SkillAgentSearch skills...

Spectrochempy

SpectroChemPy is a framework for processing, analyzing and modeling spectroscopic data for chemistry with Python

Install / Use

/learn @spectrochempy/Spectrochempy

README

<h1 align ="center"> <img src='https://github.com/spectrochempy/spectrochempy/raw/master/docs/_static/scpy.png' width="150"> <br> SpectroChemPy </h1>

Tests Actions Status codecov Conda PyPI version Docs DOI Conda

What is SpectroChemPy?

SpectroChemPy (SCPy) is a framework for processing, analyzing and modeling Spectroscopic data for Chemistry with Python. It is a cross-platform software, running on Linux, Windows or OS X.

Key Features

  • Core Data Structure: NDDataset object with labeled axes and metadata
  • Project Management: Work with multiple NDDatasets simultaneously
  • Data Processing:
    • Physical Units support
    • Mathematical operations (addition, multiplication, etc.)
    • Baseline correction
    • Automatic subtraction
  • Analysis Tools:
    • SVD, PCA, MCR_ALS, EFA, PLS, ...
    • Fitting for single/multiple datasets
  • I/O Support:
    • Import from various experiment formats
    • Export to CSV, JCAMP, MATLAB ...
    • Advanced plotting capabilities

⚠️ WARNING: SpectroChemPy is under active development. The current design may undergo major changes. Please report any issues to our Issue Tracker.

Quick Links

License

CeCILL-B FREE SOFTWARE LICENSE AGREEMENT

View on GitHub
GitHub Stars159
CategoryData
Updated1d ago
Forks29

Languages

Python

Security Score

85/100

Audited on Mar 21, 2026

No findings