Skip to content

Desktop application using PyQt5 for Curve fitting and interpolation.

License

Notifications You must be signed in to change notification settings

Yasien99/Interpolation-Curve-Fitting-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interpolation-Curve-Fitting-App

About

Curve fitting and interpolation are among the most useful tool in signal processing and data science! Our desktop app opens the door to engineers to easily visualize how the process is done using one chunk or multiple chunks, Also the error map shows us how our model is far from the original data and what is the percentage error.

Features

  • The user can open and display any arbitrary signal
  • The user can choose if the fitting to be done as one chunk or multiple ones.
  • The user can choose the order of the fitting polynomial (either for the big chunk or the multiple ones).
  • The user can generate an error map for the fitting process.
  • The user can clip the curve fitting process into only portion of the open signal. so the last portion is practically extrapolated.

Running

  1. Clone the repository
$ git clone https://github.com/Yasien99/Interpolation-Curve-Fitting-App.git
  1. Navigate to repository directory
$ cd Interpolation-Curve-Fitting-App\src
  1. install project dependencies
pip install -r dependencies.txt
  1. Run the application
python main.py

About

Desktop application using PyQt5 for Curve fitting and interpolation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages