Interpolator
This is a software made to import X,Y data from different types of files, into a table, displaying a plot of the data you imported and with the ability to interpolate data against linear or polynomial curves.
It is modular, so support for a new file type can be added by including a plugin in the plugins folder.

To compile the software you need to run qmake first. Make sure to install the dependent Qt add-ons such as QtCharts.
You also need GSL library (GNU Scientific Library). On linux you will probably find built packages in your package manager (e.g. sudo apt install libgslX libgslcblas0 -- X is the version number, remember to update dependencies to the right version/name in .pro file). On windows you need to search for a built GSL package or build it yourself and change the path in the .pro file.
For the expression evaluation to work, you need to have a working python distribution placed in a folder named 'python-3.7.2.amd64', with GTC package installed.

Features

  • Comma separated CSV
  • Semi-colon separated CSV
  • Peaks file (TXT)
  • SPA File (OMNIC Spectrum)
  • Tab separated text file
  • Support for more files types made easy with the plug-in architecture
  • Plot loaded data
  • Regression up to 4th order polynomial
  • Plot interpolated curve vs loaded data
  • Plot residuals
  • Evaluate numerical expression with uncertainty propagation through Python and GTC package.
  • Find peaks in a spectrum plot

Project Activity

See All Activity >

Follow Interpolator

Interpolator Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Interpolator!

Additional Project Details

Registered

2019-05-31