Fityk is A Multi-platform Open-source Data-analysis Package for Scientists

Fityk is A Multi-platform Open-source Data-analysis Package for Scientists

Table of Content

Fityk [fi:tik] is an open-source program for data processing and nonlinear curve fitting, that works for Windows, Linux and macOS.

Usage

It is primarily used:

  • by scientists who analyse data from powder diffraction, chromatography, photoluminescence and photoelectron spectroscopy, infrared and Raman spectroscopy, and other experimental techniques,
  • to fit peaks – bell-shaped functions (Gaussian, Lorentzian, Voigt, Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.),

but it is suitable for fitting any curve to 2D (x,y) data.

Features

  • intuitive graphical interface (and also command line interface),
  • support for many data file formats, thanks to the xylib library,
  • dozens of built-in functions and support for user-defined functions,
  • equality constraints,
  • fitting systematic errors of the x coordinate of points (for example instrumental zero error or sample displacement correction in powder diffraction),
  • manual, graphical placement of peaks and auto-placement using peak detection algorithm,
  • various optimization methods (standard Marquardt least-squares algorithm, Genetic Algorithms, Nelder-Mead simplex),
  • handling series of datasets,
  • automation with macros (scripts) and embedded Lua for more complex scripting
  • the accuracy of nonlinear regression verified with reference datasets from NIST,
  • an add-on for powder diffraction data (Pawley refinement)
  • modular architecture,
  • open source license (GPLv2+).

Platform

  • Windows: Windows 7, 8.1, and 10
  • macOS: 10.6+
  • Linux: Debian, Linux Mint, MX Linux, Arch Linux, Ubuntu, Fedora, and openSUSE.
  • Linux Flatpak package

Resources








Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

Read more

Bias in Healthcare AI: How Open-Source Collaboration Can Build Fairer Algorithms for Better Patient Care

Bias in Healthcare AI: How Open-Source Collaboration Can Build Fairer Algorithms for Better Patient Care

The integration of artificial intelligence (AI), particularly large language models (LLMs) and machine learning algorithms, into healthcare has transformed the industry dramatically. These technologies enhance various aspects of patient care, from diagnostics and treatment recommendations to continuous patient monitoring. However, the application of AI in healthcare is not without challenges.