Skip to content

Commit dc75691

Browse files
committed
get test_pvsystem working with new ineichen sig. add dummy class tests
1 parent b2d33ff commit dc75691

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

pvlib/clearsky.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121

2222

23-
def ineichen(time, latitude, longitude, altitude, linke_turbidity=None,
23+
def ineichen(time, latitude, longitude, altitude=0, linke_turbidity=None,
2424
solarposition_method='pyephem', zenith_data=None,
2525
airmass_model='young1994', airmass_data=None,
2626
interp_turbidity=True):

pvlib/test/test_pvsystem.py

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,20 @@
1919
from pvlib import solarposition
2020
from pvlib.location import Location
2121

22-
tus = Location(32.2, -111, 'US/Arizona', 700, 'Tucson')
22+
latitude = 32.2
23+
longitude = -111
24+
tus = Location(latitude, longitude, 'US/Arizona', 700, 'Tucson')
2325
times = pd.date_range(start=datetime.datetime(2014,1,1),
2426
end=datetime.datetime(2014,1,2), freq='1Min')
25-
ephem_data = solarposition.get_solarposition(times, tus, method='pyephem')
26-
irrad_data = clearsky.ineichen(times, tus, linke_turbidity=3,
27-
solarposition_method='pyephem')
27+
ephem_data = solarposition.get_solarposition(times,
28+
latitude=latitude,
29+
longitude=longitude,
30+
method='nrel_numpy')
31+
irrad_data = clearsky.ineichen(times, latitude=latitude, longitude=longitude,
32+
linke_turbidity=3,
33+
solarposition_method='nrel_numpy')
2834
aoi = irradiance.aoi(0, 0, ephem_data['apparent_zenith'],
29-
ephem_data['apparent_azimuth'])
35+
ephem_data['azimuth'])
3036
am = atmosphere.relativeairmass(ephem_data.apparent_zenith)
3137

3238
meta = {'latitude': 37.8,
@@ -200,3 +206,13 @@ def test_snlinverter_float():
200206
pacs = pvsystem.snlinverter(inverters[testinv], vdcs, pdcs)
201207
assert_almost_equals(pacs, 132.004278, 5)
202208

209+
210+
def test_PVSystem_creation():
211+
pv_system = pvsystem.PVSystem(module='blah', inverter='blarg')
212+
213+
214+
def test_LocalizedPVSystem_creation():
215+
localized_pv_system = pvsystem.LocalizedPVSystem(latitude=30,
216+
longitude=-110,
217+
module='blah',
218+
inverter='blarg')

0 commit comments

Comments
 (0)