solarforecastarbiter.io.reference_observations.arm¶
Functions
adjust_site_parameters (site) |
Updates extra parameters with applicable datastreams from arm_reference_sites.json |
detect_stream_overlap (stream_list) |
Detects if a list of streams contain any overlap |
fetch (api, site, start, end, *, …) |
Retrieve observation data for a DOE ARM site between start and end. |
find_stream_data_availability (streams, …) |
Determines what date ranges to use for each datastream. |
get_period_overlap (request_start, …) |
Finds period of overlap between the requested time range and the available period. |
initialize_site_forecasts (api, site) |
Create a forecast for each variable at the site. |
initialize_site_observations (api, site) |
Creates an observation at the site for each variable in the matched DOE_ARM_VARIABLE_MAP. |
parse_iso_date_range (date_range_string) |
Parses a date range string in iso8601 format (“start date/end date”) into a tuple of pandas timestamps (start, end). |
site_variables_from_extra_params (…) |
Return variables expected at the site, based on the content of the datastreams attribute of the site’s extra parameters. |
update_observation_data (api, sites, …[, …]) |
Post new observation data to a list of DOE ARM Observations from start to end. |