farms.utilities.dark_night
- farms.utilities.dark_night(irrad_data, sza, lim=89.0)[source]
Enforce zero irradiance when solar angle >= threshold.
- Parameters:
irrad_data (np.ndarray) – DHI, DNI, or GHI.
sza (np.ndarray) – Solar zenith angle in degrees.
lim (int | float) – Upper limit of SZA in degrees.
- Returns:
irrad_data (np.ndarray) – DHI, DNI, or GHI with zero values when sza >= lim.