solarforecastarbiter.reference_forecasts.main

Make benchmark irradiance and power forecasts.

The functions in this module use the solarforecastarbiter.datamodel objects.

Functions

get_data_start_end(observation, forecast, …) Determine the data start and data end times for a persistence forecast.
get_forecast_start_end(forecast, issue_time) Get absolute forecast start from forecast object parameters and absolute issue_time.
run(site, model, init_time, start, end) Calculate benchmark irradiance and power forecasts for a site.
run_persistence(session, observation, …[, …]) Run a persistence forecast for an observation.