Esempio n. 1
0
 def __init__(self, preferences: Preferences):
     self._master_combine_method: int = preferences.get_master_combine_method(
     )
     self._min_max_number_clipped_per_end: int = preferences.get_min_max_number_clipped_per_end(
     )
     self._sigma_clip_threshold: float = preferences.get_sigma_clip_threshold(
     )
     self._input_file_disposition: int = preferences.get_input_file_disposition(
     )
     self._disposition_subfolder_name: str = preferences.get_disposition_subfolder_name(
     )
     self._precalibration_type: int = preferences.get_precalibration_type()
     self._precalibration_pedestal: int = preferences.get_precalibration_pedestal(
     )
     self._precalibration_fixed_path: str = preferences.get_precalibration_fixed_path(
     )
     self._precalibration_auto_directory: str = preferences.get_precalibration_auto_directory(
     )
     self._auto_directory_recursive: bool = preferences.get_auto_directory_recursive(
     )
     self._auto_directory_bias_only: bool = preferences.get_auto_directory_bias_only(
     )
     self._group_by_size: bool = preferences.get_group_by_size()
     self._group_by_exposure: bool = preferences.get_group_by_exposure()
     self._group_by_temperature: bool = preferences.get_group_by_temperature(
     )
     self._exposure_group_bandwidth: float = preferences.get_exposure_group_bandwidth(
     )
     self._temperature_group_bandwidth: float = preferences.get_temperature_group_bandwidth(
     )
     self._ignore_file_type: bool = False
     self._ignore_groups_fewer_than: bool = preferences.get_ignore_groups_fewer_than(
     )
     self._minimum_group_size: int = preferences.get_minimum_group_size()