@@ -1117,18 +1117,36 @@ def dc_ohms_from_percent(self):
1117
1117
def module_parameters (self ):
1118
1118
return tuple (array .module_parameters for array in self .arrays )
1119
1119
1120
+ @module_parameters .setter
1121
+ @_check_deprecated_passthrough
1122
+ def module_parameters (self , value ):
1123
+ for array in self .arrays :
1124
+ array .module_parameters = value
1125
+
1120
1126
@property
1121
1127
@_unwrap_single_value
1122
1128
@_check_deprecated_passthrough
1123
1129
def module (self ):
1124
1130
return tuple (array .module for array in self .arrays )
1125
1131
1132
+ @module .setter
1133
+ @_check_deprecated_passthrough
1134
+ def module (self , value ):
1135
+ for array in self .arrays :
1136
+ array .module = value
1137
+
1126
1138
@property
1127
1139
@_unwrap_single_value
1128
1140
@_check_deprecated_passthrough
1129
1141
def module_type (self ):
1130
1142
return tuple (array .module_type for array in self .arrays )
1131
1143
1144
+ @module_type .setter
1145
+ @_check_deprecated_passthrough
1146
+ def module_type (self , value ):
1147
+ for array in self .arrays :
1148
+ array .module_type = value
1149
+
1132
1150
@property
1133
1151
@_unwrap_single_value
1134
1152
@_check_deprecated_passthrough
@@ -1172,6 +1190,12 @@ def surface_azimuth(self, value):
1172
1190
def albedo (self ):
1173
1191
return tuple (array .albedo for array in self .arrays )
1174
1192
1193
+ @albedo .setter
1194
+ @_check_deprecated_passthrough
1195
+ def albedo (self , value ):
1196
+ for array in self .arrays :
1197
+ array .albedo = value
1198
+
1175
1199
@property
1176
1200
@_unwrap_single_value
1177
1201
@_check_deprecated_passthrough
@@ -1190,12 +1214,24 @@ def racking_model(self, value):
1190
1214
def modules_per_string (self ):
1191
1215
return tuple (array .modules_per_string for array in self .arrays )
1192
1216
1217
+ @modules_per_string .setter
1218
+ @_check_deprecated_passthrough
1219
+ def modules_per_string (self , value ):
1220
+ for array in self .arrays :
1221
+ array .modules_per_string = value
1222
+
1193
1223
@property
1194
1224
@_unwrap_single_value
1195
1225
@_check_deprecated_passthrough
1196
1226
def strings_per_inverter (self ):
1197
1227
return tuple (array .strings for array in self .arrays )
1198
1228
1229
+ @strings_per_inverter .setter
1230
+ @_check_deprecated_passthrough
1231
+ def strings_per_inverter (self , value ):
1232
+ for array in self .arrays :
1233
+ array .strings = value
1234
+
1199
1235
@property
1200
1236
def num_arrays (self ):
1201
1237
"""The number of Arrays in the system."""
0 commit comments