pvlib.modelchain.ModelChain.run_model

ModelChain.run_model(times, irradiance=None, weather=None)[source]

Run the model.

Parameters:

times : DatetimeIndex

Times at which to evaluate the model.

irradiance : None or DataFrame

If None, calculates clear sky data. Columns must be ‘dni’, ‘ghi’, ‘dhi’.

weather : None or DataFrame

If None, assumes air temperature is 20 C and wind speed is 0 m/s. Columns must be ‘wind_speed’, ‘temp_air’.

Returns:

self

Assigns attributes: times, solar_position, airmass, irradiance,

total_irrad, weather, temps, aoi, dc, ac