Software:Fityk

From HandWiki
Fityk
Fityk.png
Fityk screenshot.png
Fityk 1.0.1 under Windows
Developer(s)Marcin Wojdyr
Initial release2004; 20 years ago (2004)
Stable release
1.3.1 / 19 December 2016; 7 years ago (2016-12-19)
Written inC++
Operating systemCross-platform
TypeCurve fitting
LicenseGNU GPL
Websitefityk.nieto.pl

Fityk is curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data. It is positioned to fill the gap between general plotting software and programs specific for one field, e.g. crystallography or XPS.[1]

Originally, Fityk was developed to analyse powder diffraction data. It is also used in other fields that require peak analysis and peak-fitting, like chromatography or various kinds of spectroscopy.[2]

Fityk is free and open source, distributed under the terms of GNU General Public License, with binaries/installers available free of charge on the project's website. It runs on Linux, macOS, Microsoft Windows, FreeBSD and other platforms. It operates either as a command line program or with a graphical user interface.

It is written in C++, using wxWidgets, and providing bindings for Python and other scripting languages.

Features

  • three weighted least squares methods:
  • about 20 built-in functions and support for user-defined functions
  • equality constraints
  • data manipulations,
  • handling series of datasets,
  • automation of common tasks with scripts.

Alternatives

The programs LabPlot, MagicPlot and peak-o-mat have similar scope.

More generic data analysis programs with spread-sheet capabilities include the proprietary Origin and its clones QtiPlot (paid, closed source) and SciDAVis (non-paid, open source).

See also

External links

References

  1. Wojdyr, M. (1 October 2010). "Fityk: a general-purpose peak fitting program". Journal of Applied Crystallography 43 (5): 1126–1128. doi:10.1107/S0021889810030499. 
  2. Wojdyr, M.; Gierlotka, S.; Palosz, B. (26 August 2004). "FITYK – peak-fitting software with support for powder patterns analysis". Acta Crystallographica Section A 60 (a1): s246. doi:10.1107/S010876730409511X.