Skip to main content

Open Chemometrics Toolkit for Analysis and Visualization of Vibrational Spectroscopy data

Project description

OCTAVVS: Open Chemometrics Toolbox for Analysis and Visualization of Vibrational Spectroscopy data

OCTAVVS is a set of graphical tools for high-throughput preprocessing and analysis of vibrational spectroscopy data. Currently, the preprocessing is primarily geared towards images from infrared absorption spectroscopy with focal plane array detectors.

There are three separate tools in the current version:

preprocessing deals with atmospheric correction, resonant Mie scattering correction, baseline correction and normalization.

mcr_als decomposes observed spectra into nonnegative concentrations and spectra using the MCR-ALS algorithm.

clustering performs K-means clustering on the concentrations inferred by MCR-ALS.

Installation on Windows/Mac

To install OCTAVVS on Windows or Mac, start by downloading Python 3.7 (or newer) from Python.org. (It is also possible to use Conda as described for Linux, below.)

When you have installed Python, get a command prompt:

  • On Windows: Windows key + "r", type "cmd"
  • On Mac: open Terminal

Then tell pip to download and install octavvs and its requirements: pip install -U octavvs[noconda]

Installation on Linux (or with Conda on other systems)

Alternatively (and apparently required on at least some Linux distributions because of issues with PyQt5): Install the Python 3.7 (or newer) version of Miniconda or Anaconda. In the last installation step, conda will want to add its path to $PATH in your .bashrc; doing so could potentially break things (on OpenSUSE it's been known to conflict with KDE), so you may want to manually control the $PATH instead.

Thus to install the PyQt5 package: PATH=~/miniconda3/bin:$PATH conda install pyqt

Then install Octavvs with pip (without pulling in the incompatible pyqt5 package): pip install -U octavvs

If you accidentally install the pip pyqt5 package, the easiest way to get rid of it is to pip uninstall pyqt5 and then conda install --force-reinstall pyqt

Finding and using octavvs

The easiest way to access the Octavvs scripts is through desktop shortcuts which will be created by running the oct_make_icons script in the console.

The location of the octavvs scripts will depend on your operating system and where you installed Python. The files will be located in the directory lib/python3.7/site-packages/octavvs but the executable scripts oct_preprocessing, oct_mcr_als and oct_clustering will be located in bin and should be possible to run straight from the console.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

octavvs-0.0.16-py3-none-any.whl (229.7 kB view details)

Uploaded Python 3

File details

Details for the file octavvs-0.0.16-py3-none-any.whl.

File metadata

  • Download URL: octavvs-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 229.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for octavvs-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 474e77d3ac267022b4e895c7746aebcc1a94a256783f6310580f830f55f24a09
MD5 421e778b7b66cb421a9bd705faff4c84
BLAKE2b-256 04eb516358e65f2da532bd511c0cddc3a60dde853f55a6351daf528c848a5a30

See more details on using hashes here.

Supported by

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