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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file orplib-0.1.1.tar.gz.

File metadata

  • Download URL: orplib-0.1.1.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.12

File hashes

Hashes for orplib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 37ee4a505349378dac305aa71f88bfd8e2a423d2b8c36160d17f40333e8a5da7
MD5 cc7c80a04bcd91f072d5ae2a2e550c59
BLAKE2b-256 4918e1dcab84de3adad97e6d4057b2ecace00c307f722305275c17a9423a449b

See more details on using hashes here.

File details

Details for the file orplib-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: orplib-0.1.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.8.12

File hashes

Hashes for orplib-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dbd84c9b61969c84a7cbb691d055c3267d9f4692373777a153b640dc18e23219
MD5 3c57ae48820090e7b37e70d59e392245
BLAKE2b-256 415d756065f5eb2252d7424894201165e567f40aee673fcba4d08f28a287d2a1

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