isofit.configs.sections.radiative_transfer_config

class RadiativeTransferEngineConfig(sub_configdic=None, name=None)[source]

Bases: isofit.configs.base_config.BaseConfigSection

Radiative transfer unknowns configuration.

name = None

Name of config - optional, and not currently used.

Type:str
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
aerosol_template_file = None

Aerosol template file, currently only implemented for MODTRAN.

Type:str
aerosol_model_file = None

Aerosol model file, currently only implemented for MODTRAN.

Type:str
day = None

6s-only day parameter.

Type:int
month = None

6s-only month parameter.

Type:int
elev = None

6s-only elevation parameter.

Type:float
alt = None

6s-only altitude parameter.

Type:float
obs_file = None

6s-only observation file.

Type:str
solzen = None

6s-only solar zenith.

Type:float
solaz = None

6s-only solar azimuth.

Type:float
viewzen = None

6s-only view zenith.

Type:float
viewaz = None

6s-only view azimuth.

Type:float
earth_sun_distance_file = None

6s-only earth-to-sun distance file.

Type:str
irradiance_file = None

6s-only irradiance file.

Type:str
class RadiativeTransferUnknownsConfig(sub_configdic=None)[source]

Bases: isofit.configs.base_config.BaseConfigSection

Radiative transfer unknowns configuration.

class RadiativeTransferConfig(sub_configdic=None)[source]

Bases: isofit.configs.base_config.BaseConfigSection

Forward model configuration.

get_ordered_radiative_transfer_engines()[source]