📈 Application for statistical analysis and data visualization which can generate different types of publication quality 2D and 3D plots with extensive visual customization.
-
Updated
Apr 25, 2026 - C++
📈 Application for statistical analysis and data visualization which can generate different types of publication quality 2D and 3D plots with extensive visual customization.
A peak-fitting tool based on MATLAB for spectroscopic data analysis.
Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language
PDIndexer is a powder X-ray / neutron diffraction analysis tool: it displays diffraction profiles, overlays the calculated diffraction lines of known crystals, fits peaks to refine lattice constants, and estimates pressure from the equations of state of standard materials.
A modern python package for semi-automated gel electrophoresis analysis (Agarose, PAGE, ...)
Gamma spectroscopy tools for peak fitting and plotting
Free, cross-platform XPS (X-ray photoelectron spectroscopy) peak-fitting app with a built-in fit auditor and a citation-backed reference database — the modern XPSPEAK 4.1 replacement. macOS & Windows, GPLv3.
Lorentzian Fitting with Baseline Models
Interactive multi-peak curve fitting for spectroscopy, diffraction and other 1-D data. Place peaks, fit them, compare models by a number. Desktop client plus compute server; 13 built-in lineshapes, user-defined formulas, and new models added by registration.
A C++ tool for peak profile analysis of XRD data using pseudo-Voigt fitting and the Scherrer equation to determine crystallite sizes, compare samples over time, and perform statistical residual analysis.
PressureCalculator determines pressure in high-pressure experiments (e.g. diamond anvil cell) from ruby R1 fluorescence, the diamond Raman edge, or the equation of state of standard materials such as gold, platinum, NaCl and periclase.
Desktop GUI for interactive signal preprocessing and multi-Gaussian deconvolution. Load CSV data, apply baseline correction, Savitzky-Golay/Fourier filtering, and fit overlapping peaks using differential evolution optimization.
Reproducible analysis and global deconvolution of TPR, TPD and TPO data.
fitting of Raman peaks with Gaussian, Lorentzian and Voigt functions
XPS / UPS spectra GUI tool with deep-learning auto peak fitting. CNN1Dv2 + lmfit refinement for C 1s / N 1s / O 1s / S 2p / F 1s, with spin-orbit doublet constraint.
The application for nuclear spectroscopy analysis.
Scientific curve and peak fitting for spectroscopy, powder diffraction, kinetics and general x-y data. GUI, Python API and CLI.
Lua script for the batch fitting of peaks in spectral data via the Fityk open-source software tool.
Shared C++/Eigen native library for the Crystallography suite: eigenvalue decomposition and matrix exponentials for dynamical diffraction, HRTEM image formation, pseudo-Voigt fitting, and histograms.
SpectraGryph-inspired desktop spectroscopy viewer & processor (PySide6 + pyqtgraph): FTIR/Raman/UV-Vis/NIR/XRF, baseline/smoothing/chemometrics, peak finding & Gaussian/Lorentzian/Voigt fitting, JCAMP-DX/SPC/OPUS IO.
To associate your repository with the peak-fitting topic, visit your repo's landing page and select "manage topics."