pvfactors.irradiance.base.BaseModel

class pvfactors.irradiance.base.BaseModel[source]

Base class for irradiance models

__init__()

Methods

__init__()

fit(*args, **kwargs)

Not implemented

get_full_modeling_vectors(*args, **kwargs)

Not implemented

get_summed_components(pvarray[, absorbed])

Get sum of irradiance components for irradiance model, either absorbed or only incident.

get_ts_modeling_vectors(pvarray)

Get matrices of summed up irradiance values from a PV array, as well as the inverse reflectivity values (the latter need to be named "inv_rho"), and the total perez irradiance values.

initialize_rho(rho_scalar, rho_calculated, ...)

Initialize reflectivity value: - if a scalar value is passed, use it - otherwise try to use calculated value - else use default value

transform(*args, **kwargs)

Not implemented

update_ts_surface_sky_term(ts_surface[, ...])

Update the 'sky_term' parameter of a timeseries surface.

Attributes

cats

gnd_illum

Not implemented

gnd_shaded

Not implemented

irradiance_comp

params

pvrow_illum

Not implemented

pvrow_shaded

Not implemented

sky_luminance

Not implemented