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 collection

  • shaded (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