Skip to content

Commit

Permalink
Add more units
Browse files Browse the repository at this point in the history
  • Loading branch information
DominicOram committed Aug 9, 2024
1 parent 1deb63b commit 02edbe2
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions python/src/eiger_detector/data/eiger_meta_writer.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@
SECONDS = units("s")
METERS = units("m")
ELECTRON_VOLTS = units("eV")
ANGSTROM = units("A")


def dectris(suffix):
Expand Down Expand Up @@ -207,14 +208,14 @@ def _define_detector_datasets(self):
dectris(DETECTOR_NUMBER), encoding="ascii", length=100, cache=False
),
Float64HDF5Dataset(dectris(DETECTOR_READOUT_TIME), cache=False, attributes=SECONDS),
Float64HDF5Dataset(dectris(DETECTOR_TRANSLATION), cache=False),
Float64HDF5Dataset(dectris(DETECTOR_TRANSLATION), cache=False, attributes=METERS),
StringHDF5Dataset(
dectris(EIGER_FW_VERSION), encoding="ascii", length=100, cache=False
),
Int64HDF5Dataset(dectris(FLATFIELD_CORRECTION_APPLIED), cache=False),
Int64HDF5Dataset(dectris(FRAME_COUNT_TIME), cache=False),
Int64HDF5Dataset(dectris(FRAME_PERIOD), cache=False),
Float64HDF5Dataset(dectris(FRAME_TIME), cache=False),
Int64HDF5Dataset(dectris(FRAME_COUNT_TIME), cache=False, attributes=SECONDS),
Int64HDF5Dataset(dectris(FRAME_PERIOD), cache=False, attributes=SECONDS),
Float64HDF5Dataset(dectris(FRAME_TIME), cache=False, attributes=SECONDS),
Float64HDF5Dataset(dectris(KAPPA_INCREMENT), cache=False, attributes=DEGREES),
Float64HDF5Dataset(dectris(KAPPA_START), cache=False, attributes=DEGREES),
Int64HDF5Dataset(dectris(NIMAGES), cache=False),
Expand All @@ -238,10 +239,10 @@ def _define_detector_datasets(self):
Float64HDF5Dataset(dectris(TWO_THETA_INCREMENT), cache=False, attributes=DEGREES),
Float64HDF5Dataset(dectris(TWO_THETA_START), cache=False, attributes=DEGREES),
Int64HDF5Dataset(dectris(VIRTUAL_PIXEL_CORRECTION_APPLIED), cache=False),
Float64HDF5Dataset(dectris(WAVELENGTH), cache=False),
Float64HDF5Dataset(dectris(X_PIXEL_SIZE), cache=False),
Float64HDF5Dataset(dectris(WAVELENGTH), cache=False, attributes=ANGSTROM),
Float64HDF5Dataset(dectris(X_PIXEL_SIZE), cache=False, attributes=METERS),
Int64HDF5Dataset(dectris(X_PIXELS_IN_DETECTOR), cache=False, attributes=PIXELS),
Float64HDF5Dataset(dectris(Y_PIXEL_SIZE), cache=False),
Float64HDF5Dataset(dectris(Y_PIXEL_SIZE), cache=False, attributes=METERS),
Int64HDF5Dataset(dectris(Y_PIXELS_IN_DETECTOR), cache=False, attributes=PIXELS),
]

Expand Down

0 comments on commit 02edbe2

Please sign in to comment.