Projects / Fityk

Fityk

Fityk is nonlinear curve-fitting and data analysis software. It allows data visualization, separation of overlapping peaks, and least squares fitting using standard Levenberg-Marquardt algorithm, a genetic algorithm, or Nelder-Mead simplex method. It knows about many functions (mostly bell-shaped, like Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt, and Doniach-Sunjic) and user-defined functions can be easily added. It also enables background subtracting, data calibration, and task automation with a simple script language. It is mainly used to analyze powder diffraction patterns, chromatography, photoluminescence, infrared, and Raman spectroscopy, but it can be used to fit analytical functions to any kind of data.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  29 May 2012 00:53

    Release Notes: This release adds C, Ruby, and Java binding to the libfityk library and enhances the Lua and Python API. A new fitting method has been added, an implementation of the Levenberg-Marquard algorithm which uses the MPFIT library.

    •  30 Sep 2011 16:48

      Release Notes: A few minor bugs have been fixed. One new dialog (Model-Export Formula) has been added to the GUI.

      •  19 Jul 2011 14:50

        Release Notes: A Lua interpreter has been embedded in the program. It is possible to subtract a background stored in another file now. Support for mouse wheel and extra buttons has been added. All reported bugs have been fixed.

        •  10 Jun 2011 05:05

          Release Notes: A few minor bugs have been fixed.

          •  09 Jun 2011 12:49

            Release Notes: Several bug fixes have been backported from version 1.0.2.

            Screenshot

            Project Spotlight

            Spack

            A flexible Slackware package building system.

            Screenshot

            Project Spotlight

            MOEA Framework

            A Java framework for multiobjective optimization.