A Python library of algorithms for the baseline correction of experimental data.
-
Updated
Aug 11, 2026 - Python
A Python library of algorithms for the baseline correction of experimental data.
Python package that provides a full range of functionality to process and analyze vibrational spectra (Raman, SERS, FTIR, etc.).
Especially useful for preprocessing of datasets like Raman spectra, infrared spectra, UV/Vis spectra, but also HPLC data and many other types of data. pyPreprocessing includes baseline correction, smoothing, filtering, normalization and transformation.
Python library for hyperspectral analysis focused on spectroscopic approach.
Open-source FTIR software featuring a beginner-friendly graphical interface for publication-quality spectrum processing, analysis, automated peak assignment, and visualization. Designed for reproducible scientific research.
Professional Python toolkit for EPR spectroscopy data analysis. Load Bruker files, apply baseline correction, analyze lineshapes, and convert to FAIR formats. Complete CLI suite with comprehensive testing.
Empirical baseline correction for strong-motion records
baseline correction using arPLS algorithm
RamanAnalyzer is a Raman spectra preprocessing and reference-library matching tool for microplastic identification, developed at the University of Birmingham within the PlasticUnderground Doctoral Network, funded by the European Union’s Horizon Europe programme.
Process and analyze spectral data with tools for smoothing, baseline correction, normalization, scatter correction, derivatives, and peak analysis.
MSC algorithm for correcting multiplicative and additive scatter effects in spectral data.
The Asymmetric Least Squares performs baseline correction by penalizing positive residuals.
Interactive GUI for AsLS baseline correction. Real-time preview, batch and signal-by-signal correction and configurable parameters.
Local Asymmetric Least Squares (LAsLS) allows complex baseline corrections with per-interval parameters.
EMSC algorithm for correcting multiplicative/additive effects in spectral data.
EEG data collection and processing in matlab. Proposed data collection algorithm and Processing pipeline for evoked potentials of EEG signals or regular EEG signals. Furthermore
LAsLS applies localized Whittaker smoothing and asymmetry parameters for accurate spectral baseline correction.
MATLAB GUI for extended multiplicative scatter correction
Add a description, image, and links to the baseline-correction topic page so that developers can more easily learn about it.
To associate your repository with the baseline-correction topic, visit your repo's landing page and select "manage topics."