pvlib.iotools.read_midc_raw_data_from_nrel¶
-
pvlib.iotools.
read_midc_raw_data_from_nrel
(site, start, end, variable_map={}, timeout=30)[source]¶ Request and read MIDC data directly from the raw data api.
Parameters: - site (string) – The MIDC station id.
- start (datetime) – Start date for requested data.
- end (datetime) – End date for requested data.
- variable_map (dict) – A dictionary mapping MIDC field names to pvlib names. Used to
rename columns of the resulting DataFrame. See Notes of
pvlib.iotools.read_midc()
for example. - timeout (float, default 30) – Number of seconds to wait to connect/read from the API before failing.
Returns: data – Dataframe with DatetimeIndex localized to the station location.
Raises: requests.HTTPError
– For any error in retrieving the CSV file from the MIDC APIrequests.Timeout
– If data is not received in withintimeout
seconds
Notes
Requests spanning an instrumentation change will yield an error. See the MIDC raw data api page here for more details and considerations.