{ "cells": [ { "cell_type": "markdown", "id": "3cd3659f-bd6d-49d9-821a-9183cbe84655", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "## Xarray engine: writing back to GRIB" ] }, { "cell_type": "markdown", "id": "4394dbab-dd68-4523-8581-28fc4001048d", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "
<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",
" class: od\n",
" stream: oper\n",
" levtype: pl\n",
" type: fc\n",
" expver: 0001\n",
" date: 20240603\n",
" time: 0\n",
" domain: g\n",
" number: 0\n",
" Conventions: CF-1.8\n",
" institution: ECMWF| \n", " | centre | \n", "shortName | \n", "typeOfLevel | \n", "level | \n", "dataDate | \n", "dataTime | \n", "stepRange | \n", "dataType | \n", "number | \n", "gridType | \n", "
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "0 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 1 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "700 | \n", "20240603 | \n", "0 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 2 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "0 | \n", "6 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 3 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "700 | \n", "20240603 | \n", "0 | \n", "6 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 4 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "1200 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| \n", " | centre | \n", "shortName | \n", "typeOfLevel | \n", "level | \n", "dataDate | \n", "dataTime | \n", "stepRange | \n", "dataType | \n", "number | \n", "gridType | \n", "
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "ecmf | \n", "t | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "0 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 1 | \n", "ecmf | \n", "t | \n", "isobaricInhPa | \n", "700 | \n", "20240603 | \n", "0 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 2 | \n", "ecmf | \n", "t | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "0 | \n", "6 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 3 | \n", "ecmf | \n", "t | \n", "isobaricInhPa | \n", "700 | \n", "20240603 | \n", "0 | \n", "6 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 4 | \n", "ecmf | \n", "t | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "1200 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| \n", " | centre | \n", "shortName | \n", "typeOfLevel | \n", "level | \n", "dataDate | \n", "dataTime | \n", "stepRange | \n", "dataType | \n", "number | \n", "gridType | \n", "
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "0 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 1 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "700 | \n", "20240603 | \n", "0 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 2 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "0 | \n", "6 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 3 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "700 | \n", "20240603 | \n", "0 | \n", "6 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "
| 4 | \n", "ecmf | \n", "r | \n", "isobaricInhPa | \n", "500 | \n", "20240603 | \n", "1200 | \n", "0 | \n", "fc | \n", "0 | \n", "regular_ll | \n", "