isofit.configs.sections.input_config ==================================== .. py:module:: isofit.configs.sections.input_config Classes ------- .. autoapisummary:: isofit.configs.sections.input_config.InputConfig Module Contents --------------- .. py:class:: InputConfig(sub_configdic: dict = None) Bases: :py:obj:`isofit.configs.base_config.BaseConfigSection` Base Configuration Section from which all Configuration Sections inherit. Handles shared functionality like getting, setting, and cleaning configuration options. .. py:attribute:: _measured_radiance_file_type .. py:attribute:: measured_radiance_file :value: None Input radiance file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used for inverse-modeling (radiance -> reflectance). :type: str .. py:attribute:: _reference_reflectance_file_type .. py:attribute:: reference_reflectance_file :value: None Input reference reflectance (to be compared against) file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used for radiometric calibration. :type: str .. py:attribute:: _reflectance_file_type .. py:attribute:: reflectance_file :value: None Input reflectance file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used for forward-modeling (reflectance -> radiance). :type: str .. py:attribute:: _obs_file_type .. py:attribute:: obs_file :value: None Input 'obs', or observation, file. Can be either a .mat, .txt, or ENVI formatted binary cube. Provides information about the conditions during observaiton. Assumed to be in the band-wise format: {path length, to-sensor azimuth, to-sensor zenith, to-sun azimuth, to-sun zenith, phase, slope, aspect, cosine i, UTC time} :type: str .. py:attribute:: _glt_file_type .. py:attribute:: glt_file :value: None Input glt file. Can be either a .mat, .txt, or ENVI formatted binary cube. Provides (x,y) offset information for the spatial location of raw-space input files :type: str .. py:attribute:: _loc_file_type .. py:attribute:: loc_file :value: None Input 'loc', or location, file. Can be either a .mat, .txt, or ENVI formatted binary cube. Provides per-pixel lat, long, and elevation information. :type: str .. py:attribute:: _background_reflectance_file_type .. py:attribute:: background_reflectance_file :value: None Background reflectance file used for spatial inference. Should be an ENVI formatted binary cube that is the same dimensions as the input data cube. :type: str .. py:attribute:: _radiometry_correction_file_type .. py:attribute:: radiometry_correction_file :value: None Input radiometric correction file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used to make minor channelized corrections to account for slight systematic errors not captured in calibration. :type: str .. py:attribute:: _skyview_factor_file_type .. py:attribute:: skyview_factor_file :value: None Input Skyview file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used to modulate incoming diffuse radiance from fraction of viewable sky. :type: str .. py:method:: _check_config_validity() -> List[str]