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.
Source Distribution
Built Distribution
File details
Details for the file orplib-0.1.tar.gz
.
File metadata
- Download URL: orplib-0.1.tar.gz
- Upload date:
- Size: 33.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5e36f2e04c259c3ce3e68068dbed8a5a96058769c8bcf88632a375b7c525729 |
|
MD5 | d1832b85ec39b6aad4ea6a9ebf3ee139 |
|
BLAKE2b-256 | 3a53bb1b4a62e092fe5c669589bbc2c6afac12d6217a54eb8e89e145d60f73c1 |
File details
Details for the file orplib-0.1-py3-none-any.whl
.
File metadata
- Download URL: orplib-0.1-py3-none-any.whl
- Upload date:
- Size: 33.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fad9de72c6369d0e28f828fb2790548bc8762734354f87517617cba15c826636 |
|
MD5 | c14a91652a18e74195f90a3b7e28b16a |
|
BLAKE2b-256 | 1701fc4cf4d50257fb812cefb45d84cecc19118157d489f0bd4925d67d686778 |