fityk
General-purpose nonlinear curve fitting and data analysis
Fityk is a program for nonlinear fitting of analytical functions (especially peak-shaped) to data. It can also be used to display data or to remove baseline from data. It is reported to be used in crystallography, chromatography, photoluminescence, infrared and Raman spectroscopy and other fields. Fityk knows about common peak-shaped functions (Gaussian, Lorentzian, Voigt, Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.) and polynomials. It also supports user-defined functions. Fityk offers a graphical interface (and also command line interface), various optimization methods (standard Marquardt least-squares algorithm, Genetic Algorithms, Nelder-Mead simplex), equality constraints, modeling error of x coordinate of points (eg. zero-shift of instrument), handling series of datasets, automation of common tasks with scripts, and more.
homepage ↗ github: wojdyr/fityk
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 1.3.2-r1 | 1 | 18 h | details › |
Versions & arches
Use flags of 1.3.2-r1
- gnuplot Enable support for gnuplot (data and function plotting)
- nlopt Enable optimization with sci-libs/nlopt
- readline Enable support for libreadline, a GNU line-editing library that almost everyone wants
- wxwidgets Add support for wxWidgets/wxGTK GUI toolkit
3 expansion flags (python targets, ABIs, cpu flags…)
- lua_single_target_lua5-1
- lua_single_target_lua5-3
- lua_single_target_lua5-4