diff --git a/docs/source/how-tos/grib/grib_overview.ipynb b/docs/source/how-tos/grib/grib_overview.ipynb index fcd8d3f0..95779c8c 100644 --- a/docs/source/how-tos/grib/grib_overview.ipynb +++ b/docs/source/how-tos/grib/grib_overview.ipynb @@ -13,6 +13,11 @@ "# Using GRIB data" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, { "attachments": {}, "cell_type": "raw", @@ -946,8 +951,8 @@ "
| path | test.grib |
| size | 720 |
| types | fieldlist, pandas, xarray, numpy, array |
<xarray.Dataset> Size: 482MB\n", + "Dimensions: (x: 10980, y: 10980)\n", + "Coordinates:\n", + " * x (x) float64 88kB 7e+05 7e+05 7e+05 ... 8.097e+05 8.098e+05\n", + " * y (y) float64 88kB 5.1e+06 5.1e+06 5.1e+06 ... 4.99e+06 4.99e+06\n", + " spatial_ref int64 8B 0\n", + "Data variables:\n", + " band_1 (y, x) float32 482MB ...\n", + "Attributes:\n", + " TIFFTAG_COPYRIGHT: Copernicus service information 2024\n", + " file_creation: 2024:03:16 10:35:37\n", + " input_time_window: 2018-10-01 to 2022-02-29\n", + " TIIFTAG_SOFTWARE: Timesat : TIMESAT4.1.8\n", + " AREA_OR_POINT: Area
| \n", + " | parameter.variable | \n", + "time.valid_datetime | \n", + "time.base_datetime | \n", + "time.step | \n", + "vertical.level | \n", + "vertical.level_type | \n", + "ensemble.member | \n", + "geography.grid_type | \n", + "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "2t | \n", + "2012-12-01 12:00:00 | \n", + "2012-12-01 12:00:00 | \n", + "0 days | \n", + "0 | \n", + "surface | \n", + "0 | \n", + "regular_ll | \n", + "
| 1 | \n", + "msl | \n", + "2012-12-01 12:00:00 | \n", + "2012-12-01 12:00:00 | \n", + "0 days | \n", + "0 | \n", + "surface | \n", + "0 | \n", + "regular_ll | \n", + "
<xarray.Dataset> Size: 482MB\n", - "Dimensions: (x: 10980, y: 10980)\n", - "Coordinates:\n", - " * x (x) float64 88kB 7e+05 7e+05 7e+05 ... 8.097e+05 8.098e+05\n", - " * y (y) float64 88kB 5.1e+06 5.1e+06 5.1e+06 ... 4.99e+06 4.99e+06\n", - " spatial_ref int64 8B 0\n", - "Data variables:\n", - " band_1 (y, x) float32 482MB ...\n", - "Attributes:\n", - " TIFFTAG_COPYRIGHT: Copernicus service information 2024\n", - " file_creation: 2024:03:16 10:35:37\n", - " input_time_window: 2018-10-01 to 2022-02-29\n", - " TIIFTAG_SOFTWARE: Timesat : TIMESAT4.1.8\n", - " AREA_OR_POINT: Area
| \n", - " | parameter.variable | \n", - "time.valid_datetime | \n", - "time.base_datetime | \n", - "time.step | \n", - "vertical.level | \n", - "vertical.level_type | \n", - "ensemble.member | \n", - "geography.grid_type | \n", - "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", - "2t | \n", - "2012-12-01 12:00:00 | \n", - "2012-12-01 12:00:00 | \n", - "0 days | \n", - "0 | \n", - "surface | \n", - "0 | \n", - "regular_ll | \n", - "
| 1 | \n", - "msl | \n", - "2012-12-01 12:00:00 | \n", - "2012-12-01 12:00:00 | \n", - "0 days | \n", - "0 | \n", - "surface | \n", - "0 | \n", - "regular_ll | \n", - "
[4104 values with dtype=float64]
[4104 values with dtype=float64]
<xarray.Dataset> Size: 176kB\n", + "Dimensions: (forecast_reference_time: 4, step: 2, level: 2,\n", + " latitude: 19, longitude: 36)\n", + "Coordinates:\n", + " * forecast_reference_time (forecast_reference_time) datetime64[ns] 32B 202...\n", + " * step (step) timedelta64[ns] 16B 00:00:00 06:00:00\n", + " * level (level) int64 16B 500 700\n", + " * latitude (latitude) float64 152B 90.0 80.0 ... -80.0 -90.0\n", + " * longitude (longitude) float64 288B 0.0 10.0 ... 340.0 350.0\n", + "Data variables:\n", + " r (forecast_reference_time, step, level, latitude, longitude) float64 88kB ...\n", + " t (forecast_reference_time, step, level, latitude, longitude) float64 88kB ...\n", + "Attributes:\n", + " Conventions: CF-1.8\n", + " institution: ECMWF
| number_of_values | 684 |
| array_type | ndarray |
| array_dtype | float64 |
| variable | t |
| standard_name | air_temperature |
| long_name | Temperature |
| units | kelvin |
| chem_variable | None |
| valid_datetime | 2024-06-03 00:00:00 |
| base_datetime | 2024-06-03 00:00:00 |
| step | 0:00:00 |
| level | 500 |
| layer | None |
| level_type | pressure |
| member | 0 |
| grid_spec | {'grid': [10, 10]} |
| grid_type | regular_ll |
| shape | (19, 36) |
| area | (90.0, 0.0, -90.0, 350.0) |
<xarray.DataArray 'theta' (forecast_reference_time: 4, step: 2, level: 2,\n",
+ " latitude: 19, longitude: 36)> Size: 88kB\n",
+ "array([[[[[260.2250061 , 260.2250061 , 260.2250061 , ...,\n",
+ " 260.2250061 , 260.2250061 , 260.2250061 ],\n",
+ " [257.90567017, 259.53652954, 260.77090454, ...,\n",
+ " 253.89785767, 254.7484436 , 256.18789673],\n",
+ " [258.80117798, 261.88809204, 264.14297485, ...,\n",
+ " 251.49746704, 252.6078186 , 255.38320923],\n",
+ " ...,\n",
+ " [240.8031311 , 242.75527954, 244.98672485, ...,\n",
+ " 243.67520142, 241.49746704, 240.21817017],\n",
+ " [240.48672485, 241.10488892, 241.92422485, ...,\n",
+ " 240.8031311 , 240.40176392, 240.24258423],\n",
+ " [241.2250061 , 241.2250061 , 241.2250061 , ...,\n",
+ " 241.2250061 , 241.2250061 , 241.2250061 ]],\n",
+ "\n",
+ " [[275.46455383, 275.46455383, 275.46455383, ...,\n",
+ " 275.46455383, 275.46455383, 275.46455383],\n",
+ " [272.76533508, 274.58760071, 275.90400696, ...,\n",
+ " 267.53779602, 268.86103821, 270.72920227],\n",
+ " [273.94697571, 277.06513977, 279.22724915, ...,\n",
+ " 265.10810852, 266.98310852, 270.27705383],\n",
+ "...\n",
+ " 240.10939026, 240.76173401, 241.96095276],\n",
+ " [240.64649963, 239.96388245, 239.50978088, ...,\n",
+ " 243.2490387 , 242.22364807, 241.40040588],\n",
+ " [240.47755432, 240.47755432, 240.47755432, ...,\n",
+ " 240.47755432, 240.47755432, 240.47755432]],\n",
+ "\n",
+ " [[274.55142212, 274.55142212, 274.55142212, ...,\n",
+ " 274.55142212, 274.55142212, 274.55142212],\n",
+ " [273.12466431, 274.57095337, 275.74966431, ...,\n",
+ " 270.73892212, 271.04458618, 271.84732056],\n",
+ " [272.19497681, 276.46939087, 280.02896118, ...,\n",
+ " 270.50845337, 268.87857056, 269.24185181],\n",
+ " ...,\n",
+ " [256.77310181, 256.09439087, 254.94595337, ...,\n",
+ " 256.50650024, 256.39907837, 256.69985962],\n",
+ " [247.95864868, 246.73501587, 245.77310181, ...,\n",
+ " 252.94595337, 251.03384399, 249.38833618],\n",
+ " [244.21548462, 244.21548462, 244.21548462, ...,\n",
+ " 244.21548462, 244.21548462, 244.21548462]]]]],\n",
+ " shape=(4, 2, 2, 19, 36))\n",
+ "Coordinates:\n",
+ " * forecast_reference_time (forecast_reference_time) datetime64[ns] 32B 202...\n",
+ " * step (step) timedelta64[ns] 16B 00:00:00 06:00:00\n",
+ " * level (level) int64 16B 500 700\n",
+ " * latitude (latitude) float64 152B 90.0 80.0 ... -80.0 -90.0\n",
+ " * longitude (longitude) float64 288B 0.0 10.0 ... 340.0 350.0\n",
+ "Attributes:\n",
+ " standard_name: air_potential_temperature\n",
+ " long_name: Potential temperature\n",
+ " units: kelvin\n",
+ " level_type: pressure\n",
+ " _earthkit: {'message': b"GRIB\\x00\\x00l\\x01\\x00\\x004\\x80b\\x9a\\xff\\x80...| number_of_values | 684 |
| array_type | ndarray |
| array_dtype | float64 |
| variable | t |
| standard_name | air_temperature |
| long_name | Temperature |
| units | kelvin |
| chem_variable | None |
| valid_datetime | 2024-06-03 00:00:00 |
| base_datetime | 2024-06-03 00:00:00 |
| step | 0:00:00 |
| level | 500 |
| layer | None |
| level_type | pressure |
| member | 0 |
| grid_spec | {'grid': [10, 10]} |
| grid_type | regular_ll |
| shape | (19, 36) |
| area | (90.0, 0.0, -90.0, 350.0) |
| number_of_values | 684 |
| array_type | ndarray |
| array_dtype | float64 |
| variable | pt |
| standard_name | unknown |
| long_name | Potential temperature |
| units | kelvin |
| chem_variable | None |
| valid_datetime | 2024-06-03 00:00:00 |
| base_datetime | 2024-06-03 00:00:00 |
| step | 0:00:00 |
| level | 500 |
| layer | None |
| level_type | pressure |
| member | 0 |
| grid_spec | {'grid': [10, 10]} |
| grid_type | regular_ll |
| shape | (19, 36) |
| area | (90.0, 0.0, -90.0, 350.0) |
| number_of_values | 684 |
| array_type | ndarray |
| array_dtype | float64 |
| variable | pt |
| standard_name | unknown |
| long_name | Potential temperature |
| units | kelvin |
| chem_variable | None |
| valid_datetime | 2024-06-03 00:00:00 |
| base_datetime | 2024-06-03 00:00:00 |
| step | 0:00:00 |
| level | 500 |
| layer | None |
| level_type | pressure |
| member | 0 |
| grid_spec | {'grid': [10, 10]} |
| grid_type | regular_ll |
| shape | (19, 36) |
| area | (90.0, 0.0, -90.0, 350.0) |
| \n", + " | parameter.variable | \n", + "time.valid_datetime | \n", + "time.base_datetime | \n", + "time.step | \n", + "vertical.level | \n", + "vertical.level_type | \n", + "ensemble.member | \n", + "geography.grid_type | \n", + "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "pt | \n", + "2024-06-03 00:00:00 | \n", + "2024-06-03 00:00:00 | \n", + "0 days 00:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 1 | \n", + "pt | \n", + "2024-06-03 00:00:00 | \n", + "2024-06-03 00:00:00 | \n", + "0 days 00:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 2 | \n", + "pt | \n", + "2024-06-03 06:00:00 | \n", + "2024-06-03 00:00:00 | \n", + "0 days 06:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 3 | \n", + "pt | \n", + "2024-06-03 06:00:00 | \n", + "2024-06-03 00:00:00 | \n", + "0 days 06:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 4 | \n", + "pt | \n", + "2024-06-03 12:00:00 | \n", + "2024-06-03 12:00:00 | \n", + "0 days 00:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 5 | \n", + "pt | \n", + "2024-06-03 12:00:00 | \n", + "2024-06-03 12:00:00 | \n", + "0 days 00:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 6 | \n", + "pt | \n", + "2024-06-03 18:00:00 | \n", + "2024-06-03 12:00:00 | \n", + "0 days 06:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 7 | \n", + "pt | \n", + "2024-06-03 18:00:00 | \n", + "2024-06-03 12:00:00 | \n", + "0 days 06:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 8 | \n", + "pt | \n", + "2024-06-04 00:00:00 | \n", + "2024-06-04 00:00:00 | \n", + "0 days 00:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 9 | \n", + "pt | \n", + "2024-06-04 00:00:00 | \n", + "2024-06-04 00:00:00 | \n", + "0 days 00:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 10 | \n", + "pt | \n", + "2024-06-04 06:00:00 | \n", + "2024-06-04 00:00:00 | \n", + "0 days 06:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 11 | \n", + "pt | \n", + "2024-06-04 06:00:00 | \n", + "2024-06-04 00:00:00 | \n", + "0 days 06:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 12 | \n", + "pt | \n", + "2024-06-04 12:00:00 | \n", + "2024-06-04 12:00:00 | \n", + "0 days 00:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 13 | \n", + "pt | \n", + "2024-06-04 12:00:00 | \n", + "2024-06-04 12:00:00 | \n", + "0 days 00:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 14 | \n", + "pt | \n", + "2024-06-04 18:00:00 | \n", + "2024-06-04 12:00:00 | \n", + "0 days 06:00:00 | \n", + "500 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "
| 15 | \n", + "pt | \n", + "2024-06-04 18:00:00 | \n", + "2024-06-04 12:00:00 | \n", + "0 days 06:00:00 | \n", + "700 | \n", + "pressure | \n", + "0 | \n", + "regular_ll | \n", + "