17
17
18
18
19
19
20
- def systemdef (tmy_meta , surftilt , surfaz , albedo , series_modules ,
20
+ def systemdef (meta , surftilt , surfaz , albedo , series_modules ,
21
21
parallel_modules ):
22
22
'''
23
23
Generates a dict of system paramters used throughout a simulation.
24
24
25
25
Parameters
26
26
----------
27
27
28
- tmy_meta : dict
29
- meta file generated from a TMY file using pvl_readtmy2 or pvl_readtmy3.
30
- It should contain at least the following fields:
28
+ meta : dict
29
+ meta dict either generated from a TMY file using readtmy2 or readtmy3, or
30
+ a dict containing at least the following fields:
31
31
32
32
=============== ====== ====================
33
33
meta field format description
@@ -73,8 +73,8 @@ def systemdef(tmy_meta, surftilt, surfaz, albedo, series_modules,
73
73
* 'albedo'
74
74
* 'series_modules'
75
75
* 'parallel_modules'
76
- * 'Lat '
77
- * 'Long '
76
+ * 'latitude '
77
+ * 'longitude '
78
78
* 'TZ'
79
79
* 'name'
80
80
* 'altitude'
@@ -87,20 +87,20 @@ def systemdef(tmy_meta, surftilt, surfaz, albedo, series_modules,
87
87
'''
88
88
89
89
try :
90
- name = tmy_meta ['Name' ]
90
+ name = meta ['Name' ]
91
91
except KeyError :
92
- name = tmy_meta ['City' ]
92
+ name = meta ['City' ]
93
93
94
94
system = {'surftilt' :surftilt ,
95
95
'surfaz' :surfaz ,
96
96
'albedo' :albedo ,
97
97
'series_modules' :series_modules ,
98
98
'parallel_modules' :parallel_modules ,
99
- 'latitude' :tmy_meta ['latitude' ],
100
- 'longitude' :tmy_meta ['longitude' ],
101
- 'TZ' :tmy_meta ['TZ' ],
99
+ 'latitude' :meta ['latitude' ],
100
+ 'longitude' :meta ['longitude' ],
101
+ 'TZ' :meta ['TZ' ],
102
102
'name' :name ,
103
- 'altitude' :tmy_meta ['altitude' ]}
103
+ 'altitude' :meta ['altitude' ]}
104
104
105
105
return system
106
106
@@ -1098,4 +1098,4 @@ def snlinverter(inverter, Vmp, Pmp):
1098
1098
ACPower [ACPower > Paco ] = Paco
1099
1099
ACPower [ACPower < Pso ] = - 1.0 * abs (Pnt )
1100
1100
1101
- return ACPower
1101
+ return ACPower
0 commit comments