pvfactors.viewfactors.vfmethods.VFTsMethods

class pvfactors.viewfactors.vfmethods.VFTsMethods[source]

This class contains all the methods used to calculate timeseries view factors for all the surfaces in OrderedPVArray

__init__()

Methods

__init__()

calculate_vf_to_gnd(pvrow_element_coords, ...)

Calculate view factors from timeseries pvrow_element to the entire ground.

calculate_vf_to_pvrow(pvrow_element_coords, ...)

Calculate view factors from timeseries pvrow element to timeseries PV rows around it.

calculate_vf_to_shadow_obstruction_hottel(...)

Calculate view factors from timeseries pvrow_element to the shadow of a specific timeseries PV row which is casted on the ground.

vf_pvrow_gnd_surf(ts_pvrows, ts_ground, ...)

Calculate the view factors between timeseries PV row and ground surfaces, and assign it to the passed view factor matrix using the surface indices.

vf_pvrow_surf_to_gnd_surf_obstruction_hottel(...)

Calculate view factors from timeseries PV row surface to a timeseries ground surface.

vf_pvrow_to_pvrow(ts_pvrows, tilted_to_left, ...)

Calculate the view factors between timeseries PV row surfaces, and assign values to the passed view factor matrix using the surface indices.