isofit.configs.sections.radiative_transfer_config¶
-
class
RadiativeTransferEngineConfig(sub_configdic=None, name=None)[source]¶ Bases:
isofit.configs.base_config.BaseConfigSectionRadiative transfer unknowns configuration.
-
engine_name= None¶ Name of radiative transfer engine to use - options [‘modtran’, ‘libradtran’, ‘6s’].
Type: str
-
engine_base_dir= None¶ base directory of the given radiative transfer engine on user’s OS.
Type: str
-
wavelength_range= None¶ The wavelength range to execute this radiative transfer engine over.
Type: List
-
lut_path= None¶ The path to the look up table directory used by the radiative transfer engine.
Type: str
-
template_file= None¶ A template file to be used as the base-configuration for the given radiative transfer engine.
Type: str
-
lut_names= None¶ Names of the elements to run this radiative transfer element on. Must be a subset of the keys in radiative_transfer->lut_grid. If not specified, uses all keys from radiative_transfer-> lut_grid. Auto-sorted (alphabetically) below.
Type: List
-
statevector_names= None¶ Names of the statevector elements to use with this radiative transfer engine. Must be a subset of the keys in radiative_transfer->statevector. If not specified, uses all keys from radiative_transfer->statevector. Auto-sorted (alphabetically) below.
Type: List
-
-
class
RadiativeTransferUnknownsConfig(sub_configdic=None)[source]¶ Bases:
isofit.configs.base_config.BaseConfigSectionRadiative transfer unknowns configuration.
-
class
RadiativeTransferConfig(sub_configdic=None)[source]¶ Bases:
isofit.configs.base_config.BaseConfigSectionForward model configuration.