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_surfaces
List of all timeseries surfaces in PV array
n_ts_surfaces
Number of timeseries surfaces in the PV array.
registry_cols
ts_surface_indices
List of indices of all the timeseries surfaces