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 ofpvlib.iotools.read_midc()for example.timeout (
float, default30) – 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 API
requests.Timeout – If data is not received in within
timeoutseconds
Notes
Requests spanning an instrumentation change will yield an error. See the MIDC raw data api page here for more details and considerations.