IO Tools#
Functions for retrieving, reading, and writing data from a variety of sources and file formats relevant to solar energy modeling.
|
Read a TMY2 file into a DataFrame. |
|
Read a TMY3 file into a pandas dataframe. |
|
Read an EPW file in to a pandas dataframe. |
|
Given a file-like buffer with data in Energy Plus Weather (EPW) format, parse the data into a dataframe. |
|
Read University of Oregon SRML 1min .tsv file into pandas dataframe. |
|
Request data from UoO SRML and read it into a Dataframe. |
|
Read in a daily NOAA SURFRAD file. |
|
Read in National Renewable Energy Laboratory Measurement and Instrumentation Data Center weather data. |
|
Request and read MIDC data directly from the raw data api. |
|
Read a NOAA USCRN fixed-width file into a pandas dataframe. |
|
Read NOAA SOLRAD fixed-width file into pandas dataframe. |
|
Request data from NOAA SOLRAD and read it into a Dataframe. |
|
Retrieve NSRDB PSM3 timeseries weather data from the PSM3 API. |
|
Read an NSRDB PSM3 weather file (formatted as SAM CSV). |
|
Parse an NSRDB PSM3 weather file (formatted as SAM CSV). |
|
Get TMY data from PVGIS. |
|
Read a file downloaded from PVGIS. |
|
Get hourly solar irradiation and modeled PV power output from PVGIS. |
|
Read a PVGIS hourly file. |
|
Get horizon data from PVGIS. |
|
Retrieve ground measured irradiance data from the BSRN FTP server. |
|
Read a BSRN station-to-archive file into a DataFrame. |
|
Parse a file-like buffer of a BSRN station-to-archive file. |
|
Retrieve irradiance and clear-sky time series from CAMS. |
|
Read a CAMS Radiation or McClear file into a pandas DataFrame. |
|
Parse a file-like buffer with data in the format of a CAMS Radiation or McClear file. |
|
Retrieve estimated daily precipitation and temperature data from PRISM via the Applied Climate Information System (ACIS). |
|
Retrieve estimated daily precipitation and temperature data from the Northeast Regional Climate Center via the Applied Climate Information System (ACIS). |
|
Retrieve estimated daily Multi-sensor Precipitation Estimates via the Applied Climate Information System (ACIS). |
|
Retrieve weather station climate records via the Applied Climate Information System (ACIS). |
|
List weather stations in a given area available from the Applied Climate Information System (ACIS). |
|
Retrieve Module or Inverter data from a .pan or .ond text file, respectively. |
|
Retrieve historical irradiance time series data from SolarAnywhere. |
|
Read a SolarAnywhere formatted file into a pandas DataFrame. |
|
Get irradiance and weather for a Typical Meteorological Year (TMY) at a requested location. |
|
Get historical irradiance and weather estimates. |
|
Get irradiance and weather forecasts from the present time up to 14 days ahead. |
|
Get irradiance and weather estimated actuals for near real-time and past 7 days. |
|
Retrieve irradiance time series data from Solargis. |
A Location
object may be created from metadata
in some files.
|
Create an object based on a metadata dictionary from tmy2 or tmy3 data readers. |
|
Create a Location object based on a metadata dictionary from epw data readers. |