# 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.