RamanSPy
RamanSPy is an open-source Python library for Raman spectroscopic research and analysis, which accelerates day-to-day analyses, research applications, as well as the development and validation of new methods and algorithms.
Key features
Common data format
Data loaders
Preprocessing methods
Preprocessing pipelining
Preprocessing protocols
Analysis methods
AI and ML integration
Visualisation tools
Datasets
Synthetic data generator
Metrics
Getting started
To get started with RamanSPy, check Overview for a summary of RamanSPy’s features and Installation for installation instructions. Extensive documentation of RamanSPy’s functionalities is available under Documentation. Tutorials and Examples are also provided in our Gallery section.
Credits
If you use this package for your research, please cite our paper:
@article{georgiev2024ramanspy,
title={RamanSPy: An open-source Python package for integrative Raman spectroscopy data analysis},
author={Georgiev, Dimitar and Pedersen, Simon Vilms and Xie, Ruoxiao and Fern{\'a}ndez-Galiana, Alvaro and Stevens, Molly M and Barahona, Mauricio},
journal={Analytical Chemistry},
volume={96},
number={21},
pages={8492-8500},
year={2024},
doi={10.1021/acs.analchem.4c00383}
}
Also, if you find RamanSPy useful, please consider leaving a star on GitHub:
Star