pyfast_adt.main.adaptor.camera.merlin_io ======================================== .. py:module:: pyfast_adt.main.adaptor.camera.merlin_io Classes ------- .. autoapisummary:: pyfast_adt.main.adaptor.camera.merlin_io.MIBProperties Functions --------- .. autoapisummary:: pyfast_adt.main.adaptor.camera.merlin_io.load_mib Module Contents --------------- .. py:class:: MIBProperties(head=List[str]) Class covering Merlin MIB file properties. .. py:attribute:: path :value: '' .. py:attribute:: buffer :value: True .. py:attribute:: merlin_size .. py:attribute:: raw .. py:attribute:: packed :value: False .. py:attribute:: offset :value: 0 .. py:attribute:: addCross :value: False .. py:attribute:: scan_size :value: (1, 1) .. py:attribute:: xy :value: 1 .. py:attribute:: numberOfFramesInFile :value: 1 .. py:attribute:: gap :value: 0 .. py:attribute:: quadscale :value: 1 .. py:attribute:: frameDouble :value: 1 .. py:attribute:: roi_rows :value: 256 .. py:method:: show() Show current properties of the Merlin file. Use get_mib_properties(path/buffer) to populate .. py:method:: from_buffer(buffer: bytes) :classmethod: Return MIB properties from buffer. .. py:function:: load_mib(buffer: bytes, skip: int = 0) Load Quantum Detectors MIB file from a memory buffer. skip : int, optional Skip first n bytes.