isofit.radiative_transfer.engines.sRTMnet
Attributes
Classes
A hybrid surrogate-model and emulator of MODTRAN-like results. A description of |
Functions
|
|
|
Builds a configuration object for a 6S simulation using a MODTRAN template |
Module Contents
- class SimulatedModtranRT(engine_config: RadiativeTransferEngineConfig, lut_path: str = '', lut_grid: dict = None, wavelength_file: str = None, interpolator_style: str = 'mlg', build_interpolators: bool = True, overwrite_interpolator: bool = False, wl: numpy.array = [], fwhm: numpy.array = [])[source]
Bases:
isofit.radiative_transfer.radiative_transfer_engine.RadiativeTransferEngineA hybrid surrogate-model and emulator of MODTRAN-like results. A description of the model can be found in:
P.G. Brodrick, D.R. Thompson, J.E. Fahlen, M.L. Eastwood, C.M. Sarture, S.R. Lundeen, W. Olson-Duvall, N. Carmon, and R.O. Green. Generalized radiative transfer emulation for imaging spectroscopy reflectance retrievals. Remote Sensing of Environment, 261:112476, 2021.doi: 10.1016/j.rse.2021.112476.
- preSim()[source]
sRTMnet leverages 6S to simulate results which is best done before sRTMnet begins simulations itself