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 substracting, data calibration, and task automation with a simple script language. It is being developed to analyze powder diffraction patterns, but is also used in chromatography, photoluminescence, infrared, and Raman spectroscopy, and can be used to fit analytical functions to any kind of data. The most similar program to Fityk is probably PeakFit.

Tags Scientific/Engineering Chemistry Visualization
Licenses GPL
Operating Systems Windows Windows POSIX Linux Mac OS X
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  21 Jun 2009 23:55
  • Rrelease-after

    Changes: Two flags were added to the configure script: --with-xylib and --with-samples. xylib from the fityk tarball is no longer used by default. A few bugs in building scripts were fixed.

    • Rrelease-mid
    •  11 Jun 2009 21:01
    • Rrelease-after

      Changes: The LogNormal function was added. The status bar was redesigned. The license was changed from the GPLv2 to the GPLv2+.

      • Rrelease-mid
      •  15 Apr 2008 10:40
      • Rrelease-after

      Changes: A few bugs were fixed.

      • Rrelease-mid
      •  18 Mar 2008 00:42
      • Rrelease-after

      Changes: The syntax of the Fityk mini-language was changed slightly. An option to save a plot as a PNG image was added.

      • Rrelease-mid
      •  15 Feb 2008 00:01
      • Rrelease-after

      Changes: Support for the pdCIF file format was added.

      9816648705866b189eccf4044ca4e154_thumb

      Project Spotlight

      Signsrch

      A signature-based file scanner.

      786cd3225439a8540f4a1aea77f00a84_thumb

      Project Spotlight

      Karoshi

      A Linux server operating system for schools.