absorptionbrukerbruker-opusftirinterferogramsmpaopuspythonsoilspectraspectralspectrometryspectroscopy
ed13492490
Switch license to LGPL |
||
---|---|---|
brukeropusreader | ||
recipe | ||
tests | ||
.gitignore | ||
.travis.yml | ||
LICENSE.txt | ||
README.md | ||
example.py | ||
setup.py |
README.md
Bruker OPUS Reader
Introduction
The brukeropusreader Python package enables reading the binary OPUS files generated by Bruker spectrometers.
Installation
Install with pip
pip install brukeropusreader
Usage
read_file
parses OPUS file and returns OpusData
object:
from brukeropusreader import read_file
opus_data = read_file('opus_file.0')
OpusData
is a dict consisting of all fields found in opus file:
print(f'Parsed fields: '
f'{list(opus_data.keys())}')
print(f'Absorption spectrum: '
f'{opus_data["AB"]}'
For full code see example.
Algorithm
Algorithm taken from https://bitbucket.org/hirschbeutel/ono/src/default/ono/bruker_opus_filereader.py
Author: @twagner
Contact
For developer issues, please start a ticket in Github. You can also write to the dev team directly at brukeropusreader-dev@qed.ai. For other issues, please write to: brukeropusreader@qed.ai
License
This project is released under the terms of the LGPLv3 license, which is included in LICENSE.txt.
-- QED | https://qed.ai