Skip to content

Commit c2c6c6d

Browse files
committed
more cleanup from ineichen refactor
1 parent 677c3ad commit c2c6c6d

File tree

3 files changed

+15
-16
lines changed

3 files changed

+15
-16
lines changed

pvlib/modelchain.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,13 @@ def basic_chain(times, latitude, longitude,
141141
solar_position['azimuth'])
142142

143143
if irradiance is None:
144+
linke_turbidity = clearsky.lookup_linke_turbidity(
145+
solar_position.index, latitude, longitude)
144146
irradiance = clearsky.ineichen(
145-
solar_position.index,
146-
latitude,
147-
longitude,
148-
zenith_data=solar_position['apparent_zenith'],
149-
airmass_data=airmass,
147+
solar_position['apparent_zenith'],
148+
airmass,
149+
linke_turbidity,
150+
dni_extra=dni_extra,
150151
altitude=altitude)
151152

152153
total_irrad = pvlib.irradiance.total_irrad(

pvlib/test/test_irradiance.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
ephem_data = solarposition.get_solarposition(
2525
times, tus.latitude, tus.longitude, method='nrel_numpy')
2626

27-
irrad_data = clearsky.ineichen(times, tus.latitude, tus.longitude,
28-
altitude=tus.altitude, linke_turbidity=3,
29-
solarposition_method='nrel_numpy')
27+
irrad_data = tus.get_clearsky(times, model='ineichen', linke_turbidity=3)
3028

3129
dni_et = irradiance.extraradiation(times.dayofyear)
3230

@@ -177,8 +175,8 @@ def test_globalinplane():
177175

178176

179177
def test_disc_keys():
180-
clearsky_data = clearsky.ineichen(times, tus.latitude, tus.longitude,
181-
linke_turbidity=3)
178+
clearsky_data = tus.get_clearsky(times, model='ineichen',
179+
linke_turbidity=3)
182180
disc_data = irradiance.disc(clearsky_data['ghi'], ephem_data['zenith'],
183181
ephem_data.index)
184182
assert 'dni' in disc_data.columns
@@ -197,8 +195,8 @@ def test_disc_value():
197195

198196

199197
def test_dirint():
200-
clearsky_data = clearsky.ineichen(times, tus.latitude, tus.longitude,
201-
linke_turbidity=3)
198+
clearsky_data = tus.get_clearsky(times, model='ineichen',
199+
linke_turbidity=3)
202200
pressure = 93193.
203201
dirint_data = irradiance.dirint(clearsky_data['ghi'], ephem_data['zenith'],
204202
ephem_data.index, pressure=pressure)

pvlib/test/test_pvsystem.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
latitude=latitude,
3030
longitude=longitude,
3131
method='nrel_numpy')
32-
irrad_data = clearsky.ineichen(times, latitude=latitude, longitude=longitude,
33-
linke_turbidity=3,
34-
solarposition_method='nrel_numpy')
32+
am = atmosphere.relativeairmass(ephem_data.apparent_zenith)
33+
irrad_data = clearsky.ineichen(ephem_data['apparent_zenith'], am,
34+
linke_turbidity=3)
3535
aoi = irradiance.aoi(0, 0, ephem_data['apparent_zenith'],
3636
ephem_data['azimuth'])
37-
am = atmosphere.relativeairmass(ephem_data.apparent_zenith)
37+
3838

3939
meta = {'latitude': 37.8,
4040
'longitude': -122.3,

0 commit comments

Comments
 (0)