17
17
from abc import ABC , abstractmethod
18
18
from typing import Optional , Union
19
19
20
- from pvlib ._deprecation import deprecated , warn_deprecated
20
+ from pvlib ._deprecation import deprecated
21
21
22
22
import pvlib # used to avoid albedo name collision in the Array class
23
23
from pvlib import (atmosphere , iam , inverter , irradiance ,
@@ -104,30 +104,30 @@ class PVSystem:
104
104
----------
105
105
arrays : Array or iterable of Array, optional
106
106
An Array or list of arrays that are part of the system. If not
107
- specified a single array is created from the other parameters (e.g.
107
+ specified, a single array is created from the other parameters (e.g.
108
108
`surface_tilt`, `surface_azimuth`). If specified as a list, the list
109
109
must contain at least one Array;
110
110
if length of arrays is 0 a ValueError is raised. If `arrays` is
111
111
specified the following PVSystem parameters are ignored:
112
112
113
- - `surface_tilt`
114
- - `surface_azimuth`
115
- - `albedo`
116
- - `surface_type`
117
- - `module`
118
- - `module_type`
119
- - `module_parameters`
120
- - `temperature_model_parameters`
121
- - `modules_per_string`
122
- - `strings_per_inverter`
113
+ - `` surface_tilt` `
114
+ - `` surface_azimuth` `
115
+ - `` albedo` `
116
+ - `` surface_type` `
117
+ - `` module` `
118
+ - `` module_type` `
119
+ - `` module_parameters` `
120
+ - `` temperature_model_parameters` `
121
+ - `` modules_per_string` `
122
+ - `` strings_per_inverter` `
123
123
124
124
surface_tilt: float or array-like, default 0
125
125
Surface tilt angles in decimal degrees.
126
126
The tilt angle is defined as degrees from horizontal
127
127
(e.g. surface facing up = 0, surface facing horizon = 90)
128
128
129
129
surface_azimuth: float or array-like, default 180
130
- Azimuth angle of the module surface.
130
+ Azimuth angle of the module surface in decimal degrees .
131
131
North=0, East=90, South=180, West=270.
132
132
133
133
albedo : float, optional
@@ -142,8 +142,6 @@ class PVSystem:
142
142
143
143
module : string, optional
144
144
The model name of the modules.
145
- May be used to look up the module_parameters dictionary
146
- via some other method.
147
145
148
146
module_type : string, default 'glass_polymer'
149
147
Describes the module's construction. Valid strings are 'glass_polymer'
@@ -154,7 +152,8 @@ class PVSystem:
154
152
155
153
temperature_model_parameters : dict or Series, optional
156
154
Temperature model parameters as required by one of the models in
157
- pvlib.temperature (excluding poa_global, temp_air and wind_speed).
155
+ :py:mod:`pvlib.temperature` (excluding ``poa_global``, ``temp_air`` and
156
+ ``wind_speed``).
158
157
159
158
modules_per_string: int or float, default 1
160
159
See system topology discussion above.
@@ -164,15 +163,14 @@ class PVSystem:
164
163
165
164
inverter : string, optional
166
165
The model name of the inverters.
167
- May be used to look up the inverter_parameters dictionary
168
- via some other method.
169
166
170
167
inverter_parameters : dict or Series, optional
171
168
Inverter parameters as defined by the SAPM, CEC, or other.
172
169
173
- racking_model : string, default 'open_rack'
174
- Valid strings are 'open_rack', 'close_mount', and 'insulated_back'.
175
- Used to identify a parameter set for the SAPM cell temperature model.
170
+ racking_model : string, optional
171
+ Valid strings are 'open_rack', 'close_mount', 'freestanding',
172
+ 'insulated', or 'insulated_back'.
173
+ Used to identify a parameter set for the cell temperature model.
176
174
177
175
losses_parameters : dict or Series, optional
178
176
Losses parameters as defined by PVWatts or other.
@@ -186,7 +184,7 @@ class PVSystem:
186
184
Raises
187
185
------
188
186
ValueError
189
- If `arrays` is not None and has length 0.
187
+ If `` arrays` ` is not None and has length 0.
190
188
191
189
See also
192
190
--------
@@ -1395,8 +1393,9 @@ class FixedMount(AbstractMount):
1395
1393
West=270. [degrees]
1396
1394
1397
1395
racking_model : str, optional
1398
- Valid strings are 'open_rack', 'close_mount', and 'insulated_back'.
1399
- Used to identify a parameter set for the SAPM cell temperature model.
1396
+ Valid strings are 'open_rack', 'close_mount', 'freestanding',
1397
+ 'insulated', or 'insulated_back'.
1398
+ Used to identify a parameter set for the cell temperature model.
1400
1399
1401
1400
module_height : float, optional
1402
1401
The height above ground of the center of the module [m]. Used for
@@ -1472,8 +1471,9 @@ class SingleAxisTrackerMount(AbstractMount):
1472
1471
`cross_axis_tilt`. [degrees]
1473
1472
1474
1473
racking_model : str, optional
1475
- Valid strings are 'open_rack', 'close_mount', and 'insulated_back'.
1476
- Used to identify a parameter set for the SAPM cell temperature model.
1474
+ Valid strings are 'open_rack', 'close_mount', 'freestanding',
1475
+ 'insulated', or 'insulated_back'.
1476
+ Used to identify a parameter set for the cell temperature model.
1477
1477
1478
1478
module_height : float, optional
1479
1479
The height above ground of the center of the module [m]. Used for
0 commit comments