earth2studio.data
.HRRR#
- class earth2studio.data.HRRR(cache=True, verbose=True)[source]#
High-Resolution Rapid Refresh (HRRR) data source provides hourly North-American weather analysis data developed by NOAA (used to initialize the HRRR forecast model). This data source is provided on a Lambert conformal 3km grid at 1-hour intervals. The spatial dimensionality of HRRR data is [1059, 1799].
- Parameters:
cache (bool, optional) – Cache data source on local memory, by default True
verbose (bool, optional) – Print download progress, by default True
Warning
This is a remote data source and can potentially download a large amount of data to your local machine for large requests.
Note
Additional information on the data repository can be referenced here:
- __call__(time, variable)[source]#
Retrieve HRRR initial data to be used for initial conditions for the given time, variable information, and optional history.
- Parameters:
time (datetime | list[datetime] | TimeArray) – Timestamps to return data for (UTC).
variable (str | list[str] | VariableArray) – String, list of strings or array of strings that refer to variables to return. Must be in the HRRR lexicon.
- Returns:
HRRR analysis data array
- Return type:
xr.DataArray
- classmethod available(time)#
Checks if given date time is avaliable in the HRRR store
- Parameters:
time (datetime | np.datetime64) – Date time to access
- Returns:
If date time is avaiable
- Return type:
bool