rtm_wrapper.parameters#

Model agnostic descriptions of simulation input parameters.

Common RTM parameters are defined in common.

Submodules#

Package Contents#

Classes#

AbstractParameter

Base class for abstract input parameters.

AbstractParameterMeta

Metaclass for abstract parameters.

Field

Base class for field descriptors.

FloatArrayField

Field taking on a float value.

FloatField

Field taking on a float value.

IntField

Field taking on an integer value.

Parameter

Base class for input parameters.

ParameterField

Field containing a swappable parameter.

ParameterMeta

Metaclass for parameters.

StrField

Field taking on a string value.

AerosolAOTLayers

Aerosol profile consist of various AOT layers.

AerosolAOTSingleLayer

Aerosol profile consisting of a single layer with a given AOT.

AerosolProfilePredefined

Predefined aerosol profile.

AltitudeKilometers

Altitude given in kilometers

AltitudePredefined

Predefined altitude level.

AngleCosineParameter

Cosine of angle.

AngleDegreesParameter

Angle in degrees.

AngleParameter

Base class for angle parameters.

AtmospherePredefined

Predefined atmosphere profile.

AtmosphereWaterOzone

Atmosphere expressed as water and ozone columns.

GeometryAngleDate

Geometry description.

GroundReflectanceHeterogeneousLambertian

Heterogeneous lambertian ground reflectance.

GroundReflectanceHomogenousLambertian

Homogeneous lambertian ground reflectance.

GroundReflectanceHomogenousUniformLambertian

Uniform homogeneous lambertian ground reflectance.

WavelengthFixed

Single wavelength.

MetadataDict

Metadata dictionary containing an optional title and unit.