SkillAgentSearch skills...

ArPLS

arPLS algorithm from "Baseline correction using asymmetrically reweighted penalized least squares smoothing"

Install / Use

/learn @heal-research/ArPLS
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

arPLS implements the algorithm for smoothing of Raman spectra from:

Sung-June Baek, Aaron Park, Young-Jin Ahna and Jaebum Choo: "Baseline correction using asymmetrically reweighted penalized least squares smoothing", Analyst, 2015,140, 250-257

This is an improved algorithm compared to https://github.com/zmzhang/airPLS

The implementation uses linear algebra for sparse matrices from alglib (http://www.alglib.net). Alglib is licensed under GPL2+. Commercial licenses are available.

Compile: make arPls

Run: arPLS demoSpectrum.txt 1000

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated7d ago
Forks2

Languages

C++

Security Score

90/100

Audited on Mar 26, 2026

No findings