isofit.configs.sections.surface_config ====================================== .. py:module:: isofit.configs.sections.surface_config Classes ------- .. autoapisummary:: isofit.configs.sections.surface_config.SurfaceConfig Module Contents --------------- .. py:class:: SurfaceConfig(sub_configdic: dict = None) Bases: :py:obj:`isofit.configs.base_config.BaseConfigSection` Surface configuration. .. py:attribute:: _multi_surface_flag_type .. py:attribute:: multi_surface_flag :value: False .. py:attribute:: _surface_file_type .. py:attribute:: surface_file :value: None .. py:attribute:: _surface_category_type .. py:attribute:: surface_category :value: None .. py:attribute:: _surface_class_file_type .. py:attribute:: surface_class_file :value: None .. py:attribute:: _base_surface_class_file_type .. py:attribute:: base_surface_class_file :value: None .. py:attribute:: _Surfaces_type .. py:attribute:: Surfaces .. py:attribute:: _wavelength_file_type .. py:attribute:: wavelength_file :value: None This field, if present and set to true, forces us to use any initialization state and never change. The state is preserved in the geometry object so that this object stays stateless :type: bool .. py:attribute:: _select_on_init_type .. py:attribute:: select_on_init :value: True .. py:attribute:: _selection_metric_type .. py:attribute:: selection_metric :value: 'Euclidean' Initial Value recommended by Glynn Hulley. .. py:attribute:: _emissivity_for_surface_T_init_type .. py:attribute:: emissivity_for_surface_T_init :value: 0.98 .. py:attribute:: _surface_T_prior_sigma_degK_type .. py:attribute:: surface_T_prior_sigma_degK :value: 1.0 .. py:attribute:: _sun_glint_prior_sigma_type .. py:attribute:: sun_glint_prior_sigma :value: 0.1 .. py:attribute:: _sky_glint_prior_sigma_type .. py:attribute:: sky_glint_prior_sigma :value: 0.01 .. py:method:: _check_config_validity() -> List[str]