See also
SpectroChemPy is built on top of the broader scientific Python ecosystem. Depending on your needs, the following projects may also be of interest.
Graphical data analysis
If you are looking for a graphical user interface for exploratory data analysis, chemometrics, and spectroscopy, consider:
Orange provides an interactive workflow-based environment, while Orange-Spectroscopy adds tools dedicated to spectral data analysis.
Labeled scientific arrays
SpectroChemPy shares some concepts with projects that combine numerical arrays with coordinate metadata:
These libraries provide labeled data structures for multidimensional and tabular data respectively. SpectroChemPy extends similar ideas to spectroscopic datasets by combining numerical data, coordinates, units, metadata, provenance information, and domain-specific processing tools.
Scientific computing foundations
Many SpectroChemPy features rely on the scientific Python ecosystem:
Users interested in the underlying numerical and scientific computing tools may wish to consult these projects directly.
Machine learning and tensor methods
For machine learning workflows, multivariate analysis, and tensor decompositions, the following projects are commonly used alongside SpectroChemPy:
TensorLy is also used by the official spectrochempy-tensor plugin for
tensor decompositions such as CP/PARAFAC.
Visualization
For advanced statistical graphics and interactive visualization:
These libraries complement SpectroChemPy’s built-in plotting capabilities.
Scientific data models
Users interested in interoperable scientific data models and formats may also wish to explore:
CSDM is a community-driven data model designed for scientific spectroscopy, magnetic resonance, and multidimensional experimental datasets.