pvfactors.geometry.timeseries.TsShadeCollection
- class pvfactors.geometry.timeseries.TsShadeCollection(list_ts_surfaces, shaded)[source]
Collection of timeseries surfaces that are all either shaded or illuminated. This will be used by both ground and PV row geometries.
- __init__(list_ts_surfaces, shaded)[source]
Initialize using list of surfaces and shading status
- Parameters
list_ts_surfaces (list of
TsSurface
) – List of timeseries surfaces in collectionshaded (bool) – Shading status of the collection
Methods
__init__
(list_ts_surfaces, shaded)Initialize using list of surfaces and shading status
at
(idx)Generate a ponctual shade collection for the desired index.
get_param_weighted
(param)Get timeseries parameter for the collection, after weighting by surface length.
get_param_ww
(param)Get timeseries parameter from the collection with weight, i.e. after multiplying by the surface lengths.
update_params
(new_dict)Update timeseries surface parameters of the segment.
Attributes
length
Total length of the collection
list_ts_surfaces
List of timeseries surfaces in collection
n_ts_surfaces
Number of timeseries surfaces in the collection