Skip to main content

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;

  1. System calibration (x-axis and system's response)
  2. Cosmic Ray removal
  3. Baseline removal
  4. Spectrum analysis (peak finding, ...)
  5. 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

  1. Importing and formating raw spectrum data
  2. Cropping spectra
  3. Removal of cosmic rays
  4. Correction for system response
  5. Baseline removal
  6. Normalization
  7. 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

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

orplib-0.1.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

orplib-0.1-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

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

Hashes for orplib-0.1.tar.gz
Algorithm Hash digest
SHA256 b5e36f2e04c259c3ce3e68068dbed8a5a96058769c8bcf88632a375b7c525729
MD5 d1832b85ec39b6aad4ea6a9ebf3ee139
BLAKE2b-256 3a53bb1b4a62e092fe5c669589bbc2c6afac12d6217a54eb8e89e145d60f73c1

See more details on using hashes here.

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

Hashes for orplib-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fad9de72c6369d0e28f828fb2790548bc8762734354f87517617cba15c826636
MD5 c14a91652a18e74195f90a3b7e28b16a
BLAKE2b-256 1701fc4cf4d50257fb812cefb45d84cecc19118157d489f0bd4925d67d686778

See more details on using hashes here.

Supported by

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