Brukeropusreader Save

Python package for reading Bruker OPUS files.

Project README

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 [email protected]. For other issues, please write to: [email protected]

License

This project is released under the terms of the LGPLv3 license, which is included in LICENSE.txt.

-- QED | https://qed.ai

Open Source Agenda is not affiliated with "Brukeropusreader" Project. README Source: qedsoftware/brukeropusreader

Open Source Agenda Badge

Open Source Agenda Rating