Details and Options
The
type can be an
Integer between 1 and 15, corresponding to the 15 CIE (Commission Internationale del'Eclairage) Standard General Sky types. It can also be an
Association with the keys
"GradationGroup" and
"IndicatrixGroup", which specify the sky type of interest.
"GradationGroup" characterizes the luminance of the sky as a function of altitude. It ranges in value from 1 to 6.
"GradationGroup" can be specified as an
Integer or a
String consisting of a Roman numeral.
"IndicatrixGroup" dictates how the sky luminance varies relative the position of the Sun. It ranges in value from 1 to 6.
"IndicatrixGroup" should be an
Integer.
The defined sky types do not cover all possible combinations of "GradationGroup" and "IndicatrixGroup".
ResourceFunction["StandardSkyLuminanceData"]["Properties"] gives a list of all properties available.
Properties include:
"CIEStandardGeneralSkyParameters" | CIE Standard General Sky formula coefficients |
"Description" | sky type description |
"GradationGroup" | gradation function group |
"IndicatrixGroup" | indicatrix function group |
"RelativeGradation" | gradation value relative to zenith |
"RelativeIndicatrix" | indicatrix value relative to zenith |
"RelativeLuminance" | luminance relative to zenith luminance |
Alternatively,
"PropertyAssociation" can be used to return an
Association of the properties.
The
pos can be an
Association with the keys
"Azimuth" and
"ZenithAngle".
"Azimuth" ranges from 0 to 2
Pi as measured clockwise from the north.
"ZenithAngle" ranges from 0 to
Pi as measured from the zenith toward the horizon. Alternatively,
"Altitude" can be substituted for
"ZenithAngle". Another alternative is to specify a list of the form
{azimuth, zenithangle}. All angles can be numbers in radians or quantities with angular units.
The azimuth or zenith angle can take values of
All, in which case an interpolation of the
"RelativeGradation",
"RelativeIndicatrix" and
"RelativeLuminance" is computed where applicable.
In the absence of a specific sky position, values of
All are taken for
"Azimuth" and
"ZenithAngle".
The
sunpos can be an
Association with the keys
"SolarAzimuth" and
"SolarZenithAngle".
"SolarAzimuth" ranges from 0 to 2
Pi as measured clockwise from the north.
"SolarZenithAngle" ranges from 0 to
Pi as measured from the zenith toward the horizon. Alternatively,
"SolarAltitude" can be substituted for
"SolarZenithAngle". Another alternative is to specify a list of the form
{azimuth, zenithangle}. All angles can be numbers in radians or quantities with angular units.
The
sunpos can also be specified by providing the
Association keys
"Date" and
"Position".
"Date" can be a
DateList or
DateObject. Position can be an
Entity, set of coordinates or
GeoPosition. In this case, the position is determine by computing the Sun's position based on the date and location.
In the absence of a specified date and/or position, the
sunpos is determined using the current time and
$GeoLocation.
"RelativeGradation", "RelativeIndicatrix" and "RelativeLuminance" are unavailable for pos or sunpos below the horizon.
CIE provides the following descriptions for the sky types:
1 | Overcast CIE Standard Overcast Sky,steep luminance gradation towards zenith,azimuthal uniformity |
2 | Overcast,with steep luminance gradation and slight brightening towards the sun |
3 | Overcast,moderately graded with azimuthal uniformity |
4 | Overcast,moderately graded and slight brightening towards the sun |
5 | Sky of uniformity luminance |
6 | Partly cloudy sky,no gradation towards zenith,slight brightening towards the sun |
7 | Partly cloudy sky,no gradation towards zenith,brighter circumsolar effect |
8 | Partly cloudy sky,no gradation towards zenith,distinct solar corona |
9 | Partly cloudy,with obscured sun |
10 | Partly cloudy,with brighter circumsolar regio |
11 | White–blue sky with distinct solar corona |
12 | CIE Standard Clear Sky,low luminance turbidity |
13 | CIE Standard Clear Sky,polluted atmosphere |
14 | Cloudless turbid sky with broad solar corona |
15 | White–blue turbid sky with broad solar corona |