in src/open_vp_cal/led_wall_settings.py [0:0]
def __init__(self, project_settings: "ProjectSettings", name="Wall1"):
"""Initialize an empty LedWallSettings object."""
self.processing_results = ProcessingResults()
self.separation_results = None
self.project_settings = project_settings
self._sequence_loader = None
self._sequence_loader_class = SequenceLoader
self._default_led_settings = {
constants.LedWallSettingsKeys.NAME: name,
constants.LedWallSettingsKeys.ENABLE_EOTF_CORRECTION: True,
constants.LedWallSettingsKeys.ENABLE_GAMUT_COMPRESSION: True,
constants.LedWallSettingsKeys.AUTO_WB_SOURCE: False,
constants.LedWallSettingsKeys.INPUT_SEQUENCE_FOLDER: '',
constants.LedWallSettingsKeys.NUM_GREY_PATCHES: 33,
constants.LedWallSettingsKeys.PRIMARIES_SATURATION: 0.7,
constants.LedWallSettingsKeys.CALCULATION_ORDER: constants.CalculationOrder.CO_DEFAULT,
constants.LedWallSettingsKeys.INPUT_PLATE_GAMUT: constants.ColourSpace.CS_DEFAULT_REF,
constants.LedWallSettingsKeys.NATIVE_CAMERA_GAMUT: constants.CameraColourSpace.CS_DEFAULT,
constants.LedWallSettingsKeys.REFERENCE_TO_TARGET_CAT: constants.CAT.CAT_BRADFORD,
constants.LedWallSettingsKeys.ROI: [],
constants.LedWallSettingsKeys.SHADOW_ROLLOFF: 0.008,
constants.LedWallSettingsKeys.TARGET_MAX_LUM_NITS: 1000,
constants.LedWallSettingsKeys.TARGET_GAMUT: constants.ColourSpace.CS_DEFAULT_TARGET,
constants.LedWallSettingsKeys.TARGET_EOTF: constants.EOTF.EOTF_DEFAULT,
constants.LedWallSettingsKeys.TARGET_TO_SCREEN_CAT: constants.CAT.CAT_NONE,
constants.LedWallSettingsKeys.MATCH_REFERENCE_WALL: False,
constants.LedWallSettingsKeys.REFERENCE_WALL: "",
constants.LedWallSettingsKeys.USE_WHITE_POINT_OFFSET: False,
constants.LedWallSettingsKeys.WHITE_POINT_OFFSET_SOURCE: "",
constants.LedWallSettingsKeys.IS_VERIFICATION_WALL: False,
constants.LedWallSettingsKeys.VERIFICATION_WALL: "",
constants.LedWallSettingsKeys.AVOID_CLIPPING: False
}
self._led_settings = copy.deepcopy(self._default_led_settings)