fityk

 
  Introduction Screenshots Docs Download Community  

[screenshot] Fityk [fi:tik] is for peak fitting.

Longer version: fityk is a program for nonlinear fitting of analytical functions (especially peak-shaped) to data (usually experimental data). There are also people using it to remove the baseline from data, or to display data only.

It is reportedly used in crystallography, chromatography, photoluminescence and photoelectron spectroscopy, infrared and Raman spectroscopy, to name but a few.

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 intuitive graphical interface (and also command line interface), variouse optimization methods (standard Marquardt least-square algorithm, Genetic Algorithms, Nelder-Mead simplex), equality constraints, modelling error of x coordinate of points (eg. zero-shift of instrument), handling series of datasets, automation of common tasks with scripts, and more.

Fityk works under Linux, FreeBSD, MS Windows and MacOS X. And it is free software (GPL)!

Both graphical and command line interfaces use libfityk library. The library is written in C++, and comes with Python bindings.

Xylib library is used for reading data files.

News Unipress Logo
Built with wxWidgets
SourceForge.net Logo
2008-04-15
Version 0.8.6
2008-03-18
Version 0.8.5
2008-02-15
Version 0.8.4
2008-01-25
Version 0.8.3, xylib is used for data import
2007-08-21
Version 0.8.2
2007-04-23
Version 0.8.1
2007-03-19
Version 0.8.0, with libfityk and (experimental) Python bindings
2007-03-02
Version 0.7.8.
2007-01-20
CVS to Subversion transition
2007-01-08
Version 0.7.7.
2006-09-15
Version 0.7.6.
2006-07-31
Version 0.7.5, with user defined functions
2006-05-31
Version 0.7.4.
2006-04-11
Version 0.7.3.
2006-03-08
Version 0.7.2.
2006-02-23
Version 0.7.1.
2006-02-08
Version 0.7.0, which can be compiled also with Unicode-enabled wxWidgets.
2006-01-23
Version 0.7.0pre1 - read what's new before upgrading.