Fityk
   HOME

TheInfoList



OR:

Fityk is a 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. 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. Fityk is distributed under the terms of
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
, but since version 1.0.0, subscription is required for downloading binaries. It runs on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
,
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
, FreeBSD and other platforms. It operates either as a command line program or with a
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, ins ...
. It is written in C++, using wxWidgets, and providing bindings for Python and other
scripting language A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. A scripting ...
s.


Features

* three weighted least squares methods: ** Levenberg-Marquardt algorithm, ** Nelder-Mead method ** Genetic algorithm * 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 Origin(s) or The Origin may refer to: Arts, entertainment, and media Comics and manga * Origin (comics), ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002 * The Origin (Buffy comic), ''The Origin'' (Bu ...
and its free clones QtiPlot and SciDAVis.


See also

*
Comparison of numerical analysis software The following tables provide a comparison of numerical-analysis software. Applications General Operating system support The operating systems the software can run on natively (without emulation). Language features Colors indicat ...


External links

* {{Official website, fityk.nieto.pl


References

2004 software Data analysis software Free plotting software Free science software Free software programmed in C++ Free software projects Regression and curve fitting software Software that uses wxWidgets