ewoksid02.headers.HS32#

class ewoksid02.headers.HS32[source]#

Bases: object

KEY_ALGORITHM_NORMALIZATION = 'NormAlgorithm'#
KEY_BEAMSTOP_MASK_FILE = 'MaskFileName'#
KEY_BEAMSTOP_MASK_FOLDER = 'MaskFilePath'#
KEY_BINNING_1 = 'BSize_1'#
KEY_BINNING_2 = 'BSize_2'#
KEY_CENTER_1 = 'Center_1'#
KEY_CENTER_2 = 'Center_2'#
KEY_DARK_FILE = 'DarkFileName'#
KEY_DARK_FOLDER = 'DarkFilePath'#
KEY_DELTA_DUMMY = 'DDummy'#
KEY_DETECTOR_MASK_FILE = 'DetectorMaskFileName'#
KEY_DETECTOR_MASK_FOLDER = 'DetectorMaskFilePath'#
KEY_DUMMY = 'Dummy'#
KEY_EXPOSURE_TIME = 'HSTime'#
KEY_FLAT_FILE = 'FlatfieldFileName'#
KEY_FLAT_FOLDER = 'FlatfieldFilePath'#
KEY_HS32_COUNTERS = 'HS32C'#
KEY_HS32_FACTOR = 'HS32F'#
KEY_HS32_NAME = 'HS32N'#
KEY_HS32_NB_PINS = 'HS32Len'#
KEY_HS32_VALUES = 'HS32V'#
KEY_HS32_ZERO_VALUE = 'HS32Z'#
KEY_MONITOR_0 = 'HSI0'#
KEY_MONITOR_0_FACTOR = 'HSI0Factor'#
KEY_MONITOR_1 = 'HSI1'#
KEY_MONITOR_1_FACTOR = 'HSI1Factor'#
KEY_NORMALIZATION_FACTOR = 'NormalizationFactor'#
KEY_NPT2_AZIM = 'npt2_azim'#
KEY_NPT2_RAD = 'npt2_rad'#
KEY_PIXEL_SIZE_1 = 'PSize_1'#
KEY_PIXEL_SIZE_2 = 'PSize_2'#
KEY_POLARIZATION_AXIS = 'polarization_axis_offset'#
KEY_POLARIZATION_FACTOR = 'polarization_factor'#
KEY_SAMPLEDETECTOR_DISTANCE = 'SampleDistance'#
KEY_SCT = 'ShutterClosingTime'#
KEY_SOT = 'ShutterOpeningTime'#
KEY_STARTEPOCH = 'HMStartEpoch'#
KEY_STARTTIME = 'HMStartTime'#
KEY_TITLEEXTENSION = 'TitleExtension'#
KEY_TITLEEXTENSION_TEMPLATE = 'TitleExtensionTemplate'#
KEY_UNIT = 'unit'#
KEY_VARIANCE_FORMULA = 'variance_formula'#
KEY_WAVELENGTH = 'WaveLength'#
KEY_WINDOW_FILE = 'WindowFileName'#
KEY_WINDOW_FOLDER = 'WindowFilePath'#
KEY_WINDOW_ROI_SIZE = 'WindowRoiSize'#
classmethod get_HS32_names(headers)[source]#
Parameters:

headers (dict)

Return type:

dict

classmethod get_HS32_number_pins(headers)[source]#

Get the number of HS32 pins, which will determine the shape of metadata arrays

Parameters:

headers (dict)

Return type:

int

classmethod get_dark_filename(headers, missing_ok=False)[source]#
Parameters:

missing_ok (bool)

classmethod get_flat_filename(headers)[source]#
classmethod get_headers_filename(headers, folder_key, file_key, missing_ok=False)[source]#
Parameters:
  • folder_key (str)

  • file_key (str)

  • missing_ok (bool)

classmethod get_mask_beamstop_filename(headers)[source]#
classmethod get_mask_gaps_filename(headers)[source]#
classmethod get_mask_window(headers)[source]#