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.1.tar.gz (33.1 kB view hashes)

Uploaded Source

Built Distribution

orplib-0.1.1-py3-none-any.whl (33.2 kB view hashes)

Uploaded Python 3

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