OPENDAP GFS¶
# Install required libraries
# !pip install -q xarray_subset_grid@git+https://github.com/asascience-open/xarray-subset-grid.git
# !pip install -q s3fs cftime xarray cf-xarray fsspec dask h5netcdf
import cf_xarray # noqa
import datetime
import xarray as xr
current_date = datetime.datetime.now().strftime("%Y%m%d")
ds = xr.open_dataset(
f"https://nomads.ncep.noaa.gov/dods/gfs_0p25_1hr/gfs{current_date}/gfs_0p25_1hr_00z", chunks={}
)
ds
/Users/matthew.iannucci/Developer/xarray-subset-grid/venv/lib/python3.10/site-packages/xarray/coding/times.py:170: SerializationWarning: Ambiguous reference date string: 1-1-1 00:00:0.0. The first value is assumed to be the year hence will be padded with zeros to remove the ambiguity (the padded reference date string is: 0001-1-1 00:00:0.0). To remove this message, remove the ambiguity by padding your reference date strings with zeros.
warnings.warn(warning_msg, SerializationWarning)
<xarray.Dataset> Size: 430GB
Dimensions: (time: 121, lev: 41, lat: 721, lon: 1440)
Coordinates:
* time (time) datetime64[ns] 968B 2024-07-24 ... 2024-07-29
* lev (lev) float64 328B 1e+03 975.0 950.0 ... 0.04 0.02 0.01
* lat (lat) float64 6kB -90.0 -89.75 -89.5 ... 89.5 89.75 90.0
* lon (lon) float64 12kB 0.0 0.25 0.5 0.75 ... 359.2 359.5 359.8
Data variables: (12/215)
absvprs (time, lev, lat, lon) float32 21GB dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
no4lftxsfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
acpcpsfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
albdosfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
apcpsfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
capesfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
... ...
vwshneg2pv (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
vwshtrop (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
watrsfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
weasdsfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
wiltsfc (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
var00212m (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
Attributes:
title: GFS 0.25 deg starting from 00Z24jul2024, downloaded Jul 24 ...
Conventions: COARDS\nGrADS
dataType: Grid
history: Wed Jul 24 06:06:21 UTC 2024 : imported by GrADS Data Serve...xarray.Dataset
- time: 121
- lev: 41
- lat: 721
- lon: 1440
- time(time)datetime64[ns]2024-07-24 ... 2024-07-29
- grads_dim :
- t
- grads_mapping :
- linear
- grads_size :
- 121
- grads_min :
- 00z24jul2024
- grads_step :
- 1hr
- long_name :
- time
- minimum :
- 00z24jul2024
- maximum :
- 00z29jul2024
- resolution :
- 0.041666668
array(['2024-07-24T00:00:00.000000000', '2024-07-24T01:00:00.000000000', '2024-07-24T02:00:00.000000000', '2024-07-24T03:00:00.000000000', '2024-07-24T04:00:00.000000000', '2024-07-24T05:00:00.000000000', '2024-07-24T06:00:00.000000000', '2024-07-24T07:00:00.000000000', '2024-07-24T08:00:00.000000000', '2024-07-24T09:00:00.000000000', '2024-07-24T10:00:00.000000000', '2024-07-24T11:00:00.000000000', '2024-07-24T12:00:00.000000000', '2024-07-24T13:00:00.000000000', '2024-07-24T14:00:00.000000000', '2024-07-24T15:00:00.000000000', '2024-07-24T16:00:00.000000000', '2024-07-24T17:00:00.000000000', '2024-07-24T18:00:00.000000000', '2024-07-24T19:00:00.000000000', '2024-07-24T20:00:00.000000000', '2024-07-24T21:00:00.000000000', '2024-07-24T22:00:00.000000000', '2024-07-24T23:00:00.000000000', '2024-07-25T00:00:00.000000000', '2024-07-25T01:00:00.000000000', '2024-07-25T02:00:00.000000000', '2024-07-25T03:00:00.000000000', '2024-07-25T04:00:00.000000000', '2024-07-25T05:00:00.000000000', '2024-07-25T06:00:00.000000000', '2024-07-25T07:00:00.000000000', '2024-07-25T08:00:00.000000000', '2024-07-25T09:00:00.000000000', '2024-07-25T10:00:00.000000000', '2024-07-25T11:00:00.000000000', '2024-07-25T12:00:00.000000000', '2024-07-25T13:00:00.000000000', '2024-07-25T14:00:00.000000000', '2024-07-25T15:00:00.000000000', '2024-07-25T16:00:00.000000000', '2024-07-25T17:00:00.000000000', '2024-07-25T18:00:00.000000000', '2024-07-25T19:00:00.000000000', '2024-07-25T20:00:00.000000000', '2024-07-25T21:00:00.000000000', '2024-07-25T22:00:00.000000000', '2024-07-25T23:00:00.000000000', '2024-07-26T00:00:00.000000000', '2024-07-26T01:00:00.000000000', '2024-07-26T02:00:00.000000000', '2024-07-26T03:00:00.000000000', '2024-07-26T04:00:00.000000000', '2024-07-26T05:00:00.000000000', '2024-07-26T06:00:00.000000000', '2024-07-26T07:00:00.000000000', '2024-07-26T08:00:00.000000000', '2024-07-26T09:00:00.000000000', '2024-07-26T10:00:00.000000000', '2024-07-26T11:00:00.000000000', '2024-07-26T12:00:00.000000000', '2024-07-26T13:00:00.000000000', '2024-07-26T14:00:00.000000000', '2024-07-26T15:00:00.000000000', '2024-07-26T16:00:00.000000000', '2024-07-26T17:00:00.000000000', '2024-07-26T18:00:00.000000000', '2024-07-26T19:00:00.000000000', '2024-07-26T20:00:00.000000000', '2024-07-26T21:00:00.000000000', '2024-07-26T22:00:00.000000000', '2024-07-26T23:00:00.000000000', '2024-07-27T00:00:00.000000000', '2024-07-27T01:00:00.000000000', '2024-07-27T02:00:00.000000000', '2024-07-27T03:00:00.000000000', '2024-07-27T04:00:00.000000000', '2024-07-27T05:00:00.000000000', '2024-07-27T06:00:00.000000000', '2024-07-27T07:00:00.000000000', '2024-07-27T08:00:00.000000000', '2024-07-27T09:00:00.000000000', '2024-07-27T10:00:00.000000000', '2024-07-27T11:00:00.000000000', '2024-07-27T12:00:00.000000000', '2024-07-27T13:00:00.000000000', '2024-07-27T14:00:00.000000000', '2024-07-27T15:00:00.000000000', '2024-07-27T16:00:00.000000000', '2024-07-27T17:00:00.000000000', '2024-07-27T18:00:00.000000000', '2024-07-27T19:00:00.000000000', '2024-07-27T20:00:00.000000000', '2024-07-27T21:00:00.000000000', '2024-07-27T22:00:00.000000000', '2024-07-27T23:00:00.000000000', '2024-07-28T00:00:00.000000000', '2024-07-28T01:00:00.000000000', '2024-07-28T02:00:00.000000000', '2024-07-28T03:00:00.000000000', '2024-07-28T04:00:00.000000000', '2024-07-28T05:00:00.000000000', '2024-07-28T06:00:00.000000000', '2024-07-28T07:00:00.000000000', '2024-07-28T08:00:00.000000000', '2024-07-28T09:00:00.000000000', '2024-07-28T10:00:00.000000000', '2024-07-28T11:00:00.000000000', '2024-07-28T12:00:00.000000000', '2024-07-28T13:00:00.000000000', '2024-07-28T14:00:00.000000000', '2024-07-28T15:00:00.000000000', '2024-07-28T16:00:00.000000000', '2024-07-28T17:00:00.000000000', '2024-07-28T18:00:00.000000000', '2024-07-28T19:00:00.000000000', '2024-07-28T20:00:00.000000000', '2024-07-28T21:00:00.000000000', '2024-07-28T22:00:00.000000000', '2024-07-28T23:00:00.000000000', '2024-07-29T00:00:00.000000000'], dtype='datetime64[ns]') - lev(lev)float641e+03 975.0 950.0 ... 0.02 0.01
- grads_dim :
- z
- grads_mapping :
- levels
- units :
- millibar
- long_name :
- altitude
- minimum :
- 1000.0
- maximum :
- 0.01
- resolution :
- 24.99975
array([1.00e+03, 9.75e+02, 9.50e+02, 9.25e+02, 9.00e+02, 8.50e+02, 8.00e+02, 7.50e+02, 7.00e+02, 6.50e+02, 6.00e+02, 5.50e+02, 5.00e+02, 4.50e+02, 4.00e+02, 3.50e+02, 3.00e+02, 2.50e+02, 2.00e+02, 1.50e+02, 1.00e+02, 7.00e+01, 5.00e+01, 4.00e+01, 3.00e+01, 2.00e+01, 1.50e+01, 1.00e+01, 7.00e+00, 5.00e+00, 3.00e+00, 2.00e+00, 1.00e+00, 7.00e-01, 4.00e-01, 2.00e-01, 1.00e-01, 7.00e-02, 4.00e-02, 2.00e-02, 1.00e-02]) - lat(lat)float64-90.0 -89.75 -89.5 ... 89.75 90.0
- grads_dim :
- y
- grads_mapping :
- linear
- grads_size :
- 721
- units :
- degrees_north
- long_name :
- latitude
- minimum :
- -90.0
- maximum :
- 90.0
- resolution :
- 0.25
array([-90. , -89.75, -89.5 , ..., 89.5 , 89.75, 90. ])
- lon(lon)float640.0 0.25 0.5 ... 359.2 359.5 359.8
- grads_dim :
- x
- grads_mapping :
- linear
- grads_size :
- 1440
- units :
- degrees_east
- long_name :
- longitude
- minimum :
- 0.0
- maximum :
- 359.75
- resolution :
- 0.25
array([0.0000e+00, 2.5000e-01, 5.0000e-01, ..., 3.5925e+02, 3.5950e+02, 3.5975e+02])
- absvprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) absolute vorticity [1/s]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - no4lftxsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface best (4 layer) lifted index [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - acpcpsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface convective precipitation [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - albdosfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface albedo [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - apcpsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface total precipitation [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - capesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface convective available potential energy [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cape180_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 180-0 mb above ground convective available potential energy [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cape90_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 90-0 mb above ground convective available potential energy [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cape255_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 255-0 mb above ground convective available potential energy [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cfrzravesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical freezing rain [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cfrzrsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical freezing rain [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cicepavesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical ice pellets [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cicepsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical ice pellets [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cinsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface convective inhibition [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cin180_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 180-0 mb above ground convective inhibition [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cin90_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 90-0 mb above ground convective inhibition [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cin255_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 255-0 mb above ground convective inhibition [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - clwmrprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 250 200 150 100 50) cloud mixing ratio [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - clwmrhy1(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1 hybrid level cloud mixing ratio [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cnwatsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface plant canopy surface water [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cpofpsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface percent frozen precipitation [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cpratavesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface convective precipitation rate [kg/m^2/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cpratsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface convective precipitation rate [kg/m^2/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - crainavesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical rain [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - crainsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical rain [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - csnowavesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical snow [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - csnowsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface categorical snow [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cwatclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere (considered as a single layer) cloud water [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - cworkclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere (considered as a single layer) cloud work function [j/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - dlwrfsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface downward long-wave rad. flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - dpt2m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground dew point temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - dswrfsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface downward short-wave radiation flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - dzdtprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) vertical velocity (geometric) [m/s]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - fldcpsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface field capacity [fraction]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - fricvsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface frictional velocity [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - gfluxsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface ground heat flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - grleprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 250 200 150 100 50) graupel [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - grlehy1(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1 hybrid level graupel [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - gustsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface wind speed (gust) [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hcdcavehcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** high cloud layer high cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hcdchcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** high cloud layer high cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgtsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgtprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) geopotential height [gpm]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgt2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=2e-06 (km^2/kg/s) surface geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgtneg2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=-2e-06 (km^2/kg/s) surface geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgttop0c(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** highest tropospheric freezing level geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgtceil(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** cloud ceiling geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgt0c(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0c isotherm geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgtmwl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** max wind geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hgttrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause geopotential height [gpm]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hindexsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface haines index [numeric]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hlcy3000_0m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 3000-0 m above ground storm relative helicity [m^2/s^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - hpblsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface planetary boundary layer height [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icahtmwl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** max wind icao standard atmosphere reference height [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icahttrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause icao standard atmosphere reference height [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icecsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface ice cover [proportion]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - iceg_10m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 10 m above mean sea level ice growth rate [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icetksfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface ice thickness [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icetmpsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface ice temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icmrprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 250 200 150 100 50) ice water mixing ratio [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - icmrhy1(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1 hybrid level ice water mixing ratio [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - landsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface land cover (0=sea, 1=land) [proportion]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - lcdcavelcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** low cloud layer low cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - lcdclcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** low cloud layer low cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - lftxsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface surface lifted index [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - lhtflsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface latent heat net flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - mcdcavemcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** middle cloud layer medium cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - mcdcmcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** middle cloud layer medium cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - msletmsl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** mean sea level mslp (eta model reduction) [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - o3mrprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) ozone mixing ratio [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - pevprsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface potential evaporation rate [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - plpl255_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 255-0 mb above ground pressure of level from which parcel was lifted [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - potsig995(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.995 sigma level potential temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - prateavesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface precipitation rate [kg/m^2/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - pratesfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface precipitation rate [kg/m^2/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - preslclb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** low cloud bottom level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - preslclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** low cloud top level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - presmclb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** middle cloud bottom level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - presmclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** middle cloud top level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - preshclb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** high cloud bottom level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - preshclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** high cloud top level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - pressfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - pres80m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 80 m above ground pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - pres2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=2e-06 (km^2/kg/s) surface pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - presneg2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=-2e-06 (km^2/kg/s) surface pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - prescclb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** convective cloud bottom level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - prescclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** convective cloud top level pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - presmwl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** max wind pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - prestrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause pressure [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - prmslmsl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** mean sea level pressure reduced to msl [pa]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - pwatclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere (considered as a single layer) precipitable water [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - refcclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere composite reflectivity [db]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - refd4000m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 4000 m above ground reflectivity [db]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - refd1000m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1000 m above ground reflectivity [db]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - refdhy1(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1 hybrid level reflectivity [db]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - refdhy2(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 hybrid level reflectivity [db]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) relative humidity [%]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rh2m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhsg330_1000(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.33-1 sigma layer relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhsg440_1000(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.44-1 sigma layer relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhsg720_940(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.72-0.94 sigma layer relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhsg440_720(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.44-0.72 sigma layer relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhsig995(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.995 sigma level relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rh30_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30-0 mb above ground relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere (considered as a single layer) relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rhtop0c(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** highest tropospheric freezing level relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rh0c(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0c isotherm relative humidity [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rwmrprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 250 200 150 100 50) rain mixing ratio [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - rwmrhy1(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1 hybrid level rain mixing ratio [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - sfcrsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface surface roughness [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - shtflsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface sensible heat net flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - snmrprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 250 200 150 100 50) snow mixing ratio [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - snmrhy1(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1 hybrid level snow mixing ratio [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - snodsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface snow depth [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soill0_10cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0-0.1 m below ground liquid volumetric soil moisture (non frozen) [proportion]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soill10_40cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.1-0.4 m below ground liquid volumetric soil moisture (non frozen) [proportion]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soill40_100cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.4-1 m below ground liquid volumetric soil moisture (non frozen) [proportion]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soill100_200cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1-2 m below ground liquid volumetric soil moisture (non frozen) [proportion]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soilw0_10cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0-0.1 m below ground volumetric soil moisture content [fraction]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soilw10_40cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.1-0.4 m below ground volumetric soil moisture content [fraction]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soilw40_100cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.4-1 m below ground volumetric soil moisture content [fraction]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - soilw100_200cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1-2 m below ground volumetric soil moisture content [fraction]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - sotypsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface soil type [-]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - spfhprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) specific humidity [kg/kg]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - spfh2m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground specific humidity [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - spfh80m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 80 m above ground specific humidity [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - spfh30_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30-0 mb above ground specific humidity [kg/kg]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - sunsdsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface sunshine duration [s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tcdcaveclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere total cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tcdcblcll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** boundary layer cloud layer total cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tcdcclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere total cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tcdcprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 250 200 150 100 50) total cloud cover [%]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tcdcccll(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** convective cloud layer total cloud cover [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmax2m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground maximum temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmin2m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground minimum temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmplclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** low cloud top level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmpmclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** middle cloud top level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmphclt(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** high cloud top level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmpsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmpprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) temperature [k]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp_1829m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1829 m above mean sea level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp_2743m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2743 m above mean sea level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp_3658m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 3658 m above mean sea level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp2m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp80m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 80 m above ground temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp100m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 100 m above ground temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmpsig995(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.995 sigma level temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp30_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30-0 mb above ground temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmp2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=2e-06 (km^2/kg/s) surface temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmpneg2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=-2e-06 (km^2/kg/s) surface temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmpmwl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** max wind temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tmptrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause temperature [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tozneclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere (considered as a single layer) total ozone [du]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tsoil0_10cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0-0.1 m below ground soil temperature validation to deprecate [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tsoil10_40cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.1-0.4 m below ground soil temperature validation to deprecate [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tsoil40_100cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.4-1 m below ground soil temperature validation to deprecate [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - tsoil100_200cm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1-2 m below ground soil temperature validation to deprecate [k]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugwdsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface zonal flux of gravity wave stress [n/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - uflxsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface momentum flux, u-component [n/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrdprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) u-component of wind [m/s]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd_1829m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1829 m above mean sea level u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd_2743m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2743 m above mean sea level u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd_3658m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 3658 m above mean sea level u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd10m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 10 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd20m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 20 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd30m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd40m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 40 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd50m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 50 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd80m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 80 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd100m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 100 m above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrdsig995(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.995 sigma level u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd30_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30-0 mb above ground u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrd2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=2e-06 (km^2/kg/s) surface u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrdneg2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=-2e-06 (km^2/kg/s) surface u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrdpbl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** planetary boundary layer u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrdmwl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** max wind u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ugrdtrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause u-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ulwrfsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface upward long-wave rad. flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ulwrftoa(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** top of atmosphere upward long-wave rad. flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - ustm6000_0m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 6000-0 m above ground u-component storm motion [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - uswrfsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface upward short-wave radiation flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - uswrftoa(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** top of atmosphere upward short-wave radiation flux [w/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgwdsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface meridional flux of gravity wave stress [n/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vegsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface vegetation [%]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vflxsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface momentum flux, v-component [n/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrdprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) v-component of wind [m/s]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd_1829m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 1829 m above mean sea level v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd_2743m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2743 m above mean sea level v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd_3658m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 3658 m above mean sea level v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd10m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 10 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd20m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 20 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd30m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd40m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 40 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd50m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 50 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd80m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 80 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd100m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 100 m above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrdsig995(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.995 sigma level v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd30_0mb(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 30-0 mb above ground v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrd2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=2e-06 (km^2/kg/s) surface v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrdneg2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=-2e-06 (km^2/kg/s) surface v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrdpbl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** planetary boundary layer v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrdmwl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** max wind v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vgrdtrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause v-component of wind [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vissfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface visibility [m]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vratepbl(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** planetary boundary layer ventilation rate [m^2/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vstm6000_0m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 6000-0 m above ground v-component storm motion [m/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vvelprs(time, lev, lat, lon)float32dask.array<chunksize=(121, 41, 721, 1440), meta=np.ndarray>
- long_name :
- ** (1000 975 950 925 900.. 10 7 4 2 1) vertical velocity (pressure) [pa/s]
Array Chunk Bytes 19.19 GiB 19.19 GiB Shape (121, 41, 721, 1440) (121, 41, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vvelsig995(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 0.995 sigma level vertical velocity (pressure) [pa/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vwsh2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=2e-06 (km^2/kg/s) surface vertical speed shear [1/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vwshneg2pv(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** pv=-2e-06 (km^2/kg/s) surface vertical speed shear [1/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - vwshtrop(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** tropopause vertical speed shear [1/s]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - watrsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface water runoff [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - weasdsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface water equivalent of accumulated snow depth [kg/m^2]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - wiltsfc(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** surface wilting point [fraction]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray - var00212m(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** 2 m above ground desc [unit]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['2024-07-24 00:00:00', '2024-07-24 01:00:00', '2024-07-24 02:00:00', '2024-07-24 03:00:00', '2024-07-24 04:00:00', '2024-07-24 05:00:00', '2024-07-24 06:00:00', '2024-07-24 07:00:00', '2024-07-24 08:00:00', '2024-07-24 09:00:00', ... '2024-07-28 15:00:00', '2024-07-28 16:00:00', '2024-07-28 17:00:00', '2024-07-28 18:00:00', '2024-07-28 19:00:00', '2024-07-28 20:00:00', '2024-07-28 21:00:00', '2024-07-28 22:00:00', '2024-07-28 23:00:00', '2024-07-29 00:00:00'], dtype='datetime64[ns]', name='time', length=121, freq=None)) - levPandasIndex
PandasIndex(Index([1000.0, 975.0, 950.0, 925.0, 900.0, 850.0, 800.0, 750.0, 700.0, 650.0, 600.0, 550.0, 500.0, 450.0, 400.0, 350.0, 300.0, 250.0, 200.0, 150.0, 100.0, 70.0, 50.0, 40.0, 30.0, 20.0, 15.0, 10.0, 7.0, 5.0, 3.0, 2.0, 1.0, 0.7, 0.4, 0.2, 0.1, 0.07, 0.04, 0.02, 0.01], dtype='float64', name='lev')) - latPandasIndex
PandasIndex(Index([ -90.0, -89.75, -89.5, -89.25, -89.0, -88.75, -88.5, -88.25, -88.0, -87.75, ... 87.75, 88.0, 88.25, 88.5, 88.75, 89.0, 89.25, 89.5, 89.75, 90.0], dtype='float64', name='lat', length=721)) - lonPandasIndex
PandasIndex(Index([ 0.0, 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, ... 357.5, 357.75, 358.0, 358.25, 358.5, 358.75, 359.0, 359.25, 359.5, 359.75], dtype='float64', name='lon', length=1440))
- title :
- GFS 0.25 deg starting from 00Z24jul2024, downloaded Jul 24 04:07 UTC
- Conventions :
- COARDS GrADS
- dataType :
- Grid
- history :
- Wed Jul 24 06:06:21 UTC 2024 : imported by GrADS Data Server 2.0
See the size of the dataset
f"Dataset size: {ds.nbytes * 1.0e-9} Gb"
'Dataset size: 429.64449538400004 Gb'
Make sure the grid is recognized
ds.xsg.grid.name
'regular_grid'
Grab out only the composite reflectivity
ds_refd = ds.xsg.subset_vars(['refcclm'])
ds_refd
<xarray.Dataset> Size: 503MB
Dimensions: (lat: 721, lon: 1440, time: 121)
Coordinates:
* lat (lat) float64 6kB -90.0 -89.75 -89.5 -89.25 ... 89.5 89.75 90.0
* lon (lon) float64 12kB 0.0 0.25 0.5 0.75 ... 359.0 359.2 359.5 359.8
* time (time) datetime64[ns] 968B 2024-07-24 ... 2024-07-29
Data variables:
refcclm (time, lat, lon) float32 503MB dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
Attributes:
title: GFS 0.25 deg starting from 00Z24jul2024, downloaded Jul 24 ...
Conventions: COARDS\nGrADS
dataType: Grid
history: Wed Jul 24 06:06:21 UTC 2024 : imported by GrADS Data Serve...xarray.Dataset
- lat: 721
- lon: 1440
- time: 121
- lat(lat)float64-90.0 -89.75 -89.5 ... 89.75 90.0
- grads_dim :
- y
- grads_mapping :
- linear
- grads_size :
- 721
- units :
- degrees_north
- long_name :
- latitude
- minimum :
- -90.0
- maximum :
- 90.0
- resolution :
- 0.25
array([-90. , -89.75, -89.5 , ..., 89.5 , 89.75, 90. ])
- lon(lon)float640.0 0.25 0.5 ... 359.2 359.5 359.8
- grads_dim :
- x
- grads_mapping :
- linear
- grads_size :
- 1440
- units :
- degrees_east
- long_name :
- longitude
- minimum :
- 0.0
- maximum :
- 359.75
- resolution :
- 0.25
array([0.0000e+00, 2.5000e-01, 5.0000e-01, ..., 3.5925e+02, 3.5950e+02, 3.5975e+02]) - time(time)datetime64[ns]2024-07-24 ... 2024-07-29
- grads_dim :
- t
- grads_mapping :
- linear
- grads_size :
- 121
- grads_min :
- 00z24jul2024
- grads_step :
- 1hr
- long_name :
- time
- minimum :
- 00z24jul2024
- maximum :
- 00z29jul2024
- resolution :
- 0.041666668
array(['2024-07-24T00:00:00.000000000', '2024-07-24T01:00:00.000000000', '2024-07-24T02:00:00.000000000', '2024-07-24T03:00:00.000000000', '2024-07-24T04:00:00.000000000', '2024-07-24T05:00:00.000000000', '2024-07-24T06:00:00.000000000', '2024-07-24T07:00:00.000000000', '2024-07-24T08:00:00.000000000', '2024-07-24T09:00:00.000000000', '2024-07-24T10:00:00.000000000', '2024-07-24T11:00:00.000000000', '2024-07-24T12:00:00.000000000', '2024-07-24T13:00:00.000000000', '2024-07-24T14:00:00.000000000', '2024-07-24T15:00:00.000000000', '2024-07-24T16:00:00.000000000', '2024-07-24T17:00:00.000000000', '2024-07-24T18:00:00.000000000', '2024-07-24T19:00:00.000000000', '2024-07-24T20:00:00.000000000', '2024-07-24T21:00:00.000000000', '2024-07-24T22:00:00.000000000', '2024-07-24T23:00:00.000000000', '2024-07-25T00:00:00.000000000', '2024-07-25T01:00:00.000000000', '2024-07-25T02:00:00.000000000', '2024-07-25T03:00:00.000000000', '2024-07-25T04:00:00.000000000', '2024-07-25T05:00:00.000000000', '2024-07-25T06:00:00.000000000', '2024-07-25T07:00:00.000000000', '2024-07-25T08:00:00.000000000', '2024-07-25T09:00:00.000000000', '2024-07-25T10:00:00.000000000', '2024-07-25T11:00:00.000000000', '2024-07-25T12:00:00.000000000', '2024-07-25T13:00:00.000000000', '2024-07-25T14:00:00.000000000', '2024-07-25T15:00:00.000000000', '2024-07-25T16:00:00.000000000', '2024-07-25T17:00:00.000000000', '2024-07-25T18:00:00.000000000', '2024-07-25T19:00:00.000000000', '2024-07-25T20:00:00.000000000', '2024-07-25T21:00:00.000000000', '2024-07-25T22:00:00.000000000', '2024-07-25T23:00:00.000000000', '2024-07-26T00:00:00.000000000', '2024-07-26T01:00:00.000000000', '2024-07-26T02:00:00.000000000', '2024-07-26T03:00:00.000000000', '2024-07-26T04:00:00.000000000', '2024-07-26T05:00:00.000000000', '2024-07-26T06:00:00.000000000', '2024-07-26T07:00:00.000000000', '2024-07-26T08:00:00.000000000', '2024-07-26T09:00:00.000000000', '2024-07-26T10:00:00.000000000', '2024-07-26T11:00:00.000000000', '2024-07-26T12:00:00.000000000', '2024-07-26T13:00:00.000000000', '2024-07-26T14:00:00.000000000', '2024-07-26T15:00:00.000000000', '2024-07-26T16:00:00.000000000', '2024-07-26T17:00:00.000000000', '2024-07-26T18:00:00.000000000', '2024-07-26T19:00:00.000000000', '2024-07-26T20:00:00.000000000', '2024-07-26T21:00:00.000000000', '2024-07-26T22:00:00.000000000', '2024-07-26T23:00:00.000000000', '2024-07-27T00:00:00.000000000', '2024-07-27T01:00:00.000000000', '2024-07-27T02:00:00.000000000', '2024-07-27T03:00:00.000000000', '2024-07-27T04:00:00.000000000', '2024-07-27T05:00:00.000000000', '2024-07-27T06:00:00.000000000', '2024-07-27T07:00:00.000000000', '2024-07-27T08:00:00.000000000', '2024-07-27T09:00:00.000000000', '2024-07-27T10:00:00.000000000', '2024-07-27T11:00:00.000000000', '2024-07-27T12:00:00.000000000', '2024-07-27T13:00:00.000000000', '2024-07-27T14:00:00.000000000', '2024-07-27T15:00:00.000000000', '2024-07-27T16:00:00.000000000', '2024-07-27T17:00:00.000000000', '2024-07-27T18:00:00.000000000', '2024-07-27T19:00:00.000000000', '2024-07-27T20:00:00.000000000', '2024-07-27T21:00:00.000000000', '2024-07-27T22:00:00.000000000', '2024-07-27T23:00:00.000000000', '2024-07-28T00:00:00.000000000', '2024-07-28T01:00:00.000000000', '2024-07-28T02:00:00.000000000', '2024-07-28T03:00:00.000000000', '2024-07-28T04:00:00.000000000', '2024-07-28T05:00:00.000000000', '2024-07-28T06:00:00.000000000', '2024-07-28T07:00:00.000000000', '2024-07-28T08:00:00.000000000', '2024-07-28T09:00:00.000000000', '2024-07-28T10:00:00.000000000', '2024-07-28T11:00:00.000000000', '2024-07-28T12:00:00.000000000', '2024-07-28T13:00:00.000000000', '2024-07-28T14:00:00.000000000', '2024-07-28T15:00:00.000000000', '2024-07-28T16:00:00.000000000', '2024-07-28T17:00:00.000000000', '2024-07-28T18:00:00.000000000', '2024-07-28T19:00:00.000000000', '2024-07-28T20:00:00.000000000', '2024-07-28T21:00:00.000000000', '2024-07-28T22:00:00.000000000', '2024-07-28T23:00:00.000000000', '2024-07-29T00:00:00.000000000'], dtype='datetime64[ns]')
- refcclm(time, lat, lon)float32dask.array<chunksize=(121, 721, 1440), meta=np.ndarray>
- long_name :
- ** entire atmosphere composite reflectivity [db]
Array Chunk Bytes 479.23 MiB 479.23 MiB Shape (121, 721, 1440) (121, 721, 1440) Dask graph 1 chunks in 2 graph layers Data type float32 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['2024-07-24 00:00:00', '2024-07-24 01:00:00', '2024-07-24 02:00:00', '2024-07-24 03:00:00', '2024-07-24 04:00:00', '2024-07-24 05:00:00', '2024-07-24 06:00:00', '2024-07-24 07:00:00', '2024-07-24 08:00:00', '2024-07-24 09:00:00', ... '2024-07-28 15:00:00', '2024-07-28 16:00:00', '2024-07-28 17:00:00', '2024-07-28 18:00:00', '2024-07-28 19:00:00', '2024-07-28 20:00:00', '2024-07-28 21:00:00', '2024-07-28 22:00:00', '2024-07-28 23:00:00', '2024-07-29 00:00:00'], dtype='datetime64[ns]', name='time', length=121, freq=None)) - latPandasIndex
PandasIndex(Index([ -90.0, -89.75, -89.5, -89.25, -89.0, -88.75, -88.5, -88.25, -88.0, -87.75, ... 87.75, 88.0, 88.25, 88.5, 88.75, 89.0, 89.25, 89.5, 89.75, 90.0], dtype='float64', name='lat', length=721)) - lonPandasIndex
PandasIndex(Index([ 0.0, 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, ... 357.5, 357.75, 358.0, 358.25, 358.5, 358.75, 359.0, 359.25, 359.5, 359.75], dtype='float64', name='lon', length=1440))
- title :
- GFS 0.25 deg starting from 00Z24jul2024, downloaded Jul 24 04:07 UTC
- Conventions :
- COARDS GrADS
- dataType :
- Grid
- history :
- Wed Jul 24 06:06:21 UTC 2024 : imported by GrADS Data Server 2.0
Create our region of interest and subset

bbox = [-93.63283364104035, 16.18222316056857, -67.60864242620244, 34.02542167172069]
ds_refd_subset = ds_refd.xsg.subset_bbox(bbox)
ds_refd_subset
<xarray.Dataset> Size: 4MB
Dimensions: (lat: 72, lon: 104, time: 121)
Coordinates:
* lat (lat) float64 576B 16.25 16.5 16.75 17.0 ... 33.25 33.5 33.75 34.0
* lon (lon) float64 832B 266.5 266.8 267.0 267.2 ... 291.8 292.0 292.2
* time (time) datetime64[ns] 968B 2024-07-24 ... 2024-07-29
Data variables:
refcclm (time, lat, lon) float32 4MB dask.array<chunksize=(121, 72, 104), meta=np.ndarray>
Attributes:
title: GFS 0.25 deg starting from 00Z24jul2024, downloaded Jul 24 ...
Conventions: COARDS\nGrADS
dataType: Grid
history: Wed Jul 24 06:06:21 UTC 2024 : imported by GrADS Data Serve...xarray.Dataset
- lat: 72
- lon: 104
- time: 121
- lat(lat)float6416.25 16.5 16.75 ... 33.75 34.0
- grads_dim :
- y
- grads_mapping :
- linear
- grads_size :
- 721
- units :
- degrees_north
- long_name :
- latitude
- minimum :
- -90.0
- maximum :
- 90.0
- resolution :
- 0.25
array([16.25, 16.5 , 16.75, 17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25, 19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75, 22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25, 24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75, 27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25, 29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75, 32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. ]) - lon(lon)float64266.5 266.8 267.0 ... 292.0 292.2
- grads_dim :
- x
- grads_mapping :
- linear
- grads_size :
- 1440
- units :
- degrees_east
- long_name :
- longitude
- minimum :
- 0.0
- maximum :
- 359.75
- resolution :
- 0.25
array([266.5 , 266.75, 267. , 267.25, 267.5 , 267.75, 268. , 268.25, 268.5 , 268.75, 269. , 269.25, 269.5 , 269.75, 270. , 270.25, 270.5 , 270.75, 271. , 271.25, 271.5 , 271.75, 272. , 272.25, 272.5 , 272.75, 273. , 273.25, 273.5 , 273.75, 274. , 274.25, 274.5 , 274.75, 275. , 275.25, 275.5 , 275.75, 276. , 276.25, 276.5 , 276.75, 277. , 277.25, 277.5 , 277.75, 278. , 278.25, 278.5 , 278.75, 279. , 279.25, 279.5 , 279.75, 280. , 280.25, 280.5 , 280.75, 281. , 281.25, 281.5 , 281.75, 282. , 282.25, 282.5 , 282.75, 283. , 283.25, 283.5 , 283.75, 284. , 284.25, 284.5 , 284.75, 285. , 285.25, 285.5 , 285.75, 286. , 286.25, 286.5 , 286.75, 287. , 287.25, 287.5 , 287.75, 288. , 288.25, 288.5 , 288.75, 289. , 289.25, 289.5 , 289.75, 290. , 290.25, 290.5 , 290.75, 291. , 291.25, 291.5 , 291.75, 292. , 292.25]) - time(time)datetime64[ns]2024-07-24 ... 2024-07-29
- grads_dim :
- t
- grads_mapping :
- linear
- grads_size :
- 121
- grads_min :
- 00z24jul2024
- grads_step :
- 1hr
- long_name :
- time
- minimum :
- 00z24jul2024
- maximum :
- 00z29jul2024
- resolution :
- 0.041666668
array(['2024-07-24T00:00:00.000000000', '2024-07-24T01:00:00.000000000', '2024-07-24T02:00:00.000000000', '2024-07-24T03:00:00.000000000', '2024-07-24T04:00:00.000000000', '2024-07-24T05:00:00.000000000', '2024-07-24T06:00:00.000000000', '2024-07-24T07:00:00.000000000', '2024-07-24T08:00:00.000000000', '2024-07-24T09:00:00.000000000', '2024-07-24T10:00:00.000000000', '2024-07-24T11:00:00.000000000', '2024-07-24T12:00:00.000000000', '2024-07-24T13:00:00.000000000', '2024-07-24T14:00:00.000000000', '2024-07-24T15:00:00.000000000', '2024-07-24T16:00:00.000000000', '2024-07-24T17:00:00.000000000', '2024-07-24T18:00:00.000000000', '2024-07-24T19:00:00.000000000', '2024-07-24T20:00:00.000000000', '2024-07-24T21:00:00.000000000', '2024-07-24T22:00:00.000000000', '2024-07-24T23:00:00.000000000', '2024-07-25T00:00:00.000000000', '2024-07-25T01:00:00.000000000', '2024-07-25T02:00:00.000000000', '2024-07-25T03:00:00.000000000', '2024-07-25T04:00:00.000000000', '2024-07-25T05:00:00.000000000', '2024-07-25T06:00:00.000000000', '2024-07-25T07:00:00.000000000', '2024-07-25T08:00:00.000000000', '2024-07-25T09:00:00.000000000', '2024-07-25T10:00:00.000000000', '2024-07-25T11:00:00.000000000', '2024-07-25T12:00:00.000000000', '2024-07-25T13:00:00.000000000', '2024-07-25T14:00:00.000000000', '2024-07-25T15:00:00.000000000', '2024-07-25T16:00:00.000000000', '2024-07-25T17:00:00.000000000', '2024-07-25T18:00:00.000000000', '2024-07-25T19:00:00.000000000', '2024-07-25T20:00:00.000000000', '2024-07-25T21:00:00.000000000', '2024-07-25T22:00:00.000000000', '2024-07-25T23:00:00.000000000', '2024-07-26T00:00:00.000000000', '2024-07-26T01:00:00.000000000', '2024-07-26T02:00:00.000000000', '2024-07-26T03:00:00.000000000', '2024-07-26T04:00:00.000000000', '2024-07-26T05:00:00.000000000', '2024-07-26T06:00:00.000000000', '2024-07-26T07:00:00.000000000', '2024-07-26T08:00:00.000000000', '2024-07-26T09:00:00.000000000', '2024-07-26T10:00:00.000000000', '2024-07-26T11:00:00.000000000', '2024-07-26T12:00:00.000000000', '2024-07-26T13:00:00.000000000', '2024-07-26T14:00:00.000000000', '2024-07-26T15:00:00.000000000', '2024-07-26T16:00:00.000000000', '2024-07-26T17:00:00.000000000', '2024-07-26T18:00:00.000000000', '2024-07-26T19:00:00.000000000', '2024-07-26T20:00:00.000000000', '2024-07-26T21:00:00.000000000', '2024-07-26T22:00:00.000000000', '2024-07-26T23:00:00.000000000', '2024-07-27T00:00:00.000000000', '2024-07-27T01:00:00.000000000', '2024-07-27T02:00:00.000000000', '2024-07-27T03:00:00.000000000', '2024-07-27T04:00:00.000000000', '2024-07-27T05:00:00.000000000', '2024-07-27T06:00:00.000000000', '2024-07-27T07:00:00.000000000', '2024-07-27T08:00:00.000000000', '2024-07-27T09:00:00.000000000', '2024-07-27T10:00:00.000000000', '2024-07-27T11:00:00.000000000', '2024-07-27T12:00:00.000000000', '2024-07-27T13:00:00.000000000', '2024-07-27T14:00:00.000000000', '2024-07-27T15:00:00.000000000', '2024-07-27T16:00:00.000000000', '2024-07-27T17:00:00.000000000', '2024-07-27T18:00:00.000000000', '2024-07-27T19:00:00.000000000', '2024-07-27T20:00:00.000000000', '2024-07-27T21:00:00.000000000', '2024-07-27T22:00:00.000000000', '2024-07-27T23:00:00.000000000', '2024-07-28T00:00:00.000000000', '2024-07-28T01:00:00.000000000', '2024-07-28T02:00:00.000000000', '2024-07-28T03:00:00.000000000', '2024-07-28T04:00:00.000000000', '2024-07-28T05:00:00.000000000', '2024-07-28T06:00:00.000000000', '2024-07-28T07:00:00.000000000', '2024-07-28T08:00:00.000000000', '2024-07-28T09:00:00.000000000', '2024-07-28T10:00:00.000000000', '2024-07-28T11:00:00.000000000', '2024-07-28T12:00:00.000000000', '2024-07-28T13:00:00.000000000', '2024-07-28T14:00:00.000000000', '2024-07-28T15:00:00.000000000', '2024-07-28T16:00:00.000000000', '2024-07-28T17:00:00.000000000', '2024-07-28T18:00:00.000000000', '2024-07-28T19:00:00.000000000', '2024-07-28T20:00:00.000000000', '2024-07-28T21:00:00.000000000', '2024-07-28T22:00:00.000000000', '2024-07-28T23:00:00.000000000', '2024-07-29T00:00:00.000000000'], dtype='datetime64[ns]')
- refcclm(time, lat, lon)float32dask.array<chunksize=(121, 72, 104), meta=np.ndarray>
- long_name :
- ** entire atmosphere composite reflectivity [db]
Array Chunk Bytes 3.46 MiB 3.46 MiB Shape (121, 72, 104) (121, 72, 104) Dask graph 1 chunks in 3 graph layers Data type float32 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['2024-07-24 00:00:00', '2024-07-24 01:00:00', '2024-07-24 02:00:00', '2024-07-24 03:00:00', '2024-07-24 04:00:00', '2024-07-24 05:00:00', '2024-07-24 06:00:00', '2024-07-24 07:00:00', '2024-07-24 08:00:00', '2024-07-24 09:00:00', ... '2024-07-28 15:00:00', '2024-07-28 16:00:00', '2024-07-28 17:00:00', '2024-07-28 18:00:00', '2024-07-28 19:00:00', '2024-07-28 20:00:00', '2024-07-28 21:00:00', '2024-07-28 22:00:00', '2024-07-28 23:00:00', '2024-07-29 00:00:00'], dtype='datetime64[ns]', name='time', length=121, freq=None)) - latPandasIndex
PandasIndex(Index([16.25, 16.5, 16.75, 17.0, 17.25, 17.5, 17.75, 18.0, 18.25, 18.5, 18.75, 19.0, 19.25, 19.5, 19.75, 20.0, 20.25, 20.5, 20.75, 21.0, 21.25, 21.5, 21.75, 22.0, 22.25, 22.5, 22.75, 23.0, 23.25, 23.5, 23.75, 24.0, 24.25, 24.5, 24.75, 25.0, 25.25, 25.5, 25.75, 26.0, 26.25, 26.5, 26.75, 27.0, 27.25, 27.5, 27.75, 28.0, 28.25, 28.5, 28.75, 29.0, 29.25, 29.5, 29.75, 30.0, 30.25, 30.5, 30.75, 31.0, 31.25, 31.5, 31.75, 32.0, 32.25, 32.5, 32.75, 33.0, 33.25, 33.5, 33.75, 34.0], dtype='float64', name='lat')) - lonPandasIndex
PandasIndex(Index([ 266.5, 266.75, 267.0, 267.25, 267.5, 267.75, 268.0, 268.25, 268.5, 268.75, ... 290.0, 290.25, 290.5, 290.75, 291.0, 291.25, 291.5, 291.75, 292.0, 292.25], dtype='float64', name='lon', length=104))
- title :
- GFS 0.25 deg starting from 00Z24jul2024, downloaded Jul 24 04:07 UTC
- Conventions :
- COARDS GrADS
- dataType :
- Grid
- history :
- Wed Jul 24 06:06:21 UTC 2024 : imported by GrADS Data Server 2.0
Plot the first timestep
ds_refd_subset.cf.isel(time=0).refcclm.plot(vmin=0, vmax=80, cmap="Greens")
<matplotlib.collections.QuadMesh at 0x338e07730>
f"Subset dataset size: {ds_refd_subset.nbytes * 1.0e-6} Mb"
'Subset dataset size: 3.626568 Mb'