Skip to content

Input config

source module isofit.configs.sections.input_config

Classes

source class InputConfig(sub_configdic: dict = None)

Bases : BaseConfigSection

Input file(s) configuration.

Attributes

  • measured_radiance_file : str Input radiance file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used for inverse-modeling (radiance -> reflectance).

  • reference_reflectance_file : str Input reference reflectance (to be compared against) file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used for radiometric calibration.

  • reflectance_file : str Input reflectance file. Can be either a .mat, .txt, or ENVI formatted binary cube. Used for forward-modeling (reflectance -> radiance).

  • obs_file : str 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}

  • glt_file : str 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

  • loc_file : str Input 'loc', or location, file. Can be either a .mat, .txt, or ENVI formatted binary cube. Provides per-pixel lat, long, and elevation information.

  • background_reflectance_file : str Background reflectance file used for spatial inference. Should be an ENVI formatted binary cube that is the same dimensions as the input data cube.

  • radiometry_correction_file : str 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.

  • skyview_factor_file : str 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.