earthkit.meteo.solar.array.solar_declination_angle¶
- earthkit.meteo.solar.array.solar_declination_angle(date)¶
Compute solar declination angle and time correction.
- Parameters:
date (
datetime.datetime,numpy.datetime64, ornumpy.ndarray) – Input date(s). May be scalar or array.- Returns:
Tuple containing:
- declinationfloat or numpy.ndarray
Solar declination angle in degrees.
- time_correctionfloat or numpy.ndarray
Time correction factor in hour-degrees.
- Return type:
tupleoffloatornumpy.ndarray
Notes
Uses a trigonometric approximation based on the fractional year angle.
This function supports numpy.datetime64 inputs, allowing use with xarray and other numpy-based datetime containers.
Scalar inputs return floats, array inputs return numpy arrays.