pv

Photovoltaic System Performance Monitoring

class solpy.pv.ResultSet

system moduling results

chart()

plots chart of values

dump()

returns list of python datetime timestamps and values in Watts

dumps()

returns list of unix timestamps and values in Watts

plot()

plots heatmap of values

summary()

prints summary

class solpy.pv.System(shape)

PV System

describe()

describe system

dump()

dump to dict

forecast_output(daylightSavings=False, source=None, hours=24)

forecast output of system

min_row_space(delta, rise_hour=9, set_hour=15)

Row Space Function

min_setback(delta, rise_hour=9, set_hour=15)

East West _setback

model(model_name='p9', single_thread=False)

model pv system performance

now(timestamp=None, weather_data=None, model='STC')

Preditive power output

p_ac(ins, t_cell=25)

ac power output

p_dc(ins, t_cell=25)

dc power output

set_zipcode(zipcode, station_class=3)

update zipcode

solstice(hour)

position on winter soltice (Dec 21)

virr(p_ac, timestamp=None, weather_data=None)

calculate virtual irradiation

solpy.pv.json_system(json_description)

Load a system from a json description

solpy.pv.load_system(filename)

Load a system from a json file