Skip to main content

File reader for Agilent Resolutions Pro FT-IR images

Project description

python-agilent-file-formats

Python library for reading FT-IR imaging datasets created by Resolutions Pro on Agilent Cary instruments with FPA area detectors.

Port of https://bitbucket.org/AlexHenderson/agilent-file-formats/ to Python

Developed for use in the orange-spectroscopy add-in, which is part of the Quasar data analysis program.

Installation

The package can be installed from PyPI as:

pip install agilent-format

Usage

There are four primary classes for loading data, depending on the type:

Class Data Type Extension
agilentImage Single-tile FPA image .dat
agilentMosaic Mosaic FPA image .dmt
agilentImageIFG Single-tile interferograms .seq
agilentMosaicIFG Mosaic interferograms .dmt

To use, load the corresponding data loader class with the appropriate filename:

from agilent_format import agilentImage

ai = agilentImage("agilent_format/datasets/4_noimage_agg256.dat")

ai.data         # 3-dimensional numpy array (height x width x wavenumbers)
ai.wavenumbers  # list of wavenumbers in order of .data array
# Pixel size can be calculated by:
px_size = ai.info['FPA Pixel Size'] * ai.info['PixelAggregationSize']

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

agilent-format-0.4.5.tar.gz (517.8 kB view hashes)

Uploaded Source

Built Distribution

agilent_format-0.4.5-py3-none-any.whl (521.8 kB view hashes)

Uploaded Python 3

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