isofit.configs.sections.radiative_transfer_config
- class RadiativeTransferEngineConfig(sub_configdic=None, name=None)[source]
Bases:
BaseConfigSection
Radiative transfer unknowns configuration.
- engine_name
Name of radiative transfer engine to use - options [‘modtran’, ‘6s’, ‘sRTMnet’].
- Type:
- wavelength_range
The wavelength range to execute this radiative transfer engine over.
- Type:
List
- template_file
A template file to be used as the base-configuration for the given radiative transfer engine.
- Type:
- topography_model
Flag to indicated whether to use a topographic-flux (topoflux) implementation of the forward model.
- statevector_names
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
- multipart_transmittance
Use True to specify triple-run diffuse & direct transmittance estimation. Only implemented for MODTRAN.
- Type:
- lut_names
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:
Dictionary
- class RadiativeTransferUnknownsConfig(sub_configdic=None)[source]
Bases:
BaseConfigSection
Radiative transfer unknowns configuration.
- class RadiativeTransferConfig(sub_configdic=None)[source]
Bases:
BaseConfigSection
Forward model configuration.
- interpolator_style
Style of interpolation. - mlg = Multilinear Grid - rg = RegularGrid Speed performance:
mlg >> stacked rg >> unstacked rg
Caching provides significant gains for rg, marginal for mlg
- Type: