Skip to main content

Processing, analysis and modelling Spectroscopic data for Chemistry with Python

Project description


SpectroChemPy

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spectrochempy-0.8.3.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spectrochempy-0.8.3-py3-none-any.whl (755.3 kB view details)

Uploaded Python 3

File details

Details for the file spectrochempy-0.8.3.tar.gz.

File metadata

  • Download URL: spectrochempy-0.8.3.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spectrochempy-0.8.3.tar.gz
Algorithm Hash digest
SHA256 12d945777e3669535553c64e0360c56a114c11cf8e792e85cafdd63485281671
MD5 e96730f19b5122f087bf3ab2772fb0e2
BLAKE2b-256 c5ea77f8494c13d4aae7e000de058031c47c8f52ffd080ced697805560b9a7bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectrochempy-0.8.3.tar.gz:

Publisher: build_package.yml on spectrochempy/spectrochempy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spectrochempy-0.8.3-py3-none-any.whl.

File metadata

  • Download URL: spectrochempy-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 755.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spectrochempy-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3b9eb241374b63b2a38f0268398b1757c075298da6e03bd5cba6fa831b306b95
MD5 e6f390cb7bedf3164f4a56cf699e4fc8
BLAKE2b-256 70440f8f9e7eb8cd71c10868ad3c0a81d2ebb413a0a23e356ed9fd0b5726647d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectrochempy-0.8.3-py3-none-any.whl:

Publisher: build_package.yml on spectrochempy/spectrochempy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page