solarforecastarbiter.validation.validator.check_irradiance_consistency_QCRad

solarforecastarbiter.validation.validator.check_irradiance_consistency_QCRad(ghi, solar_zenith, dhi, dni, param=None)[source]

Checks consistency of GHI, DHI and DNI. Not valid for night time.

Parameters:
  • ghi (Series) – Global horizontal irradiance in W/m^2
  • solar_zenith (Series) – Solar zenith angle in degrees
  • dhi (Series) – Diffuse horizontal irradiance in W/m^2
  • dni (Series) – Direct normal irradiance in W/m^2
  • param (dict) – keys are ‘ghi_ratio’ and ‘dhi_ratio’. For each key, value is a dict with keys ‘high_zenith’ and ‘low_zenith’; for each of these keys, value is a dict with keys ‘zenith_bounds’, ‘ghi_bounds’, and ‘ratio_bounds’ and value is an ordered pair [lower, upper] of float.
Returns:

  • consistent_components (Series) – True if ghi, dhi and dni components are consistent.
  • diffuse_ratio_limit (Series) – True if diffuse to ghi ratio passes limit test.

References

[1] C. N. Long and Y. Shi, An Automated Quality Assessment and Control
Algorithm for Surface Radiation Measurements, The Open Atmospheric Science Journal 2, pp. 23-37, 2008.