We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4906f4f commit 34b430aCopy full SHA for 34b430a
pvlib/tests/test_irradiance.py
@@ -1143,6 +1143,25 @@ def test_dni():
1143
146.190220008, 573.685662283]))
1144
1145
1146
+def test_dni_dni_clearsky_deprecation():
1147
+ ghi = pd.Series([90, 100, 100, 100, 100])
1148
+ dhi = pd.Series([100, 90, 50, 50, 50])
1149
+ zenith = pd.Series([80, 100, 85, 70, 85])
1150
+ dni_clear = pd.Series([50, 50, 200, 50, 300])
1151
+
1152
+ with pytest.warns(pvlibDeprecationWarning, match='dni_clear'):
1153
+ dni = irradiance.dni(ghi, dhi, zenith,
1154
+ clearsky_dni=dni_clear, clearsky_tolerance=2)
1155
+ assert_series_equal(dni,
1156
+ pd.Series([float('nan'), float('nan'), 400,
1157
+ 146.190220008, 573.685662283]))
1158
1159
+ dni = irradiance.dni(ghi, dhi, zenith)
1160
1161
+ pd.Series([float('nan'), float('nan'), 573.685662283,
1162
1163
1164
1165
@pytest.mark.parametrize(
1166
'surface_tilt,surface_azimuth,solar_zenith,' +
1167
'solar_azimuth,aoi_expected,aoi_proj_expected',
0 commit comments