Team Overbye Weather Data
Weather datasets for power system studies — ERA5 reanalysis, HRRR history and forecasts, and NOAA/GFS forecasts — available through a web portal and a Python package.
The Python package does three things in one call:
Download a dataset for one or more dates
Crop to a region — a state, a group of states, an ISO zone, or a bounding box
Crop in time — keep only the hours you care about
Cropping happens on the server, so you download only what you asked for. A Texas six-hour NOAA slice is 240 KB instead of the 120 MB the full North America file would cost you — about 500× less to move.
from TeamOverbyeWeather import WeatherClient
client = WeatherClient()
client.download(
"hrrr",
type="hourly_current",
dates="2026-07-21",
region="TX",
time_start="2026-07-21T06:00",
time_end="2026-07-21T18:00",
dest="./data",
)
That one call downloads the HRRR hourly file for July 21, crops it to the Texas
bounding box, keeps the 06:00–18:00 UTC window, and writes a .pww you can open
directly in PowerWorld.
Note
New here? Read Installation then Quick Example. If you just want files without writing code, the web portal does the same thing with a point-and-click interface.
Getting Started
Guides
- Browsing the Catalog
- Downloading Data
- Cropping to a Region
- Cropping in Time
- Extreme Temperature Events
- Working with PWW Files
- Troubleshooting
- “No file for … “ (HTTP 404)
- Empty list from
list() - Empty ISO zone list
- “Server queue full, retrying…”
- “Server can’t crop … downloading in full”
- “No time steps in requested range”
- Downloaded file will not open in PowerWorld
- Cropped file has fewer time steps than expected
- Wrong region in the output
AttributeError: 'WeatherClient' object has no attribute 'extreme'ImportError: No module named numpy- Connection timeouts
- Status shows
unknownfor everything - Still stuck
API Reference
Development