Open Raman Processing Library
Project description
ORPL
ORPL (read orpel) is the Open Raman Processing Library. It provides tools for the processing of Raman spectrum including;
- System calibration (x-axis and system's response)
- Cosmic Ray removal
- Baseline removal
- Spectrum analysis (peak finding, ...)
- Synthetic spectrum generation (for testing and benchmarking)
Installation
Until official release (at which point a simple pip install orpl
should do the trick), you need to download the project and grab the wheel file (example with the 0.0.2 release : orpl-X.X.X.whl
). To install the library, run
(example for orpl-0.0.2.whl
)
pip install /PATH/TO/orpl-0.0.2.whl
If you have a virtual environment configured, don't forget to first activate the environment.
You can verify the installation by doing a pip list
.
Processing Raman spectra
The following section presents guidelines and recommendations from the the LRO (https://lroinnovation.com/). This process was optimized for spectra acquired on biological tissues or tissue mimicking phantoms.
The recommended steps are
- Importing and formating raw spectrum data
- Cropping spectra
- Removal of cosmic rays
- Correction for system response
- Baseline removal
- Normalization
- Exporting processed spectrum data
Each steps are detailed in its respective jupyter notebook and the complete processing workflow is presented in demo7_complete_workflow
.
Contributors
- Guillaume Sheehy | guillaume.sheehy@polymtl.ca
- Frédérick Dallaire
- Fabien Picot
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.