17
17
times = pd .date_range (start = '2014-06-24' , end = '2014-06-25' , freq = '3h' )
18
18
times_localized = times .tz_localize (tus .tz )
19
19
20
- ephem_data = solarposition .get_solarposition (times , tus )
20
+ ephem_data = solarposition .get_solarposition (times_localized , tus .latitude ,
21
+ tus .longitude )
21
22
22
23
23
24
def test_ineichen_required ():
@@ -34,7 +35,7 @@ def test_ineichen_required():
34
35
[0. ,0. ,0. ]]),
35
36
columns = ['dhi' , 'dni' , 'ghi' ],
36
37
index = times_localized )
37
- out = clearsky .ineichen (times , tus )
38
+ out = clearsky .ineichen (times_localized , tus . latitude , tus . longitude )
38
39
assert_frame_equal (expected , out )
39
40
40
41
@@ -50,12 +51,15 @@ def test_ineichen_supply_linke():
50
51
[0. ,0. ,0. ]]),
51
52
columns = ['dhi' , 'dni' , 'ghi' ],
52
53
index = times_localized )
53
- out = clearsky .ineichen (times , tus , linke_turbidity = 3 )
54
+ out = clearsky .ineichen (times_localized , tus .latitude , tus .longitude ,
55
+ altitude = tus .altitude ,
56
+ linke_turbidity = 3 )
54
57
assert_frame_equal (expected , out )
55
58
56
59
57
60
def test_ineichen_solpos ():
58
- clearsky .ineichen (times , tus , linke_turbidity = 3 ,
61
+ clearsky .ineichen (times_localized , tus .latitude , tus .longitude ,
62
+ linke_turbidity = 3 ,
59
63
solarposition_method = 'ephemeris' )
60
64
61
65
@@ -71,7 +75,8 @@ def test_ineichen_airmass():
71
75
[0. ,0. ,0. ]]),
72
76
columns = ['dhi' , 'dni' , 'ghi' ],
73
77
index = times_localized )
74
- out = clearsky .ineichen (times , tus , linke_turbidity = 3 ,
78
+ out = clearsky .ineichen (times_localized , tus .latitude , tus .longitude ,
79
+ linke_turbidity = 3 ,
75
80
airmass_model = 'simple' )
76
81
assert_frame_equal (expected , out )
77
82
0 commit comments