Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bruker Opus Binary File Format

1,062 views
Skip to first unread message

Barry Williams

unread,
Aug 31, 2010, 3:29:19 PM8/31/10
to
Has anyone out there had any experience with reading the binary files from the Bruker Opus spectroscopy software? Just thought I'd ask before I start reinventing the wheel. I'm hoping this is a problem that someone has already tackled. I may have to use a brute force approach, but the data files are fairly complex with multiple data blocks encompassing final absorbance (or transmittance) spectrum, background and sample single beams, phase spectra, and interferograms, so I would like to avoid this if possible. After taking a quick look at a file, it appears it will take a while to work through that way.

Doug

unread,
Jan 4, 2011, 5:11:05 PM1/4/11
to
"Barry Williams" <barry.r.wil...@saic.com> wrote in message <i5jl6f$ar0$1...@fred.mathworks.com>...

> Has anyone out there had any experience with reading the binary files from the Bruker Opus spectroscopy software? Just thought I'd ask before I start reinventing the wheel. I'm hoping this is a problem that someone has already tackled. I may have to use a brute force approach, but the data files are fairly complex with multiple data blocks encompassing final absorbance (or transmittance) spectrum, background and sample single beams, phase spectra, and interferograms, so I would like to avoid this if possible. After taking a quick look at a file, it appears it will take a while to work through that way.

If you are still looking, checkout...
http://www.iac.tuwien.ac.at/cavs/lc_ftir_toolbox.php
Their documentation indicates OPUS file import and export for LC-FTIR.
Let us know if this works.

Alvin Acerbo

unread,
Jan 14, 2011, 5:29:05 PM1/14/11
to
"Barry Williams" <barry.r.wil...@saic.com> wrote in message <i5jl6f$ar0$1...@fred.mathworks.com>...
> Has anyone out there had any experience with reading the binary files from the Bruker Opus spectroscopy software? Just thought I'd ask before I start reinventing the wheel. I'm hoping this is a problem that someone has already tackled. I may have to use a brute force approach, but the data files are fairly complex with multiple data blocks encompassing final absorbance (or transmittance) spectrum, background and sample single beams, phase spectra, and interferograms, so I would like to avoid this if possible. After taking a quick look at a file, it appears it will take a while to work through that way.

Hi Barry,

I managed to set up communications between OPUS 6.5 and Matlab R2007b using Dynamic Data Exchange (DDE) conversation. Some of this information is in the OPUS Programming manual, but it turned out to be rather complicated due to bugs in both OPUS and Matlab. Essentially, I can set up communications and then send commands to OPUS from the Matlab command line, and have it load a certain OPUS file, have it tell me what that file contains (e.g.: what blocks the file contains and other parameters such as wavenumber resolution and number of data points per spectra) and ultimately have OPUS transfer select blocks into Matlab. The code was a pain to set up, and it's rather specific to my project, but it's reasonably fast for my purpose (My OPUS files contain 100,000s spectra; transfer rate of 300 spectra/second). Might this be a solution for your problem?

Alvin

May Mah

unread,
Mar 31, 2011, 2:01:04 AM3/31/11
to
"Alvin Acerbo" <aac...@gmail.com> wrote in message <igqinh$l4g$1...@fred.mathworks.com>...

Hi Alvin,

I have a set of OPUS map file that I would like to transfer to Matlab. The map file consists of thousands of spectra. I'm interested to know how you transferred your OPUS files to Matlab.

Thank you in advance for your help.

May

Duncan

unread,
Apr 1, 2011, 8:37:05 AM4/1/11
to
"May Mah" wrote in message <in15b0$4j4$1...@fred.mathworks.com>...

I'm still looking for a routine to get the absorbance block out of OPUS spectra. Anybody know of one?

Duncan

Catherine

unread,
Aug 20, 2013, 12:34:09 PM8/20/13
to
I use OPUS software to save the data in ENVI format. Then I use multibandread to get it into matlab.

"Duncan " <duncan.r...@gsk.com> wrote in message <in4gth$n96$1...@fred.mathworks.com>...

Catherine

unread,
Aug 20, 2013, 12:35:13 PM8/20/13
to
"Duncan " <duncan.r...@gsk.com> wrote in message <in4gth$n96$1...@fred.mathworks.com>...
0 new messages