Skip to content

Commit 67744b0

Browse files
committed
update docs with LocalizedPVSystem improvements
1 parent 0f36234 commit 67744b0

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

docs/sphinx/source/package_overview.rst

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ configuration at a handful of sites listed below.
3939
times = pd.DatetimeIndex(start='2015', end='2016', freq='1h')
4040
4141
# very approximate
42-
coordinates = [(30, -110, 'Tucson'),
43-
(35, -105, 'Albuquerque'),
44-
(40, -120, 'San Francisco'),
45-
(50, 10, 'Berlin')]
42+
coordinates = [(30, -110, 'Tucson', 700),
43+
(35, -105, 'Albuquerque', 1500),
44+
(40, -120, 'San Francisco', 10),
45+
(50, 10, 'Berlin', 34)]
4646
4747
import pvlib
4848
@@ -67,7 +67,7 @@ to accomplish our system modeling goal:
6767
'surface_azimuth': 180}
6868
6969
energies = {}
70-
for latitude, longitude, name in coordinates:
70+
for latitude, longitude, name, altitude in coordinates:
7171
system['surface_tilt'] = latitude
7272
cs = pvlib.clearsky.ineichen(times, latitude, longitude)
7373
solpos = pvlib.solarposition.get_solarposition(times, latitude, longitude)
@@ -133,8 +133,8 @@ objects to accomplish our system modeling goal:
133133
inverter_parameters=inverter)
134134
135135
energies = {}
136-
for latitude, longitude, name in coordinates:
137-
location = Location(latitude, longitude)
136+
for latitude, longitude, name, altitude in coordinates:
137+
location = Location(latitude, longitude, name=name, altitude=altitude)
138138
# not yet clear what, exactly, goes into ModelChain(s)
139139
mc = ModelChain(system, location,
140140
orientation_strategy='south_at_latitude')
@@ -175,8 +175,11 @@ object to accomplish our modeling goal:
175175
**other_system_params)
176176
177177
energies = {}
178-
for latitude, longitude, name in coordinates:
179-
localized_system = base_system.localize(latitude, longitude, name=name)
178+
for latitude, longitude, name, altitude in coordinates:
179+
localized_system = base_system.localize(latitude=latitude,
180+
longitude=longitude,
181+
name=name,
182+
altitude=altitude)
180183
localized_system.surface_tilt = latitude
181184
localized_system.surface_azimuth = 0
182185
clearsky = localized_system.get_clearsky(times)

0 commit comments

Comments
 (0)