{
  "type": "Collection",
  "id": "noaa-gefs-forecast-35-day-0-5-degree-virtual",
  "stac_version": "1.1.0",
  "description": "Weather forecasts from the Global Ensemble Forecast System (GEFS) operated by NOAA NWS NCEP.",
  "links": [
    {
      "rel": "root",
      "href": "https://stac.dynamical.org/catalog.json",
      "type": "application/json",
      "title": "dynamical.org STAC Catalog"
    },
    {
      "rel": "license",
      "href": "https://creativecommons.org/licenses/by/4.0/",
      "type": "text/html",
      "title": "CC-BY-4.0"
    },
    {
      "rel": "about",
      "href": "https://dynamical.org/catalog/noaa-gefs-forecast-35-day-0-5-degree-virtual/",
      "type": "text/html",
      "title": "Dataset documentation"
    },
    {
      "rel": "about",
      "href": "https://dynamical.org/catalog/noaa-gefs-forecast-35-day-0-5-degree-virtual/validation/",
      "type": "text/html",
      "title": "Validation report"
    },
    {
      "rel": "example",
      "href": "https://github.com/dynamical-org/notebooks/blob/main/noaa-gefs-forecast-analysis-virtual.ipynb",
      "type": "application/x-ipynb+json",
      "title": "GEFS forecasts and analysis, virtual (GitHub)"
    },
    {
      "rel": "example",
      "href": "https://colab.research.google.com/github/dynamical-org/notebooks/blob/main/noaa-gefs-forecast-analysis-virtual.ipynb",
      "type": "text/html",
      "title": "GEFS forecasts and analysis, virtual (Colab)"
    },
    {
      "rel": "self",
      "href": "https://stac.dynamical.org/noaa-gefs-forecast-35-day-0-5-degree-virtual/collection.json",
      "type": "application/json",
      "title": "NOAA GEFS forecast, 35 day, 0.5 degree, virtual"
    },
    {
      "rel": "parent",
      "href": "https://stac.dynamical.org/catalog.json",
      "type": "application/json",
      "title": "dynamical.org STAC Catalog"
    }
  ],
  "stac_extensions": [
    "https://stac-extensions.github.io/xarray-assets/v1.0.0/schema.json",
    "https://stac-extensions.github.io/datacube/v2.2.0/schema.json"
  ],
  "attribution": "NOAA NWS NCEP GEFS data processed by dynamical.org from NOAA Open Data Dissemination archives.",
  "version": "0.1.0",
  "model_id": "noaa-gefs",
  "model_name": "NOAA GEFS",
  "description_summary": "This dataset is an archive of past and present GEFS forecasts at 0.5 degree resolution, optimized for spatial (map) access patterns. Forecasts are identified by an initialization time (`init_time`) denoting the start time of the model run as well as by the `ensemble_member`, and step forward along the `lead_time` dimension. This dataset contains only the 00 hour UTC initialization times, which produce the full length 35 day forecast.\n\nVariables on pressure levels, model levels and fixed heights above mean sea level live in the `pressure_level`, `model_level` and `height_above_mean_sea_level` groups.\n\nNote: `dynamical-catalog>=0.8.0` (or `zarr>=3.2 icechunk>=2.2.2 gribberish>=1.5`) is required.",
  "description_details": "### Source\n\nThe source grib files this archive is constructed from are provided by\n[NOAA Open Data Dissemination (NODD)](https://www.noaa.gov/information-technology/open-data-dissemination)\nand accessed from the [AWS Open Data Registry](https://registry.opendata.aws/noaa-gefs/).\n\n### Publication timing\n\nNOAA NCEP publishes the first 16 days of each forecast as a continuous stream; the remaining\ndays out to 35 arrive more slowly and finish about 27 hours after initialization, so the newest\ninitialization time is usually still filling. See the [source pipeline status](https://dynamical.org/status/pipeline/#pipeline-group-noaa-gefs-long) for detailed timing information.\n\n### Storage\n\nStorage for this dataset is generously provided by [AWS Open Data](https://aws.amazon.com/opendata/).\n\n### Chunks\n\nThis dataset is stored in [Zarr](https://zarr.dev/) format, which splits each variable into a grid of **chunks** \u2014 the smallest unit read from storage. When possible, aligning your reads with this dataset's chunk grid can significantly improve data access speed.\n\nThe element count and coordinate span of this dataset:\n\n| dimension | chunk |\n|---|---|\n| init_time | 1 (1 day) |\n| ensemble_member | 1 |\n| lead_time | 1 (~3 hours) |\n| latitude | 361 (180.5\u00b0) |\n| longitude | 720 (360\u00b0) |\n| **uncompressed** | 2.0 MiB |\n\n### Validation report\n\nReview the [validation report](https://dynamical.org/catalog/noaa-gefs-forecast-35-day-0-5-degree-virtual/validation/) for variable availability, missing data, known quirks, fill values, value distributions, and sample plots.",
  "description_model": "The Global Ensemble Forecast System (GEFS) is a National Oceanic and Atmospheric Administration (NOAA) National Centers for Environmental Prediction (NCEP) weather forecast model. GEFS creates 31 separate forecasts (ensemble members) to describe the range of forecast uncertainty.",
  "examples": [
    {
      "title": "Ensemble mean temperature map",
      "variants": [
        {
          "label": "dynamical-catalog",
          "code": "import dynamical_catalog  # dynamical-catalog>=0.8.0\n\nds = dynamical_catalog.open(\"noaa-gefs-forecast-35-day-0-5-degree-virtual\", chunks=None)\nds[\"temperature_2m\"].sel(init_time=\"2025-01-01T00\", lead_time=\"24h\").mean(\"ensemble_member\")\n\n# Variables with a vertical dimension live in the pressure_level, model_level\n# and height_above_mean_sea_level groups\nds_pressure = dynamical_catalog.open(\"noaa-gefs-forecast-35-day-0-5-degree-virtual\", group=\"pressure_level\", chunks=None)\nds_model = dynamical_catalog.open(\"noaa-gefs-forecast-35-day-0-5-degree-virtual\", group=\"model_level\", chunks=None)\nds_height = dynamical_catalog.open(\"noaa-gefs-forecast-35-day-0-5-degree-virtual\", group=\"height_above_mean_sea_level\", chunks=None)\n\nds_pressure[\"geopotential_height\"].sel(init_time=\"2025-01-01T00\", lead_time=\"24h\", pressure_level=500).mean(\"ensemble_member\")",
          "language": "python"
        },
        {
          "label": "pystac + icechunk",
          "code": "import icechunk\nimport pystac\nimport xarray as xr\n\ncatalog = pystac.Catalog.from_file(\"https://stac.dynamical.org/catalog.json\")\ncollection = catalog.get_child(\"noaa-gefs-forecast-35-day-0-5-degree-virtual\")\nasset = collection.assets[\"icechunk-https\"]\n\nauthorize = icechunk.containers_credentials({\"s3://noaa-gefs-pds/\": icechunk.s3_anonymous_credentials()})\nrepo = icechunk.Repository.open(\n    icechunk.http_storage(asset.href),\n    authorize_virtual_chunk_access=authorize,\n)\nsession = repo.readonly_session(\"main\")\n\nds = xr.open_zarr(session.store, chunks=None)\nds[\"temperature_2m\"].sel(init_time=\"2025-01-01T00\", lead_time=\"24h\").mean(\"ensemble_member\")\n\n# Variables with a vertical dimension live in the pressure_level, model_level\n# and height_above_mean_sea_level groups\nds_pressure = xr.open_zarr(session.store, group=\"pressure_level\", chunks=None)\nds_model = xr.open_zarr(session.store, group=\"model_level\", chunks=None)\nds_height = xr.open_zarr(session.store, group=\"height_above_mean_sea_level\", chunks=None)\n\nds_pressure[\"geopotential_height\"].sel(init_time=\"2025-01-01T00\", lead_time=\"24h\", pressure_level=500).mean(\"ensemble_member\")",
          "language": "python"
        }
      ]
    }
  ],
  "cube:dimensions": {
    "ensemble_member": {
      "type": "other",
      "extent": [
        0,
        30
      ],
      "unit": "1",
      "size": 31
    },
    "init_time": {
      "type": "temporal",
      "extent": [
        "2020-10-01T00:00:00Z",
        null
      ],
      "unit": "seconds since 1970-01-01"
    },
    "latitude": {
      "type": "spatial",
      "extent": [
        -90.0,
        90.0
      ],
      "axis": "y",
      "unit": "degree_north",
      "size": 361
    },
    "lead_time": {
      "type": "other",
      "extent": [
        0,
        3024000
      ],
      "unit": "seconds",
      "size": 181
    },
    "longitude": {
      "type": "spatial",
      "extent": [
        -180.0,
        179.5
      ],
      "axis": "x",
      "unit": "degree_east",
      "size": 720
    },
    "height_above_mean_sea_level": {
      "type": "other",
      "extent": [
        305.0,
        4572.0
      ],
      "unit": "m",
      "size": 8
    },
    "model_level": {
      "type": "other",
      "extent": [
        1,
        4
      ],
      "unit": "1",
      "size": 4
    },
    "pressure_level": {
      "type": "other",
      "extent": [
        1.0,
        1000.0
      ],
      "unit": "hPa",
      "size": 31
    }
  },
  "cube:variables": {
    "albedo_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Forecast albedo",
      "standard_name": "surface_albedo",
      "short_name": "fal",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). Exactly 0 wherever the averaging window received no sunlight; exclude those zeros from a time mean albedo."
    },
    "apparent_temperature_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Apparent temperature",
      "short_name": "aptmp",
      "comment": "Equal to temperature_2m in mild conditions, wind chill when colder and heat index when hotter."
    },
    "average_high_cloud_cover": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "High cloud cover",
      "standard_name": "cloud_area_fraction_in_atmosphere_layer",
      "short_name": "hcc",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "average_low_cloud_cover": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Low cloud cover",
      "standard_name": "cloud_area_fraction_in_atmosphere_layer",
      "short_name": "lcc",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "average_medium_cloud_cover": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Medium cloud cover",
      "standard_name": "cloud_area_fraction_in_atmosphere_layer",
      "short_name": "mcc",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "average_precipitation_rate_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2 s-1",
      "long_name": "Precipitation rate",
      "standard_name": "precipitation_flux",
      "short_name": "prate",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "average_pressure_high_cloud_bottom": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "short_name": "pres",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no high cloud in the column, and at some cloud-field edges where average_high_cloud_cover is near zero."
    },
    "average_pressure_high_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "short_name": "pres",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no high cloud in the column, and at some cloud-field edges where average_high_cloud_cover is near zero."
    },
    "average_pressure_low_cloud_bottom": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "short_name": "pres",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no low cloud in the column, and at some cloud-field edges where average_low_cloud_cover is near zero."
    },
    "average_pressure_low_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "short_name": "pres",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no low cloud in the column, and at some cloud-field edges where average_low_cloud_cover is near zero."
    },
    "average_pressure_middle_cloud_bottom": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "short_name": "pres",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no middle cloud in the column, and at some cloud-field edges where average_medium_cloud_cover is near zero."
    },
    "average_pressure_middle_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "short_name": "pres",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no middle cloud in the column, and at some cloud-field edges where average_medium_cloud_cover is near zero."
    },
    "average_snow_area_fraction_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Snow cover",
      "standard_name": "surface_snow_area_fraction",
      "short_name": "snowc",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN over open water."
    },
    "average_temperature_high_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "short_name": "t",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no high cloud in the column, and at some cloud-field edges where average_high_cloud_cover is near zero."
    },
    "average_temperature_low_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "short_name": "t",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no low cloud in the column, and at some cloud-field edges where average_low_cloud_cover is near zero."
    },
    "average_temperature_middle_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "short_name": "t",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN where the source reports no middle cloud in the column, and at some cloud-field edges where average_medium_cloud_cover is near zero."
    },
    "average_total_cloud_cover_boundary_layer": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Boundary layer cloud cover",
      "standard_name": "cloud_area_fraction_in_atmosphere_layer",
      "short_name": "tcc",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "best_4_layer_lifted_index_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K",
      "long_name": "Best (4-layer) lifted index",
      "standard_name": "temperature_difference_between_ambient_air_and_air_lifted_adiabatically",
      "short_name": "4lftx"
    },
    "brightness_temperature_top_of_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K",
      "long_name": "Brightness temperature",
      "standard_name": "toa_brightness_temperature",
      "short_name": "btmp"
    },
    "categorical_freezing_rain_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Categorical freezing rain",
      "short_name": "cfrzr"
    },
    "categorical_ice_pellets_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Categorical ice pellets",
      "short_name": "cicep"
    },
    "categorical_rain_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Categorical rain",
      "short_name": "crain"
    },
    "categorical_snow_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Categorical snow",
      "short_name": "csnow"
    },
    "clear_sky_uv_b_downward_solar_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Clear sky UV-B downward solar flux",
      "short_name": "cduvb",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). The UV-B portion of the downward shortwave flux at the surface, covering 263-345 nm, computed with clouds removed."
    },
    "cloud_cover_475mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Fraction of cloud cover",
      "standard_name": "cloud_area_fraction_in_atmosphere_layer",
      "short_name": "cc"
    },
    "cloud_water_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Cloud water",
      "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
      "short_name": "cwat"
    },
    "cloud_work_function_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Cloud work function",
      "short_name": "cwork",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "convective_available_potential_energy_180_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Convective available potential energy",
      "standard_name": "atmosphere_convective_available_potential_energy",
      "short_name": "cape",
      "comment": "Energy released by a parcel lifted from the most unstable of six 30 hPa layers in the lowest 180 hPa, rather than from one parcel averaged over that depth."
    },
    "convective_available_potential_energy_255_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Convective available potential energy",
      "standard_name": "atmosphere_convective_available_potential_energy",
      "short_name": "cape",
      "comment": "Energy released by a parcel lifted from the most unstable level in the lowest 300 hPa. The source labels the record 255 hPa but searches 300."
    },
    "convective_available_potential_energy_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Convective available potential energy",
      "standard_name": "atmosphere_convective_available_potential_energy",
      "short_name": "cape"
    },
    "convective_cloud_cover": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Convective cloud cover",
      "standard_name": "cloud_area_fraction_in_atmosphere_layer",
      "short_name": "ccc"
    },
    "convective_inhibition_180_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Convective inhibition",
      "standard_name": "atmosphere_convective_inhibition",
      "short_name": "cin",
      "comment": "Negative where there is inhibition and at or near zero where there is none."
    },
    "convective_inhibition_255_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Convective inhibition",
      "standard_name": "atmosphere_convective_inhibition",
      "short_name": "cin",
      "comment": "Negative where there is inhibition and at or near zero where there is none."
    },
    "convective_inhibition_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "J kg-1",
      "long_name": "Convective inhibition",
      "standard_name": "atmosphere_convective_inhibition",
      "short_name": "cin",
      "comment": "Negative where there is inhibition and at or near zero where there is none."
    },
    "convective_precipitation_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Convective precipitation",
      "standard_name": "convective_precipitation_amount",
      "short_name": "cp",
      "comment": "Total accumulated in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "dew_point_temperature_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "2 metre dewpoint temperature",
      "standard_name": "dew_point_temperature",
      "short_name": "2d"
    },
    "dew_point_temperature_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Dew point temperature",
      "standard_name": "dew_point_temperature",
      "short_name": "dpt"
    },
    "downward_long_wave_radiation_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Surface downward long-wave radiation flux",
      "standard_name": "surface_downwelling_longwave_flux_in_air",
      "short_name": "sdlwrf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "downward_short_wave_radiation_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Surface downward short-wave radiation flux",
      "standard_name": "surface_downwelling_shortwave_flux_in_air",
      "short_name": "sdswrf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "eastward_gravity_wave_surface_stress": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Eastward gravity wave surface stress",
      "short_name": "lgws",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). Positive values are a westward gravity wave drag force on the atmosphere: the opposite sign convention to CF's atmosphere_eastward_stress_due_to_gravity_wave_drag."
    },
    "field_capacity_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Field Capacity",
      "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
      "short_name": "fldcp",
      "comment": "NaN over water."
    },
    "five_wave_geopotential_height_500mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "5-wave geopotential height",
      "short_name": "5wavh",
      "comment": "The first five zonal Fourier components of geopotential_height at 500 mb, not the full field."
    },
    "friction_velocity_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "Friction velocity",
      "standard_name": "magnitude_of_surface_friction_velocity_in_air",
      "short_name": "zust"
    },
    "geopotential_height_0c_isotherm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "Zero marks a freezing level at or below the surface rather than missing data; over water, where the surface is at zero height, it is a genuine value."
    },
    "geopotential_height_0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_cloud_ceiling": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "Values near 20,000m mark no cloud ceiling. Interpolation in the source mixes the no data value with real ceiling heights, so unusable values span a range rather than one value and are not converted to NaN. Mask values above 19,000m."
    },
    "geopotential_height_highest_tropospheric_freezing_level": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "Zero marks a freezing level at or below the surface rather than missing data; over water, where the surface is at zero height, it is a genuine value."
    },
    "geopotential_height_max_wind": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "The source searches only 500 to 100 hPa for this level, so stronger wind can lie outside that layer."
    },
    "geopotential_height_minus0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_minus1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_minus1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_minus2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "geopotential_height_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh"
    },
    "ground_heat_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Ground heat flux",
      "standard_name": "upward_heat_flux_at_ground_level_in_soil",
      "short_name": "gflux",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN over open water."
    },
    "haines_index_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Haines Index",
      "short_name": "hindex",
      "comment": "Fire-weather index of lower-atmosphere stability and dryness for large plume-dominated fire growth. NaN over open water."
    },
    "icao_standard_atmosphere_reference_height_max_wind": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "ICAO Standard Atmosphere reference height",
      "short_name": "icaht",
      "comment": "Pressure altitude: the ICAO Standard Atmosphere height for this level's pressure, not its actual height, which geopotential_height_max_wind carries. The source searches only 500 to 100 hPa for this level, so stronger wind can lie outside that layer."
    },
    "icao_standard_atmosphere_reference_height_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "ICAO Standard Atmosphere reference height",
      "short_name": "icaht",
      "comment": "Pressure altitude: the ICAO Standard Atmosphere height for this level's pressure, not its actual height, which geopotential_height_tropopause carries."
    },
    "ice_cover_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Ice cover (1=ice, 0=no ice)",
      "standard_name": "floating_ice_area_fraction",
      "short_name": "icec"
    },
    "ice_thickness_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Ice thickness",
      "standard_name": "floating_ice_thickness",
      "short_name": "icetk"
    },
    "land_sea_mask_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Land-sea mask",
      "standard_name": "land_binary_mask",
      "short_name": "lsm"
    },
    "large_scale_precipitation_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Large scale precipitation (non-convective)",
      "standard_name": "stratiform_precipitation_amount",
      "short_name": "ncpcp",
      "comment": "Total accumulated in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "latent_heat_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Latent heat flux",
      "standard_name": "surface_upward_latent_heat_flux",
      "short_name": "lhf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "liquid_volumetric_soil_moisture_0_10cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Liquid volumetric soil moisture (non-frozen)",
      "short_name": "soill",
      "comment": "Unfrozen fraction only; volumetric_soil_moisture_0_10cm carries frozen plus liquid water. NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "liquid_volumetric_soil_moisture_100_200cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Liquid volumetric soil moisture (non-frozen)",
      "short_name": "soill",
      "comment": "Unfrozen fraction only; volumetric_soil_moisture_100_200cm carries frozen plus liquid water. NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "liquid_volumetric_soil_moisture_10_40cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Liquid volumetric soil moisture (non-frozen)",
      "short_name": "soill",
      "comment": "Unfrozen fraction only; volumetric_soil_moisture_10_40cm carries frozen plus liquid water. NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "liquid_volumetric_soil_moisture_40_100cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Liquid volumetric soil moisture (non-frozen)",
      "short_name": "soill",
      "comment": "Unfrozen fraction only; volumetric_soil_moisture_40_100cm carries frozen plus liquid water. NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "maximum_temperature_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Maximum temperature",
      "standard_name": "air_temperature",
      "short_name": "tmax",
      "comment": "Maximum value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "minimum_temperature_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Minimum temperature",
      "standard_name": "air_temperature",
      "short_name": "tmin",
      "comment": "Minimum value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "momentum_flux_u_component_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Momentum flux, u-component",
      "short_name": "uflx",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). Positive values are an upward flux of eastward momentum, from the surface into the atmosphere: the opposite sign convention to CF's surface_downward_eastward_stress."
    },
    "momentum_flux_v_component_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Momentum flux, v-component",
      "short_name": "vflx",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). Positive values are an upward flux of northward momentum, from the surface into the atmosphere: the opposite sign convention to CF's surface_downward_northward_stress."
    },
    "montgomery_stream_function_320k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m2 s-2",
      "long_name": "Montgomery stream Function",
      "short_name": "mntsf",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "northward_gravity_wave_surface_stress": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Northward gravity wave surface stress",
      "short_name": "mgws",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). Positive values are a southward gravity wave drag force on the atmosphere: the opposite sign convention to CF's atmosphere_northward_stress_due_to_gravity_wave_drag."
    },
    "parcel_lifted_index_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K",
      "long_name": "Parcel lifted index (to 500 hPa)",
      "standard_name": "temperature_difference_between_ambient_air_and_air_lifted_adiabatically",
      "short_name": "pli"
    },
    "percent_frozen_precipitation_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Percent frozen precipitation",
      "short_name": "cpofp",
      "comment": "Negative values mark no precipitation. Interpolation in the source mixes the no data value with real percentages, so unusable values span a range rather than one value and are not converted to NaN. Mask values < -0.1."
    },
    "planetary_boundary_layer_height_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Boundary layer height",
      "standard_name": "atmosphere_boundary_layer_thickness",
      "short_name": "blh"
    },
    "plant_canopy_surface_water_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Plant canopy surface water",
      "standard_name": "canopy_water_amount",
      "short_name": "cnwat",
      "comment": "NaN over water."
    },
    "potential_evaporation_rate_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Potential evaporation rate",
      "short_name": "pevr",
      "comment": "Potential evaporation demand computed by the land model, not the actual evaporative flux, so it is not bounded by available net radiation. NaN over open water."
    },
    "potential_temperature_0p995_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K",
      "long_name": "Potential temperature",
      "standard_name": "air_potential_temperature",
      "short_name": "pt"
    },
    "potential_vorticity_310k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K m2 kg-1 s-1",
      "long_name": "Potential vorticity",
      "standard_name": "ertel_potential_vorticity",
      "short_name": "pv",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "potential_vorticity_320k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K m2 kg-1 s-1",
      "long_name": "Potential vorticity",
      "standard_name": "ertel_potential_vorticity",
      "short_name": "pv",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "potential_vorticity_350k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K m2 kg-1 s-1",
      "long_name": "Potential vorticity",
      "standard_name": "ertel_potential_vorticity",
      "short_name": "pv",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "potential_vorticity_450k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K m2 kg-1 s-1",
      "long_name": "Potential vorticity",
      "standard_name": "ertel_potential_vorticity",
      "short_name": "pv",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "potential_vorticity_550k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K m2 kg-1 s-1",
      "long_name": "Potential vorticity",
      "standard_name": "ertel_potential_vorticity",
      "short_name": "pv",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "potential_vorticity_650k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K m2 kg-1 s-1",
      "long_name": "Potential vorticity",
      "standard_name": "ertel_potential_vorticity",
      "short_name": "pv",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "precipitable_water_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Precipitable water",
      "standard_name": "mass_content_of_water_vapor_in_atmosphere_layer",
      "short_name": "pwat"
    },
    "precipitable_water_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Precipitable water",
      "standard_name": "atmosphere_mass_content_of_water_vapor",
      "short_name": "pwat"
    },
    "precipitation_convective_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2 s-1",
      "long_name": "Convective precipitation rate",
      "standard_name": "convective_precipitation_flux",
      "short_name": "cpr",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "pressure_0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_80m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "80 metre pressure",
      "standard_name": "air_pressure",
      "short_name": "80sp"
    },
    "pressure_convective_cloud_bottom": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure_at_convective_cloud_base",
      "short_name": "pres",
      "comment": "NaN where the source reports no convective cloud in the column, and at some cloud-field edges where convective_cloud_cover is near zero."
    },
    "pressure_convective_cloud_top": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure_at_convective_cloud_top",
      "short_name": "pres",
      "comment": "NaN where the source reports no convective cloud in the column, and at some cloud-field edges where convective_cloud_cover is near zero."
    },
    "pressure_max_wind": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "The source searches only 500 to 100 hPa for this level, so stronger wind can lie outside that layer."
    },
    "pressure_mean_sea_level": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure_at_mean_sea_level",
      "short_name": "pres",
      "comment": "Mean sea level pressure as the source reports it, a third product alongside the pressure_reduced_to_mean_sea_level and pressure_reduced_to_mean_sea_level_eta_model reductions in this dataset."
    },
    "pressure_minus0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_minus1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_minus1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_minus2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "pressure_of_lifted_parcel_level_255_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure of level from which parcel was lifted",
      "standard_name": "original_air_pressure_of_lifted_parcel",
      "short_name": "plpl",
      "comment": "Clipped at the highest pressure this field encodes, near 100000 Pa, where a large fraction of cells sit. Their true pressure is at or above that ceiling, not absent."
    },
    "pressure_reduced_to_mean_sea_level": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure reduced to MSL",
      "standard_name": "air_pressure_at_mean_sea_level",
      "short_name": "prmsl"
    },
    "pressure_reduced_to_mean_sea_level_eta_model": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "MSLP (Eta model reduction)",
      "standard_name": "air_pressure_at_mean_sea_level",
      "short_name": "mslet",
      "comment": "Mean sea level pressure computed with the Eta model reduction, an alternative to pressure_reduced_to_mean_sea_level that differs mainly over high terrain."
    },
    "pressure_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Surface pressure",
      "standard_name": "surface_air_pressure",
      "short_name": "sp"
    },
    "pressure_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "tropopause_air_pressure",
      "short_name": "pres"
    },
    "relative_humidity_0c_isotherm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_0p33_1_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_0p44_0p72_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_0p44_1_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_0p72_0p94_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_0p995_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_120_90mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r",
      "comment": "The 120-90 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "relative_humidity_150_120mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r",
      "comment": "The 150-120 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "relative_humidity_180_150mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r",
      "comment": "The 180-150 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "relative_humidity_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "2 metre relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "2r"
    },
    "relative_humidity_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_60_30mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r",
      "comment": "The 60-30 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "relative_humidity_90_60mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r",
      "comment": "The 90-60 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "relative_humidity_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "relative_humidity_highest_tropospheric_freezing_level": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "sensible_heat_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Sensible heat flux",
      "standard_name": "surface_upward_sensible_heat_flux",
      "short_name": "shf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "snow_phase_change_heat_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Snow phase change heat flux",
      "short_name": "snohf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN over water."
    },
    "snow_thickness_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Snow depth",
      "standard_name": "surface_snow_thickness",
      "short_name": "sde",
      "comment": "NaN over open water."
    },
    "snow_water_equivalent_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Snow depth water equivalent",
      "standard_name": "lwe_thickness_of_surface_snow_amount",
      "short_name": "sd",
      "comment": "NaN over open water."
    },
    "soil_temperature_0_10cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Soil temperature",
      "standard_name": "soil_temperature",
      "short_name": "sot",
      "comment": "NaN over water."
    },
    "soil_temperature_100_200cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Soil temperature",
      "standard_name": "soil_temperature",
      "short_name": "sot",
      "comment": "NaN over water."
    },
    "soil_temperature_10_40cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Soil temperature",
      "standard_name": "soil_temperature",
      "short_name": "sot",
      "comment": "NaN over water."
    },
    "soil_temperature_40_100cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Soil temperature",
      "standard_name": "soil_temperature",
      "short_name": "sot",
      "comment": "NaN over water."
    },
    "specific_humidity_120_90mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q",
      "comment": "The 120-90 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "specific_humidity_150_120mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q",
      "comment": "The 150-120 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "specific_humidity_180_150mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q",
      "comment": "The 180-150 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "specific_humidity_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q"
    },
    "specific_humidity_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q"
    },
    "specific_humidity_60_30mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q",
      "comment": "The 60-30 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "specific_humidity_80m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q"
    },
    "specific_humidity_90_60mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q",
      "comment": "The 90-60 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "storm_relative_helicity_3000_0m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m2 s-2",
      "long_name": "Storm relative helicity",
      "short_name": "hlcy",
      "comment": "Uses a right-moving storm motion in both hemispheres, so southern hemisphere values are positive-mean rather than mirrored. Some source values reach magnitudes near 100,000 m2 s-2, far above the roughly 1,500 m2 s-2 physical ceiling for this quantity. Mask absolute values above 2,000."
    },
    "sunshine_duration_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s",
      "long_name": "Sunshine Duration",
      "standard_name": "duration_of_sunshine",
      "short_name": "SUNSD",
      "comment": "Sunshine accumulated over the preceding 1-6 hours, not an instantaneous value: the total restarts every 6 hours and so reaches at most 21600 s. The source index labels it instantaneous, which is why it carries no window step type."
    },
    "surface_lifted_index_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "K",
      "long_name": "Surface lifted index",
      "standard_name": "temperature_difference_between_ambient_air_and_air_lifted_adiabatically_from_the_surface",
      "short_name": "lftx"
    },
    "surface_roughness_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Forecast surface roughness",
      "standard_name": "surface_roughness_length",
      "short_name": "fsr"
    },
    "temperature_0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_0p995_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t"
    },
    "temperature_100m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t"
    },
    "temperature_120_90mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "The 120-90 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "temperature_150_120mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "The 150-120 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "temperature_180_150mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "The 180-150 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "temperature_1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_2m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "2 metre temperature",
      "standard_name": "air_temperature",
      "short_name": "2t"
    },
    "temperature_2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t"
    },
    "temperature_320k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "temperature_450k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "temperature_550k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "temperature_60_30mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "The 60-30 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "temperature_650k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "temperature_80m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "80 metre temperature",
      "standard_name": "air_temperature",
      "short_name": "80t"
    },
    "temperature_90_60mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "The 90-60 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "temperature_max_wind": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "The source searches only 500 to 100 hPa for this level, so stronger wind can lie outside that layer."
    },
    "temperature_minus0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_minus1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_minus1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_minus2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "temperature_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Skin temperature",
      "standard_name": "surface_temperature",
      "short_name": "skt"
    },
    "temperature_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "tropopause_air_temperature",
      "short_name": "t"
    },
    "total_cloud_cover_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "percent",
      "long_name": "Total cloud cover",
      "standard_name": "cloud_area_fraction",
      "short_name": "tcc",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "total_ozone_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Total ozone",
      "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
      "short_name": "tozne",
      "comment": "The thickness the column's ozone would occupy as pure ozone at standard temperature and pressure; 1e-5 m is one Dobson unit."
    },
    "total_precipitation_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Total precipitation",
      "standard_name": "precipitation_amount",
      "short_name": "tp",
      "comment": "Total accumulated in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "u_component_storm_motion_6000_0m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U-component storm motion",
      "short_name": "ustm",
      "comment": "The Bunkers right-moving supercell motion."
    },
    "upward_long_wave_radiation_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Surface upward long-wave radiation flux",
      "standard_name": "surface_upwelling_longwave_flux_in_air",
      "short_name": "sulwrf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "upward_long_wave_radiation_flux_top_of_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Upward long-wave radiation flux",
      "standard_name": "toa_outgoing_longwave_flux",
      "short_name": "ulwrf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "upward_short_wave_radiation_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Surface upward short-wave radiation flux",
      "standard_name": "surface_upwelling_shortwave_flux_in_air",
      "short_name": "suswrf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "upward_short_wave_radiation_flux_top_of_atmosphere": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "Upward short-wave radiation flux",
      "standard_name": "toa_outgoing_shortwave_flux",
      "short_name": "uswrf",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours)."
    },
    "uv_b_downward_solar_flux_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "W m-2",
      "long_name": "UV-B downward solar flux",
      "short_name": "duvb",
      "comment": "Average value in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). The UV-B portion of the downward shortwave flux at the surface, covering 263-345 nm."
    },
    "v_component_storm_motion_6000_0m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V-component storm motion",
      "short_name": "vstm",
      "comment": "The Bunkers right-moving supercell motion."
    },
    "ventilation_rate_planetary_boundary_layer": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m2 s-1",
      "long_name": "Ventilation Rate",
      "short_name": "VRATE"
    },
    "vertical_speed_shear_0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_minus0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_minus1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_minus1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_minus2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "vertical_speed_shear_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "s-1",
      "long_name": "Vertical speed shear",
      "standard_name": "wind_speed_shear",
      "short_name": "vwsh"
    },
    "vertical_velocity_0p995_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "Pa s-1",
      "long_name": "Vertical velocity",
      "standard_name": "lagrangian_tendency_of_air_pressure",
      "short_name": "w"
    },
    "visibility_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m",
      "long_name": "Visibility",
      "standard_name": "visibility_in_air",
      "short_name": "vis",
      "comment": "Clipped at the maximum visibility this field encodes, about 24 km, where a large fraction of cells sit. The true visibility there is at least that far, not absent."
    },
    "volumetric_soil_moisture_0_10cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Volumetric soil moisture",
      "standard_name": "volume_fraction_of_condensed_water_in_soil",
      "short_name": "vsw",
      "comment": "NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "volumetric_soil_moisture_100_200cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Volumetric soil moisture",
      "standard_name": "volume_fraction_of_condensed_water_in_soil",
      "short_name": "vsw",
      "comment": "NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "volumetric_soil_moisture_10_40cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Volumetric soil moisture",
      "standard_name": "volume_fraction_of_condensed_water_in_soil",
      "short_name": "vsw",
      "comment": "NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "volumetric_soil_moisture_40_100cm": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Volumetric soil moisture",
      "standard_name": "volume_fraction_of_condensed_water_in_soil",
      "short_name": "vsw",
      "comment": "NaN over water. Over permanent land ice the value is a placeholder rather than soil moisture: near 1 on fully ice-covered cells and above about 0.5 where ice partly covers the cell."
    },
    "water_runoff_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "kg m-2",
      "long_name": "Water runoff",
      "standard_name": "runoff_amount",
      "short_name": "watr",
      "comment": "Total accumulated in the last 6 hour period (lead times 6, 12, 18, ... hours) or 3 hour period (lead times 3, 9, 15, ... hours). NaN over water."
    },
    "wilting_point_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "1",
      "long_name": "Wilting point",
      "standard_name": "volume_fraction_of_condensed_water_in_soil_at_wilting_point",
      "short_name": "wilt",
      "comment": "NaN over water."
    },
    "wind_gust_surface": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "Wind speed (gust)",
      "standard_name": "wind_speed_of_gust",
      "short_name": "gust"
    },
    "wind_u_0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_0p995_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u"
    },
    "wind_u_100m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "100 metre U wind component",
      "standard_name": "eastward_wind",
      "short_name": "100u"
    },
    "wind_u_10m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "10 metre U wind component",
      "standard_name": "eastward_wind",
      "short_name": "10u"
    },
    "wind_u_120_90mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The 120-90 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_u_150_120mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The 150-120 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_u_180_150mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The 180-150 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_u_1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u"
    },
    "wind_u_320k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_u_450k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_u_550k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_u_60_30mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The 60-30 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_u_650k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_u_80m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "80 metre U wind component",
      "standard_name": "eastward_wind",
      "short_name": "80u"
    },
    "wind_u_90_60mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The 90-60 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_u_max_wind": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The source searches only 500 to 100 hPa for this level, so stronger wind can lie outside that layer."
    },
    "wind_u_minus0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_minus1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_minus1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_minus2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_u_planetary_boundary_layer": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "The mean wind through the depth of the planetary boundary layer, not the wind at its top."
    },
    "wind_u_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u"
    },
    "wind_v_0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_0p995_sigma": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v"
    },
    "wind_v_100m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "100 metre V wind component",
      "standard_name": "northward_wind",
      "short_name": "100v"
    },
    "wind_v_10m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "10 metre V wind component",
      "standard_name": "northward_wind",
      "short_name": "10v"
    },
    "wind_v_120_90mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The 120-90 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_v_150_120mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The 150-120 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_v_180_150mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The 180-150 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_v_1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_30_0mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v"
    },
    "wind_v_320k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_v_450k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_v_550k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_v_60_30mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The 60-30 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_v_650k": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this isentropic surface lies below the ground."
    },
    "wind_v_80m": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "80 metre V wind component",
      "standard_name": "northward_wind",
      "short_name": "80v"
    },
    "wind_v_90_60mb": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The 90-60 mb in the name are pressure differences from the surface, not isobaric levels."
    },
    "wind_v_max_wind": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The source searches only 500 to 100 hPa for this level, so stronger wind can lie outside that layer."
    },
    "wind_v_minus0p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_minus1p5pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_minus1pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_minus2pvu": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where this potential vorticity surface does not exist in the column."
    },
    "wind_v_planetary_boundary_layer": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "The mean wind through the depth of the planetary boundary layer, not the wind at its top."
    },
    "wind_v_tropopause": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v"
    },
    "height_above_mean_sea_level/temperature": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "height_above_mean_sea_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t",
      "comment": "NaN where the terrain is above this level."
    },
    "height_above_mean_sea_level/wind_u": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "height_above_mean_sea_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u",
      "comment": "NaN where the terrain is above this level."
    },
    "height_above_mean_sea_level/wind_v": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "height_above_mean_sea_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v",
      "comment": "NaN where the terrain is above this level."
    },
    "model_level/geopotential_height": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "model_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh"
    },
    "model_level/pressure": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "model_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "Pa",
      "long_name": "Pressure",
      "standard_name": "air_pressure",
      "short_name": "pres"
    },
    "model_level/relative_humidity": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "model_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r"
    },
    "model_level/temperature": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "model_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t"
    },
    "model_level/wind_u": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "model_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u"
    },
    "model_level/wind_v": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "model_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v"
    },
    "pressure_level/absolute_vorticity": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "s-1",
      "long_name": "Absolute vorticity",
      "standard_name": "atmosphere_upward_absolute_vorticity",
      "short_name": "absv",
      "comment": "Not published at the 7, 5, 3, 2 and 1 hPa levels, which are NaN at every step."
    },
    "pressure_level/cloud_mixing_ratio": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "kg kg-1",
      "long_name": "Cloud mixing ratio",
      "standard_name": "cloud_liquid_water_mixing_ratio",
      "short_name": "clwmr",
      "comment": "Not published at the 7, 5, 3, 2 and 1 hPa levels, which are NaN at every step."
    },
    "pressure_level/geopotential_height": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m",
      "long_name": "Geopotential height",
      "standard_name": "geopotential_height",
      "short_name": "gh"
    },
    "pressure_level/icing_probability": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "1",
      "long_name": "Icing probability",
      "short_name": "icip",
      "comment": "Published only at the 800, 700, 600, 500, 400 and 300 hPa levels; every other level is NaN at every step. NaN where the terrain is above this level."
    },
    "pressure_level/icing_severity": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "1",
      "long_name": "Icing severity",
      "short_name": "ICSEV",
      "comment": "Published only at the 800, 700, 600, 500, 400 and 300 hPa levels; every other level is NaN at every step. NaN where the terrain is above this level."
    },
    "pressure_level/ozone_mixing_ratio": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "kg kg-1",
      "long_name": "Ozone mixing ratio",
      "standard_name": "mass_fraction_of_ozone_in_air",
      "short_name": "o3mr",
      "comment": "Not published at the 14 levels from 450 to 1000 hPa, which are NaN at every step."
    },
    "pressure_level/relative_humidity": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "percent",
      "long_name": "Relative humidity",
      "standard_name": "relative_humidity",
      "short_name": "r",
      "comment": "Not published at the 7, 5, 3, 2 and 1 hPa levels, which are NaN at every step."
    },
    "pressure_level/specific_humidity": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "1",
      "long_name": "Specific humidity",
      "standard_name": "specific_humidity",
      "short_name": "q"
    },
    "pressure_level/temperature": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "degree_Celsius",
      "long_name": "Temperature",
      "standard_name": "air_temperature",
      "short_name": "t"
    },
    "pressure_level/vertical_velocity": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "Pa s-1",
      "long_name": "Vertical velocity",
      "standard_name": "lagrangian_tendency_of_air_pressure",
      "short_name": "w"
    },
    "pressure_level/wind_u": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m s-1",
      "long_name": "U component of wind",
      "standard_name": "eastward_wind",
      "short_name": "u"
    },
    "pressure_level/wind_v": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude",
        "pressure_level"
      ],
      "type": "data",
      "chunks": [
        1,
        1,
        1,
        361,
        720,
        1
      ],
      "unit": "m s-1",
      "long_name": "V component of wind",
      "standard_name": "northward_wind",
      "short_name": "v"
    }
  },
  "dynamical-org:chunking": {
    "dtype": "float64",
    "chunk": {
      "dimensions": [
        "init_time",
        "ensemble_member",
        "lead_time",
        "latitude",
        "longitude"
      ],
      "shape": [
        1,
        1,
        1,
        361,
        720
      ],
      "lengths": {
        "init_time": "1 day",
        "lead_time": "~3 hours",
        "latitude": "180.5\u00b0",
        "longitude": "360\u00b0"
      },
      "uncompressed_size_bytes": 2079360,
      "uncompressed_size": "2.0 MiB"
    }
  },
  "title": "NOAA GEFS forecast, 35 day, 0.5 degree, virtual",
  "extent": {
    "spatial": {
      "bbox": [
        [
          -180.0,
          -90.0,
          179.5,
          90.0
        ]
      ]
    },
    "temporal": {
      "interval": [
        [
          "2020-10-01T00:00:00Z",
          null
        ]
      ]
    }
  },
  "license": "CC-BY-4.0",
  "summaries": {
    "spatial_domain": [
      "Global"
    ],
    "spatial_resolution": [
      "0.5 degrees (~40km)"
    ],
    "time_domain": [
      "Forecasts initialized 2020-10-01 00:00:00 UTC to Present"
    ],
    "time_resolution": [
      "Forecasts initialized every 24 hours"
    ],
    "forecast_domain": [
      "Forecast lead time 0-840 hours ahead"
    ],
    "forecast_resolution": [
      "Forecast step 0-240 hours: 3 hourly, 246-840 hours: 6 hourly"
    ]
  },
  "assets": {
    "icechunk": {
      "href": "s3://dynamical-noaa-gefs/noaa-gefs-forecast-35-day-0-5-degree-virtual/v0.1.0.icechunk/",
      "type": "application/x-icechunk",
      "title": "Icechunk v2 repository",
      "xarray:open_kwargs": {
        "engine": "zarr"
      },
      "xarray:storage_options": {
        "anon": true,
        "client_kwargs": {
          "region_name": "us-west-2"
        }
      },
      "icechunk:virtual_chunk_containers": [
        {
          "url_prefix": "s3://noaa-gefs-pds/",
          "credentials": {
            "type": "s3",
            "anonymous": true
          }
        }
      ],
      "roles": [
        "data"
      ]
    },
    "icechunk-https": {
      "href": "https://dynamical-noaa-gefs.s3.us-west-2.amazonaws.com/noaa-gefs-forecast-35-day-0-5-degree-virtual/v0.1.0.icechunk",
      "type": "application/x-icechunk",
      "title": "Icechunk v2 repository (HTTPS)",
      "xarray:open_kwargs": {
        "engine": "zarr"
      },
      "icechunk:virtual_chunk_containers": [
        {
          "url_prefix": "s3://noaa-gefs-pds/",
          "credentials": {
            "type": "s3",
            "anonymous": true
          }
        }
      ],
      "roles": [
        "data"
      ]
    }
  }
}