colour.phenomena.SkyParameters_Wilkie2021#

class colour.phenomena.SkyParameters_Wilkie2021(theta: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, gamma: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, shadow: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, zero: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, elevation: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, altitude: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, visibility: float = 0.0, albedo: float = 0.0)[source]#

Hold computed parameters for querying the Prague Sky Model.

Parameters:
  • theta (float | NDArrayFloat) – Angle between view direction and zenith in radians [0, pi].

  • gamma (float | NDArrayFloat) – Angle between view direction and sun in radians [0, pi].

  • shadow (float | NDArrayFloat) – Altitude-corrected shadow angle in radians [0, pi].

  • zero (float | NDArrayFloat) – Altitude-corrected zenith angle in radians [0, pi].

  • elevation (float | NDArrayFloat) – Sun elevation at view point in radians.

  • altitude (float | NDArrayFloat) – Observer altitude in meters.

  • visibility (float) – Meteorological range at ground level in kilometers.

  • albedo (float) – Ground albedo [0, 1].

References

[WVBashfordRogers+21], [VevodaBRKolavrovaW22]

__init__(theta: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, gamma: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, shadow: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, zero: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, elevation: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, altitude: float | TypeAliasForwardRef('NDArrayFloat') = 0.0, visibility: float = 0.0, albedo: float = 0.0) None#
Parameters:
  • theta (float | TypeAliasForwardRef('NDArrayFloat'))

  • gamma (float | TypeAliasForwardRef('NDArrayFloat'))

  • shadow (float | TypeAliasForwardRef('NDArrayFloat'))

  • zero (float | TypeAliasForwardRef('NDArrayFloat'))

  • elevation (float | TypeAliasForwardRef('NDArrayFloat'))

  • altitude (float | TypeAliasForwardRef('NDArrayFloat'))

  • visibility (float)

  • albedo (float)

Return type:

None

Methods

__init__([theta, gamma, shadow, zero, ...])

Attributes

albedo

altitude

elevation

fields

Getter for the fields of the dataclass-like class.

gamma

items

Getter for the dataclass-like class items, i.e., the field names and values.

keys

Getter for the dataclass-like class keys, i.e., the field names.

shadow

theta

values

Getter for the dataclass-like class field values.

visibility

zero