Catalog PyPI
PACKAGE EXPLORERView in registry

agilent-decode

PyPI

Read Agilent CDS DAD data from .dx archives.

Versions collected1
Direct dependencies1From release 0.1.0
Last observed21 Oct, 09:07 UTC

README

Version 0.1.0 documentation

agilent-decode

Python package for extracting Agilent CDS DAD data from .dx archives.

Installation

From repository root:

pip install .

For editable install during development:

pip install -e .

Package usage

from pathlib import Path
from agilent_decode import CDSExtractor

reader = CDSExtractor()
intensities, time_slices, wavelengths = reader.extract_dad(Path("sample_data.dx"))
  • intensities: 2D numpy array shaped (n_scans, n_wavelengths)
  • time_slices: 1D numpy array of scan times in minutes
  • wavelengths: 1D numpy array of wavelengths in nm

Demo script

demo/demo.py reproduces the old if __name__ == "__main__" workflow but writes decoded data to .npz instead of printing values.

Run:

python demo/demo.py sample_data.dx -o decoded_output.npz

Saved fields in the .npz:

  • intensities
  • time_slices
  • wavelengths

Project layout

  • src/agilent_decode/: installable package source
  • demo/demo.py: command-line demo script
  • data/: sample assets

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.026 Aug 20261

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:07 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d4ee7af95c41a8bce2dca2c4a27cf66b871687e2d4e50419978dd89038dafa4f