rtm_wrapper.parameters.common#
Parameter definitions.
Module Contents#
Classes#
Predefined altitude level. |
|
Altitude given in kilometers |
|
Predefined atmosphere profile. |
|
Atmosphere expressed as water and ozone columns. |
|
Predefined aerosol profile. |
|
Aerosol profile consisting of a single layer with a given AOT. |
|
Aerosol profile consist of various AOT layers. |
|
Uniform homogeneous lambertian ground reflectance. |
|
Homogeneous lambertian ground reflectance. |
|
Heterogeneous lambertian ground reflectance. |
|
Single wavelength. |
|
Base class for angle parameters. |
|
Angle in degrees. |
|
Cosine of angle. |
|
Geometry description. |
- class AltitudePredefined(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterPredefined altitude level.
- Parameters:
kwargs (Any) –
- name: rtm_wrapper.parameters.base.StrField#
Name of altitude level.
- class AltitudeKilometers(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterAltitude given in kilometers
- Parameters:
kwargs (Any) –
- value: rtm_wrapper.parameters.base.FloatField#
Altitude in kilometers.
- class AtmospherePredefined(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterPredefined atmosphere profile.
- Parameters:
kwargs (Any) –
- name: rtm_wrapper.parameters.base.StrField#
Name of atmosphere profile.
- class AtmosphereWaterOzone(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterAtmosphere expressed as water and ozone columns.
- Parameters:
kwargs (Any) –
- water: rtm_wrapper.parameters.base.FloatField#
Water column in g/cm^2.
- ozone: rtm_wrapper.parameters.base.FloatField#
Ozone column in cm-atm.
- class AerosolProfilePredefined(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterPredefined aerosol profile.
- Parameters:
kwargs (Any) –
- profile#
Name of aerosol profile.
- class AerosolAOTSingleLayer(**kwargs: Any)[source]#
Bases:
AerosolProfilePredefinedAerosol profile consisting of a single layer with a given AOT.
- Parameters:
kwargs (Any) –
- height#
Heights of each layer in kilometers.
- aot#
Aerosol optical thickness of each layer.
- class AerosolAOTLayers(**kwargs: Any)[source]#
Bases:
AerosolProfilePredefinedAerosol profile consist of various AOT layers.
- Parameters:
kwargs (Any) –
- layers: rtm_wrapper.parameters.base.FloatArrayField#
AOT layers given as Nx2 array, with layer heights in the first column and layer AOTs in the second column.
- class GroundReflectanceHomogenousUniformLambertian(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterUniform homogeneous lambertian ground reflectance.
- Parameters:
kwargs (Any) –
- class GroundReflectanceHomogenousLambertian(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterHomogeneous lambertian ground reflectance.
- Parameters:
kwargs (Any) –
- wavelengths: rtm_wrapper.parameters.base.FloatArrayField#
Wavelengths vector.
- spectrum: rtm_wrapper.parameters.base.FloatArrayField#
Spectrum vector.
- class GroundReflectanceHeterogeneousLambertian(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterHeterogeneous lambertian ground reflectance.
- Parameters:
kwargs (Any) –
- target: rtm_wrapper.parameters.base.ParameterField[GroundReflectanceHomogenousLambertian]#
Target spectrum.
- background: rtm_wrapper.parameters.base.ParameterField[GroundReflectanceHomogenousLambertian]#
Background spectrum.
- class WavelengthFixed(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterSingle wavelength.
- Parameters:
kwargs (Any) –
- value: rtm_wrapper.parameters.base.FloatField#
Wavelength in micrometers.
- class AngleParameter(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.AbstractParameterBase class for angle parameters.
- Parameters:
kwargs (Any) –
- class AngleDegreesParameter(**kwargs: Any)[source]#
Bases:
AngleParameterAngle in degrees.
- Parameters:
kwargs (Any) –
- degrees: rtm_wrapper.parameters.base.FloatField#
Angle in degrees.
- class AngleCosineParameter(**kwargs: Any)[source]#
Bases:
AngleParameterCosine of angle.
- Parameters:
kwargs (Any) –
- cosine: rtm_wrapper.parameters.base.FloatField#
Angle cosine.
- class GeometryAngleDate(**kwargs: Any)[source]#
Bases:
rtm_wrapper.parameters.base.ParameterGeometry description.
- Parameters:
kwargs (Any) –
- solar_zenith: rtm_wrapper.parameters.base.ParameterField[AngleParameter]#
Solar zenith angle.
- solar_azimuth: rtm_wrapper.parameters.base.ParameterField[AngleParameter]#
Solar azimuth angle.
- view_zenith: rtm_wrapper.parameters.base.ParameterField[AngleParameter]#
Target zenith angle.
- view_azimuth: rtm_wrapper.parameters.base.ParameterField[AngleParameter]#
Target azimuth angle.
- day: rtm_wrapper.parameters.base.IntField#
Day of month.
- month: rtm_wrapper.parameters.base.IntField#
Month.