pvfactors.geometry.base.BasePVArray
- class pvfactors.geometry.base.BasePVArray(axis_azimuth=None)[source]
Base class for PV arrays in pvfactors. Will provide basic capabilities.
- __init__(axis_azimuth=None)[source]
Initialize Base of PV array.
- Parameters
axis_azimuth (float, optional) – Azimuth angle of rotation axis [deg] (Default = None)
Methods
__init__([axis_azimuth])Initialize Base of PV array.
fit(*args, **kwargs)Not implemented.
plot_at_idx(idx, ax[, ...])Plot all the PV rows and the ground in the PV array at a desired step index.
update_params(new_dict)Update timeseries surface parameters in the collection.
Attributes
all_ts_surfacesList of all timeseries surfaces in PV array
n_ts_surfacesNumber of timeseries surfaces in the PV array.
registry_colsts_surface_indicesList of indices of all the timeseries surfaces