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.