pyfast_adt.main.adaptor.camera.merlin_io

Classes

MIBProperties

Class covering Merlin MIB file properties.

Functions

load_mib(buffer[, skip])

Load Quantum Detectors MIB file from a memory buffer.

Module Contents

class pyfast_adt.main.adaptor.camera.merlin_io.MIBProperties(head=List[str])

Class covering Merlin MIB file properties.

path = ''
buffer = True
merlin_size
raw
packed = False
offset = 0
addCross = False
scan_size = (1, 1)
xy = 1
numberOfFramesInFile = 1
gap = 0
quadscale = 1
frameDouble = 1
roi_rows = 256
show()

Show current properties of the Merlin file.

Use get_mib_properties(path/buffer) to populate

classmethod from_buffer(buffer: bytes)

Return MIB properties from buffer.

pyfast_adt.main.adaptor.camera.merlin_io.load_mib(buffer: bytes, skip: int = 0)

Load Quantum Detectors MIB file from a memory buffer.

skipint, optional

Skip first n bytes.