The list of all functions can be obtained using
i+ types. Some formulae here have long parameter
names (like “height”, “center” and “hwhm”) replaced with
Gaussian:
SplitGaussian:
GaussianA:
Lorentzian:
LorentzianA:
Pearson VII (Pearson7):
Split-Pearson-VII (SplitPearson7):
Pearson-VII-Area (Pearson7A):
Pseudo-Voigt (PseudoVoigt):
Pseudo-Voigt is a name given to the sum of Gaussian and Lorentzian.
parameters in Pearson VII and Pseudo-Voigt
are not related.
Pseudo-Voigt-Area (PseudoVoigtA):
Voigt:
The Voigt function is a convolution of Gaussian and Lorentzian functions.
= heigth,
= center,
is proportional to the Gaussian width, and
is proportional to the ratio of Lorentzian and Gaussian widths.
Voigt is computed according to R.J.Wells, Rapid approximation to the Voigt/Faddeeva function and its derivatives, Journal of Quantitative Spectroscopy & Radiative Transfer 62 (1999) 29-48. (See also: http://www.atm.ox.ac.uk/user/wells/voigt.html). The approximation is very fast, but not very exact.
VoigtA:
Exponentially Modified Gaussian (EMG):
Doniach-Sunjic (DoniachSunjic):
Polynomial5:
The pipe symbol (|) shows the minimum length of the command. “def|ine” means that command “define” can be shortened as “def”, “defi” or “defin”. Commands not listed here cannot be shortened. Arguments of “info” command also cannot be shortened (i.e. you must write “i fit”, not “i f”).
The following books were helpful when writing the program (from scientific, not programming side).
William Press, Saul Teukolsky, William Vetterling, Brian Flannery. Numerical Recipes in C. http://www.nr.com
Peter Gans. Data Fitting in the Chemical Sciences by the Method of Least Squares. John Wiley & Sons. 1992.
Siegmund Brandt. Data Analysis. Springer Verlag. 1999.
PeakFit 4.0 for Windows User’s Manual. AISN Software. 1997.
Fityk is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Text of the license is distributed with the program in the file COPYING.
This manual is written ReStructuredText. All changes, improvements, corrections, etc. are welcome. Use the Show Source link to get the source of the page, save it, edit, and send me either modified version or patch containing changes.
Following people have contributed to this manual (in chronological order): Marcin Wojdyr (maintainer), Stan Gierlotka, Jaap Folmer, Michael Richardson.