sasktran2.GroundViewingSolar#
- class sasktran2.GroundViewingSolar(self: sasktran2._core.GroundViewingSolar, cos_sza: float, relative_azimuth: float, cos_viewing_zenith: float, observer_altitude_m: float)#
Bases:
ViewingGeometryBaseDefines a viewing ray that is looking at the ground from angles defined at the ground location. Note that all of these parameters assumes straight line paths (i.e. no atmospheric refraction)
- Parameters:
cos_sza (float) – Cosine of solar zenith angle at the ground point [unitless]
relative_azimuth (float) – Relative azimuth angle to the sun [rad] at the ground point. An angle of 0 degrees corresponds to the forward scattering plane.
observer_altitude_m (float) – Observer altitude relative to the earth [m]
cos_viewing_zenith (float) – Cosine of the viewing zenith angle at the ground point [unitless]
- __init__(self: sasktran2._core.GroundViewingSolar, cos_sza: float, relative_azimuth: float, cos_viewing_zenith: float, observer_altitude_m: float) None#
Defines a viewing ray that is looking at the ground from angles defined at the ground location. Note that all of these parameters assumes straight line paths (i.e. no atmospheric refraction)
- Parameters:
cos_sza (float) – Cosine of solar zenith angle at the ground point [unitless]
relative_azimuth (float) – Relative azimuth angle to the sun [rad] at the ground point. An angle of 0 degrees corresponds to the forward scattering plane.
observer_altitude_m (float) – Observer altitude relative to the earth [m]
cos_viewing_zenith (float) – Cosine of the viewing zenith angle at the ground point [unitless]
Methods
__init__(self, cos_sza, relative_azimuth, ...)Defines a viewing ray that is looking at the ground from angles defined at the ground location.