From f86ef4ca05be5f813cd8f87addee2d34bcd53f93 Mon Sep 17 00:00:00 2001 From: Sean Arms Date: Fri, 1 Dec 2017 10:31:52 -0700 Subject: [PATCH 1/4] update ncep grib2 tables to v20.0.0 --- .../nc2/grib/grib2/table/NcepLocalTables.java | 2 +- .../resources/resources/grib2/ncep/readme.txt | 7 ++++ .../ncep/{v17.0.0 => v20.0.0}/Table4.0.xml | 33 +++++++++++++++++-- .../ncep/{v17.0.0 => v20.0.0}/Table4.1.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.10.xml | 10 ++++-- .../ncep/{v17.0.0 => v20.0.0}/Table4.11.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.12.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.13.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.14.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.15.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.0.xml | 10 ++++++ .../{v17.0.0 => v20.0.0}/Table4.2.0.1.xml | 30 +++++++++++++++++ .../{v17.0.0 => v20.0.0}/Table4.2.0.13.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.14.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.15.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.16.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.17.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.18.xml | 10 ++++++ .../{v17.0.0 => v20.0.0}/Table4.2.0.19.xml | 29 ++++++++++++++-- .../{v17.0.0 => v20.0.0}/Table4.2.0.190.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.191.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.192.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.2.xml | 10 ++++++ .../{v17.0.0 => v20.0.0}/Table4.2.0.20.xml | 5 +++ .../{v17.0.0 => v20.0.0}/Table4.2.0.3.xml | 5 +++ .../{v17.0.0 => v20.0.0}/Table4.2.0.4.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.5.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.6.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.0.7.xml | 5 +++ .../{v17.0.0 => v20.0.0}/Table4.2.1.0.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.1.1.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.1.2.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.10.0.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.10.1.xml | 5 +++ .../{v17.0.0 => v20.0.0}/Table4.2.10.191.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.10.2.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.10.3.xml | 15 +++++++++ .../{v17.0.0 => v20.0.0}/Table4.2.10.4.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.2.0.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.2.1.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.2.3.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.2.4.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.2.5.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.0.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.1.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.192.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.2.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.3.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.4.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.5.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.3.6.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.0.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.1.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.2.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.3.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.4.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.5.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.6.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.7.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.8.xml | 0 .../{v17.0.0 => v20.0.0}/Table4.2.4.9.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.201.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.202.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.203.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.204.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.205.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.206.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.207.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.208.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.209.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.210.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.211.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.212.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.213.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.215.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.216.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.217.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.218.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.219.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.220.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.221.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.222.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.223.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.224.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.225.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.227.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.230.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.233.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.234.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.235.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.236.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.240.xml | 3 ++ .../ncep/{v17.0.0 => v20.0.0}/Table4.241.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.242.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.243.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.244.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.3.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.4.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.5.xml | 15 +++++++++ .../ncep/{v17.0.0 => v20.0.0}/Table4.6.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.7.xml | 3 ++ .../ncep/{v17.0.0 => v20.0.0}/Table4.8.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.9.xml | 0 .../ncep/{v17.0.0 => v20.0.0}/Table4.91.xml | 0 104 files changed, 189 insertions(+), 8 deletions(-) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.0.xml (79%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.1.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.10.xml (95%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.11.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.12.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.13.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.14.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.15.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.0.xml (95%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.1.xml (95%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.13.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.14.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.15.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.16.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.17.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.18.xml (89%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.19.xml (92%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.190.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.191.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.192.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.2.xml (97%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.20.xml (97%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.3.xml (98%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.4.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.5.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.6.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.0.7.xml (96%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.1.0.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.1.1.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.1.2.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.10.0.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.10.1.xml (89%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.10.191.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.10.2.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.10.3.xml (90%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.10.4.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.2.0.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.2.1.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.2.3.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.2.4.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.2.5.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.0.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.1.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.192.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.2.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.3.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.4.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.5.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.3.6.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.0.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.1.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.2.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.3.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.4.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.5.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.6.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.7.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.8.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.2.4.9.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.201.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.202.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.203.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.204.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.205.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.206.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.207.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.208.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.209.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.210.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.211.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.212.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.213.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.215.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.216.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.217.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.218.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.219.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.220.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.221.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.222.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.223.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.224.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.225.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.227.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.230.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.233.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.234.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.235.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.236.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.240.xml (86%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.241.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.242.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.243.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.244.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.3.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.4.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.5.xml (92%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.6.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.7.xml (95%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.8.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.9.xml (100%) rename grib/src/main/resources/resources/grib2/ncep/{v17.0.0 => v20.0.0}/Table4.91.xml (100%) diff --git a/grib/src/main/java/ucar/nc2/grib/grib2/table/NcepLocalTables.java b/grib/src/main/java/ucar/nc2/grib/grib2/table/NcepLocalTables.java index 0751ec8076..40593dbf7b 100644 --- a/grib/src/main/java/ucar/nc2/grib/grib2/table/NcepLocalTables.java +++ b/grib/src/main/java/ucar/nc2/grib/grib2/table/NcepLocalTables.java @@ -59,7 +59,7 @@ */ public class NcepLocalTables extends LocalTables { static private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(NcepLocalTables.class); - static private final String defaultResourcePath = "resources/grib2/ncep/v17.0.0/"; + static private final String defaultResourcePath = "resources/grib2/ncep/v20.0.0/"; private static NcepLocalTables single; public static Grib2Customizer getCust(Grib2Table table) { diff --git a/grib/src/main/resources/resources/grib2/ncep/readme.txt b/grib/src/main/resources/resources/grib2/ncep/readme.txt index e8b1fc552d..b1461e5a2b 100644 --- a/grib/src/main/resources/resources/grib2/ncep/readme.txt +++ b/grib/src/main/resources/resources/grib2/ncep/readme.txt @@ -821,3 +821,10 @@ Conflicts=0 extra=3 udunits=0 11/17/2016 sarms - updated ncep grib2 table using ucar/nc2/grib/grib2/table/NcepHtmlScraper.java + +12/01/2017 sarms + - updated ncep grib2 tables to v20.0.0 using ucar/nc2/grib/grib2/table/NcepHtmlScraper.java. + Noticed a warning that "*** Cant parse 0-90 == 0-90 Elevation in increments of 100 m" on + http://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_table4-216.shtml. Not sure how to interpret + without an example file, so will leave out for now. Has been left out since 2015, when this + table appeared. \ No newline at end of file diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.0.xml similarity index 79% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.0.xml index d96082928d..96ba84cd52 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.0.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.0.xml @@ -96,6 +96,9 @@ Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol. (see Template 4.48) + + Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol. (see Template 4.49) + Categorical forecast at a horizontal level or in a horizontal layer at a point in time. (see Template 4.51) @@ -103,23 +106,47 @@ Partitioned parameters at a horizontal level or horizontal layer at a point in time. (see Template 4.53) - Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters. (see Template 4.54) + Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters. (see Template 4.54) Spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time (see Template 4.55) - Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters. (see Template 4.56) + Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters. (see Template 4.56) Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function (see Template 4.57) + + Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function (see Template 4.58) + + + Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters (corrected version of template 4.56 - See Template 4.59) + - Individual Ensemble Reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time (see Template 4.60) + Individual Ensemble Reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time. (see Template 4.60) Individual Ensemble Reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval (see Template 4.61) + + Average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function (see Template 4.67) + + + Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function. (see Template 4.68) + + + Post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time. (see Template 4.70) + + + Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time. (see Template 4.71) + + + Post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval. (see Template 4.72) + + + Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval. (see Template 4.73) + Categorical forecast at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval. (see Template 4.91) diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.1.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.1.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.10.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.10.xml similarity index 95% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.10.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.10.xml index 64c28e7ef9..dfe4c51421 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.10.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.10.xml @@ -40,10 +40,10 @@ Summation - Confidence Index (see Note 4) Validation + Confidence Index (see Note 4) Validation - Quality Indicator (see Note 5) Validation + Quality Indicator (see Note 5) Validation Climatological Mean Value: multiple year averages of quantities which are themselves means over some period of time (P2) less than a year. The reference time (R) indicates the date and time of the start of a period of time, given by R to R + P2, over which a mean is formed; N indicates the number of such period-means that are averaged together to form the climatological value, assuming that the N period-mean fields are separated by one year. The reference time indicates the start of the N-year climatology. N is given in octets 22-23 of the PDS. If P1 = 0 then the data averaged in the basic interval P2 are assumed to be continuous, i.e., all available data are simply averaged together. If P1 = 1 (the units of time - octet 18, code table 4 - are not relevant here) then the data averaged together in the basic interval P2 are valid only at the time (hour, minute) given in the reference time, for all the days included in the P2 period. The units of P2 are given by the contents of octet 18 and Table 4. @@ -93,6 +93,12 @@ Average of forecast averages. P1 = start of averaging period. P2 = end of averaging period. Reference time is the start time of the first forecast, other forecasts at 12-hour intervals. Number in Ave = number of forecast used + + Variance + + + Confficient + Missing diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.11.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.11.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.11.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.11.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.12.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.12.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.12.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.12.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.13.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.13.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.13.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.13.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.14.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.14.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.14.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.14.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.15.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.15.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.15.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.15.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.0.xml similarity index 95% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.0.xml index 36a226dc33..52ddbf99a7 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.0.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.0.xml @@ -143,6 +143,16 @@ Wet Bulb Temperature K + + UCTMP + Unbalanced Component of Temperature + K + + + TMPADV + Temperature Advection + K s-1 + SNOHF Snow Phase Change Heat Flux diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.1.xml similarity index 95% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.1.xml index e2ad171db7..1641bbda85 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.1.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.1.xml @@ -433,6 +433,16 @@ Specific Snow Water Content kg kg-1 + + SPRATE + Stratiform Precipitation Rate + kg m-2 s-1 + + + CATCP + Categorical Convective Precipitation + Code table 4.222 + TKMFLX Total Kinematic Moisture Flux @@ -573,6 +583,26 @@ Mass Mixing Ratio of Liquid Water Coating on Snow Expressed as Mass of Liquid Water per Unit Mass of Dry Air kg kg-1 + + UNCSH + Unbalanced Component of Specific Humidity + kg kg-1 + + + UCSCLW + Unbalanced Component of Specific Cloud Liquid Water content + kg kg-1 + + + UCSCIW + Unbalanced Component of Specific Cloud Ice Water content + kg kg-1 + + + FSNOWC + Fraction of Snow Cover + Proportion + CRAIN Categorical Rain diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.13.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.13.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.13.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.13.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.14.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.14.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.14.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.14.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.15.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.15.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.15.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.15.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.16.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.16.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.16.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.16.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.17.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.17.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.17.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.17.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.18.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.18.xml similarity index 89% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.18.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.18.xml index 1b0f7ec8d5..4f7fbc75f6 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.18.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.18.xml @@ -83,4 +83,14 @@ Height of Maximum of Air Concentration m + + CIAIRC + Column-Integrated Air Concentration + Bq m-2 + + + CAACL + Column-Averaged Air Concentration in Layer + Bq m-3 + diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.19.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.19.xml similarity index 92% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.19.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.19.xml index 76f7266bf2..0f406c259c 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.19.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.19.xml @@ -149,8 +149,8 @@ m2/3 s-1 - CAT - Clear Air Turbulence (CAT) + CATEDR + Clear Air Turbulence (CAT) (Eddy Dissipation Rate) m2/3 s-1 @@ -163,6 +163,26 @@ Maximum of Eddy Dissipation Parameter in Layer m2/3 s-1 + + HIFREL + Highest Freezing Level + m + + + VISLFOG + Visibility Through Liquid Fog + m + + + VISIFOG + Visibility Through Ice Fog + m + + + VISBSN + Visibility Through Blowing Snow + m + MXSALB Maximum Snow Albedo @@ -333,4 +353,9 @@ Icing severity non-dim + + JFWPRB + Joint Fire Weather Probability + % + diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.190.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.190.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.190.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.190.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.191.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.191.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.191.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.191.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.192.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.192.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.192.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.192.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.2.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.2.xml similarity index 97% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.2.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.2.xml index 6df664389b..dcbfaabc0f 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.2.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.2.xml @@ -228,6 +228,16 @@ Geostrophic Wind Speed m s-1 + + UNDIV + Unbalanced Component of Divergence + s-1 + + + VORTADV + Vorticity Advection + s-2 + VWSH Vertical Speed Shear diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.20.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.20.xml similarity index 97% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.20.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.20.xml index 316ea67c2b..3f075302ad 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.20.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.20.xml @@ -143,6 +143,11 @@ Height of Mass Density m + + CAVEMDL + Column-Averaged Mass Density in Layer + kg m-3 + SADEN Surface Area Density (Aerosol) diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.3.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.3.xml similarity index 98% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.3.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.3.xml index 051347dc57..a63f7c46e0 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.3.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.3.xml @@ -158,6 +158,11 @@ Downdraught Detrainment Rate kg m-3 s-1 + + UCLSPRS + Unbalanced Component of Logarithm of Surface Pressure + + MSLET MSLP (Eta model reduction) diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.4.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.4.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.4.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.4.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.5.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.5.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.5.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.5.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.6.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.6.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.6.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.6.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.7.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.7.xml similarity index 96% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.7.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.7.xml index f41facbb6f..acc1f01a4f 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.0.7.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.0.7.xml @@ -93,6 +93,11 @@ Flux Richardson Number Numeric + + CONAPES + Convective Available Potential Energy Shear + m2 s-2 + LFT X Surface Lifted Index diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.1.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.1.0.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.1.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.1.0.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.1.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.1.1.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.1.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.1.1.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.1.2.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.1.2.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.1.2.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.1.2.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.0.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.0.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.1.xml similarity index 89% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.1.xml index 4138011348..cf412709b7 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.1.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.1.xml @@ -23,6 +23,11 @@ V-Component of Current m s-1 + + RIPCOP + Rip Current Occurrence Probability + % + OMLU Ocean Mixed Layer U Velocity diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.191.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.191.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.191.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.191.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.2.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.2.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.2.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.2.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.3.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.3.xml similarity index 90% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.3.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.3.xml index 9ada5b758d..399d9a443d 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.3.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.3.xml @@ -123,4 +123,19 @@ Extra Tropical Storm Surge Combined Surge and Tide m + + TIDE + Tide + m + + + EROSNP + Erosion Occurrence Probability + % + + + OWASHP + Overwash Occurrence Probability + % + diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.4.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.4.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.10.4.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.10.4.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.0.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.0.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.1.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.1.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.3.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.3.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.3.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.3.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.4.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.4.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.4.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.4.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.5.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.5.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.2.5.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.2.5.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.0.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.0.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.1.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.1.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.192.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.192.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.192.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.192.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.2.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.2.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.2.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.2.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.3.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.3.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.3.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.3.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.4.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.4.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.4.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.4.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.5.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.5.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.5.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.5.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.6.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.6.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.3.6.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.3.6.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.0.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.0.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.0.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.0.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.1.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.1.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.1.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.1.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.2.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.2.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.2.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.2.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.3.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.3.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.3.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.3.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.4.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.4.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.4.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.4.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.5.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.5.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.5.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.5.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.6.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.6.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.6.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.6.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.7.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.7.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.7.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.7.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.8.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.8.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.8.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.8.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.9.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.9.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.2.4.9.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.2.4.9.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.201.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.201.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.201.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.201.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.202.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.202.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.202.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.202.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.203.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.203.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.203.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.203.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.204.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.204.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.204.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.204.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.205.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.205.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.205.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.205.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.206.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.206.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.206.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.206.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.207.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.207.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.207.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.207.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.208.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.208.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.208.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.208.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.209.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.209.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.209.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.209.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.210.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.210.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.210.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.210.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.211.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.211.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.211.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.211.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.212.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.212.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.212.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.212.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.213.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.213.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.213.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.213.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.215.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.215.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.215.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.215.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.216.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.216.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.216.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.216.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.217.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.217.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.217.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.217.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.218.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.218.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.218.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.218.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.219.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.219.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.219.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.219.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.220.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.220.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.220.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.220.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.221.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.221.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.221.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.221.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.222.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.222.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.222.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.222.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.223.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.223.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.223.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.223.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.224.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.224.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.224.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.224.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.225.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.225.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.225.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.225.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.227.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.227.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.227.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.227.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.230.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.230.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.230.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.230.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.233.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.233.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.233.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.233.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.234.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.234.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.234.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.234.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.235.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.235.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.235.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.235.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.236.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.236.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.236.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.236.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.240.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.240.xml similarity index 86% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.240.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.240.xml index fc1865532a..b3085fbefc 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.240.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.240.xml @@ -27,6 +27,9 @@ Log-normal distribution with spatially variable number density and mass density and fixed variance and fixed particle density (p2) (See Note 7) + + No distribution function. The encoded variable is derived from variables characterized by type of distribution function of type No. 7 (see above) with fixed variance (p1) and fixed particle density (p2) + Missing diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.241.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.241.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.241.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.241.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.242.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.242.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.242.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.242.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.243.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.243.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.243.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.243.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.244.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.244.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.244.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.244.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.3.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.3.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.3.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.3.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.4.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.4.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.4.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.4.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.5.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.5.xml similarity index 92% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.5.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.5.xml index 2d03d17314..91ae470067 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.5.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.5.xml @@ -54,6 +54,18 @@ Isothermal Level + + Lowest level where mass density exceeds the specified value (base for a given threshold of mass density) + + + Highest level where mass density exceeds the specified value (top for a given threshold of mass density) + + + Lowest level where air concentration exceeds the specified value (base for a given threshold of air concentration + + + Highest level where air concentration exceeds the specified value (top for a given threshold of air concentration) + Isobaric Surface @@ -93,6 +105,9 @@ Snow Level + + Sigma height level (see Note 4) + Mixed Layer Depth diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.6.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.6.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.6.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.6.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.7.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.7.xml similarity index 95% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.7.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.7.xml index def63fdd3f..470049e237 100644 --- a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.7.xml +++ b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.7.xml @@ -54,6 +54,9 @@ Deviation of Ensemble Mean from Daily Climatology + + Extreme Forecast Index + Missing diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.8.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.8.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.8.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.8.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.9.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.9.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.9.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.9.xml diff --git a/grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.91.xml b/grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.91.xml similarity index 100% rename from grib/src/main/resources/resources/grib2/ncep/v17.0.0/Table4.91.xml rename to grib/src/main/resources/resources/grib2/ncep/v20.0.0/Table4.91.xml From 1c29fdfe54e3273ea27df6d54a1d9afe9772e461 Mon Sep 17 00:00:00 2001 From: Sean Arms Date: Fri, 1 Dec 2017 10:43:53 -0700 Subject: [PATCH 2/4] update ncep grib1 tables --- .../resources/grib1/ncep/ncepGrib1-141.xml | 24 +++++++++---------- .../resources/grib1/ncep/ncepTableA.xml | 20 +++++++++++++++- .../resources/resources/grib1/ncep/readme.txt | 5 +++- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/grib/src/main/resources/resources/grib1/ncep/ncepGrib1-141.xml b/grib/src/main/resources/resources/grib1/ncep/ncepGrib1-141.xml index 2ebe989b25..07047be9f6 100644 --- a/grib/src/main/resources/resources/grib1/ncep/ncepGrib1-141.xml +++ b/grib/src/main/resources/resources/grib1/ncep/ncepGrib1-141.xml @@ -174,57 +174,57 @@ ASO4 - Sulfate (SO4) Particulates 2.5 m Diameter + Sulfate (SO4) Particulates 2.5 m Diameter g/m3 ANH4 - Ammonia (NH4) Particulates 2.5 m Diameter + Ammonia (NH4) Particulates 2.5 m Diameter g/m3 ANO3 - Nitrate (NO3) Particulates 2.5 m Diameter + Nitrate (NO3) Particulates 2.5 m Diameter g/m3 AORGA - Organic Particulates 2.5 m Diameter + Organic Particulates 2.5 m Diameter g/m3 AORGPA - Primarily Organic Particulates 2.5 m Diameter + Primarily Organic Particulates 2.5 m Diameter g/m3 AORGB - Biogenically Originated Particulates 2.5 m Diameter + Biogenically Originated Particulates 2.5 m Diameter g/m3 AEC - Elemental Carbon Particulates 2.5 m Diameter + Elemental Carbon Particulates 2.5 m Diameter g/m3 A25 - Unspecified Anthropogenic Particulates 2.5 m Diameter + Unspecified Anthropogenic Particulates 2.5 m Diameter g/m3 AH2O - Water Particulates 2.5 m Diameter + Water Particulates 2.5 m Diameter g/m3 ANA - Sodium Particulates 2.5 m Diameter + Sodium Particulates 2.5 m Diameter g/m3 ACL - Chloride Particulates 2.5 m Diameter + Chloride Particulates 2.5 m Diameter g/m3 @@ -274,7 +274,7 @@ SRFATKN - Surface Area Contributed by Particulates 0.1 m Diameter + Surface Area Contributed by Particulates 0.1 m Diameter m2/m3 diff --git a/grib/src/main/resources/resources/grib1/ncep/ncepTableA.xml b/grib/src/main/resources/resources/grib1/ncep/ncepTableA.xml index 2211878691..9f57b8938c 100644 --- a/grib/src/main/resources/resources/grib1/ncep/ncepTableA.xml +++ b/grib/src/main/resources/resources/grib1/ncep/ncepTableA.xml @@ -24,7 +24,7 @@ Global Multi-Grid Wave Model (Static Grids) - Probabilistic Storm Surge + Probabilistic Storm Surge (P-Surge) Hurricane Multi-Grid Wave Model @@ -35,12 +35,21 @@ Nearshore Wave Prediction System (NWPS) + + Extra-Tropical Storm Surge (ETSS) + Extra-tropical Storm Surge Pacific Domain + + Probabilistic Extra-Tropical Storm Surge (P-ETSS) + Limited-area Fine Mesh (LFM) analysis + + Extra-tropical Storm Surge Micronesia Domain + Snow Cover Analysis @@ -137,6 +146,9 @@ Real Time Ocean Forecast System (RTOFS) + + Early Hurricane Wind Speed Probability Model + CAC Ensemble Forecasts from Spectral (ENSMB) @@ -254,6 +266,12 @@ Great Lakes Wave Model + + High Resolution Ensemble Forecast (HREF) + + + Great Lakes Short Range Wave Model + North American Regional Reanalysis (NARR) diff --git a/grib/src/main/resources/resources/grib1/ncep/readme.txt b/grib/src/main/resources/resources/grib1/ncep/readme.txt index 78ad91ed09..de68e63fbc 100644 --- a/grib/src/main/resources/resources/grib1/ncep/readme.txt +++ b/grib/src/main/resources/resources/grib1/ncep/readme.txt @@ -62,4 +62,7 @@ "Downward Shortwave Radiation Flux from GOES-UMD Pinker". 11/17/2016 sarms - - updated ncep grib1 tables using ucar/nc2/grib/grib1/tables/NcepHtmlScraper.java + - updated ncep grib1 tables using ucar/nc2/grib/grib1/tables/NcepHtmlScraper.java + +12/01/2017 sarms + - updated ncep grib1 tables using ucar/nc2/grib/grib1/tables/NcepHtmlScraper.java From 69fce57183b60e66d80e7be1954171ecbba228e1 Mon Sep 17 00:00:00 2001 From: Sean Arms Date: Fri, 1 Dec 2017 11:12:27 -0700 Subject: [PATCH 3/4] update wmo grib2 tables to v20 --- .../nc2/grib/grib2/table/WmoCodeTable.java | 8 +- .../grib/grib2/table/WmoTemplateTable.java | 8 +- .../main/resources/resources/grib2/readme.txt | 5 + .../grib2/wmo/GRIB2_20_0_0_CodeFlag_en.xml | 14376 ++++++++++++++++ .../grib2/wmo/GRIB2_20_0_0_Template_en.xml | 13916 +++++++++++++++ grib/src/main/sources/wmo/GRIB2_20_0_0.zip | Bin 0 -> 131471 bytes .../src/main/sources/wmo/GRIB2_20_0_0_exp.zip | Bin 0 -> 137759 bytes 7 files changed, 28305 insertions(+), 8 deletions(-) create mode 100755 grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_CodeFlag_en.xml create mode 100755 grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_Template_en.xml create mode 100644 grib/src/main/sources/wmo/GRIB2_20_0_0.zip create mode 100644 grib/src/main/sources/wmo/GRIB2_20_0_0_exp.zip diff --git a/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoCodeTable.java b/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoCodeTable.java index 40fe70f3af..fe2665af46 100644 --- a/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoCodeTable.java +++ b/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoCodeTable.java @@ -53,11 +53,11 @@ public class WmoCodeTable implements Comparable { static private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(WmoCodeTable.class); - static public final Version standard = Version.GRIB2_18_0_0; + static public final Version standard = Version.GRIB2_20_0_0; public enum Version { // GRIB2_10_0_1, GRIB2_8_0_0, GRIB2_7_0_0, GRIB2_6_0_1, GRIB2_5_2_0, GRIB2_13_0_1; - GRIB2_18_0_0; + GRIB2_20_0_0; String getResourceName() { return "/resources/grib2/wmo/" + this.name() + "_CodeFlag_en.xml"; @@ -65,8 +65,8 @@ String getResourceName() { String[] getElemNames() { - if (this == GRIB2_18_0_0) - return new String[]{"GRIB2_18_0_0_CodeFlag_en", "Title_en", "SubTitle_en", "MeaningParameterDescription_en", "UnitComments_en"}; + if (this == GRIB2_20_0_0) + return new String[]{"GRIB2_20_0_0_CodeFlag_en", "Title_en", "SubTitle_en", "MeaningParameterDescription_en", "UnitComments_en"}; return null; } diff --git a/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoTemplateTable.java b/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoTemplateTable.java index 5e00c46dde..467bc9e4b0 100644 --- a/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoTemplateTable.java +++ b/grib/src/main/java/ucar/nc2/grib/grib2/table/WmoTemplateTable.java @@ -51,11 +51,11 @@ public class WmoTemplateTable implements Comparable { static private org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(WmoTemplateTable.class); - public static final Version standard = Version.GRIB2_18_0_0; + public static final Version standard = Version.GRIB2_20_0_0; public enum Version { // GRIB2_5_2_0, GRIB2_6_0_1, GRIB2_7_0_0, GRIB2_8_0_0, GRIB2_10_0_1, GRIB2_13_0_1; - GRIB2_18_0_0; + GRIB2_20_0_0; String getResourceName() { return "/resources/grib2/wmo/" + this.name() + "_Template_en.xml"; @@ -63,8 +63,8 @@ String getResourceName() { String[] getElemNames() { - if (this == GRIB2_18_0_0) - return new String[]{"GRIB2_18_0_0_Template_en", "Title_en", "Note_en", "Contents_en"}; + if (this == GRIB2_20_0_0) + return new String[]{"GRIB2_20_0_0_Template_en", "Title_en", "Note_en", "Contents_en"}; return null; } diff --git a/grib/src/main/resources/resources/grib2/readme.txt b/grib/src/main/resources/resources/grib2/readme.txt index cdfa10f0a1..2a8f12bac1 100644 --- a/grib/src/main/resources/resources/grib2/readme.txt +++ b/grib/src/main/resources/resources/grib2/readme.txt @@ -419,3 +419,8 @@ download - downloaded and added WMO tables 18.0.0 - modify ucar.nc2.grib.grib2.table.WmoCodeTable, ucar.nc2.grib.grib2.table.WmoTemplateTable to use new 18.0.0 tables +12/01/2017 sarms - download from http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI2/LatestVERSION/LatestVERSION.html + The latest versions, 20(.0.0) (GRIB edition 2) and 29(.0.0) (BUFR and CREX), are effective as from 8 November 2017. + - downloaded and added WMO tables 20.0.0 (CodeFlag in http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI2/LatestVERSION/GRIB2_20_0_0.zip, + Template in http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI2/LatestVERSION/GRIB2_20_0_0_exp.zip) + - modify ucar.nc2.grib.grib2.table.WmoCodeTable, ucar.nc2.grib.grib2.table.WmoTemplateTable to use new 20.0.0 tables diff --git a/grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_CodeFlag_en.xml b/grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_CodeFlag_en.xml new file mode 100755 index 0000000000..ce3fd316aa --- /dev/null +++ b/grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_CodeFlag_en.xml @@ -0,0 +1,14376 @@ + + + +1 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +0 +Meteorological products +Operational + + +2 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +1 +Hydrological products +Operational + + +3 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +2 +Land surface products +Operational + + +4 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +3 +Space products +Operational + + +5 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +4-9 +Reserved +Operational + + +6 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +10 +Oceanographic products +Operational + + +7 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +11-191 +Reserved +Operational + + +8 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +192-254 +Reserved for local use +Operational + + +9 +Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table +255 +Missing +Operational + + +10 +Code table 1.0 - GRIB master tables version number +0 +Experimental +Operational + + +11 +Code table 1.0 - GRIB master tables version number +1 +Version implemented on 7 November 2001 +Operational + + +12 +Code table 1.0 - GRIB master tables version number +2 +Version implemented on 4 November 2003 +Operational + + +13 +Code table 1.0 - GRIB master tables version number +3 +Version implemented on 2 November 2005 +Operational + + +14 +Code table 1.0 - GRIB master tables version number +4 +Version implemented on 7 November 2007 +Operational + + +15 +Code table 1.0 - GRIB master tables version number +5 +Version implemented on 4 November 2009 +Operational + + +16 +Code table 1.0 - GRIB master tables version number +6 +Version implemented on 15 September 2010 +Operational + + +17 +Code table 1.0 - GRIB master tables version number +7 +Version implemented on 4 May 2011 +Operational + + +18 +Code table 1.0 - GRIB master tables version number +8 +Version implemented on 2 November 2011 +Operational + + +19 +Code table 1.0 - GRIB master tables version number +9 +Version implemented on 2 May 2012 +Operational + + +20 +Code table 1.0 - GRIB master tables version number +10 +Version implemented on 7 November 2012 +Operational + + +21 +Code table 1.0 - GRIB master tables version number +11 +Version implemented on 8 May 2013 +Operational + + +22 +Code table 1.0 - GRIB master tables version number +12 +Version implemented on 14 November 2013 +Operational + + +23 +Code table 1.0 - GRIB master tables version number +13 +Version implemented on 7 May 2014 +Operational + + +24 +Code table 1.0 - GRIB master tables version number +14 +Version implemented on 5 November 2014 +Operational + + +25 +Code table 1.0 - GRIB master tables version number +15 +Version implemented on 6 May 2015 +Operational + + +26 +Code table 1.0 - GRIB master tables version number +16 +Version implemented on 11 November 2015 +Operational + + +27 +Code table 1.0 - GRIB master tables version number +17 +Version implemented on 4 May 2016 +Operational + + +28 +Code table 1.0 - GRIB master tables version number +18 +Version implemented on 2 November 2016 +Operational + + +29 +Code table 1.0 - GRIB master tables version number +19 +Version implemented on 3 May 2017 +Operational + + +30 +Code table 1.0 - GRIB master tables version number +20 +Version implemented on 8 November 2017 +Operational + + +31 +Code table 1.0 - GRIB master tables version number +21 +Pre-operational to be implemented by next amendment +Operational + + +32 +Code table 1.0 - GRIB master tables version number +22-254 +Future versions +Operational + + +33 +Code table 1.0 - GRIB master tables version number +255 +Missing +Operational + + +34 +Code table 1.1 - GRIB local tables version number +0 +Local tables not used. Only table entries and templates from the current master table are valid +Operational + + +35 +Code table 1.1 - GRIB local tables version number +1-254 +Number of local tables version used +Operational + + +36 +Code table 1.1 - GRIB local tables version number +255 +Missing +Operational + + +37 +Code table 1.2 - Significance of reference time +0 +Analysis +Operational + + +38 +Code table 1.2 - Significance of reference time +1 +Start of forecast +Operational + + +39 +Code table 1.2 - Significance of reference time +2 +Verifying time of forecast +Operational + + +40 +Code table 1.2 - Significance of reference time +3 +Observation time +Operational + + +41 +Code table 1.2 - Significance of reference time +4-191 +Reserved +Operational + + +42 +Code table 1.2 - Significance of reference time +192-254 +Reserved for local use +Operational + + +43 +Code table 1.2 - Significance of reference time +255 +Missing +Operational + + +44 +Code table 1.3 - Production status of data +0 +Operational products +Operational + + +45 +Code table 1.3 - Production status of data +1 +Operational test products +Operational + + +46 +Code table 1.3 - Production status of data +2 +Research products +Operational + + +47 +Code table 1.3 - Production status of data +3 +Re-analysis products +Operational + + +48 +Code table 1.3 - Production status of data +4 +THORPEX Interactive Grand Global Ensemble (TIGGE) +Operational + + +49 +Code table 1.3 - Production status of data +5 +THORPEX Interactive Grand Global Ensemble (TIGGE) test +Operational + + +50 +Code table 1.3 - Production status of data +6 +S2S operational products +Operational + + +51 +Code table 1.3 - Production status of data +7 +S2S test products +Operational + + +52 +Code table 1.3 - Production status of data +8 +Uncertainties in Ensembles of Regional ReAnalyses project (UERRA) +Operational + + +53 +Code table 1.3 - Production status of data +9 +Uncertainties in Ensembles of Regional ReAnalyses project (UERRA) test +Operational + + +54 +Code table 1.3 - Production status of data +10-191 +Reserved +Operational + + +55 +Code table 1.3 - Production status of data +192-254 +Reserved for local use +Operational + + +56 +Code table 1.3 - Production status of data +255 +Missing +Operational + + +57 +Code table 1.4 - Type of data +0 +Analysis products +Operational + + +58 +Code table 1.4 - Type of data +1 +Forecast products +Operational + + +59 +Code table 1.4 - Type of data +2 +Analysis and forecast products +Operational + + +60 +Code table 1.4 - Type of data +3 +Control forecast products +Operational + + +61 +Code table 1.4 - Type of data +4 +Perturbed forecast products +Operational + + +62 +Code table 1.4 - Type of data +5 +Control and perturbed forecast products +Operational + + +63 +Code table 1.4 - Type of data +6 +Processed satellite observations +Operational + + +64 +Code table 1.4 - Type of data +7 +Processed radar observations +Operational + + +65 +Code table 1.4 - Type of data +8 +Event probability +Operational + + +66 +Code table 1.4 - Type of data +9-191 +Reserved +Operational + + +67 +Code table 1.4 - Type of data +192-254 +Reserved for local use +Operational + + +68 +Code table 1.4 - Type of data +255 +Missing +Operational + + +69 +Code table 1.5 - Identification template number +0 +Calendar definition +Operational + + +70 +Code table 1.5 - Identification template number +1 +Paleontological offset +Operational + + +71 +Code table 1.5 - Identification template number +2 +Calendar definition and paleontological offset +Operational + + +72 +Code table 1.5 - Identification template number +3-32767 +Reserved +Operational + + +73 +Code table 1.5 - Identification template number +32768-65534 +Reserved for local use +Operational + + +74 +Code table 1.5 - Identification template number +65535 +Missing +Operational + + +75 +Code table 1.6 - Type of calendar +0 +Gregorian +Operational + + +76 +Code table 1.6 - Type of calendar +1 +360-day +Operational + + +77 +Code table 1.6 - Type of calendar +2 +365-day +Operational + + +78 +Code table 1.6 - Type of calendar +3 +Proleptic Gregorian +Operational + + +79 +Code table 1.6 - Type of calendar +4-191 +Reserved +Operational + + +80 +Code table 1.6 - Type of calendar +192-254 +Reserved for local use +Operational + + +81 +Code table 1.6 - Type of calendar +255 +Missing +Operational + + +82 +Code table 3.0 - Source of grid definition +0 +Specified in Code table 3.1 +Operational + + +83 +Code table 3.0 - Source of grid definition +1 +Predetermined grid definition +Defined by originating centre +Operational + + +84 +Code table 3.0 - Source of grid definition +2-191 +Reserved +Operational + + +85 +Code table 3.0 - Source of grid definition +192-254 +Reserved for local use +Operational + + +86 +Code table 3.0 - Source of grid definition +255 +A grid definition does not apply to this product +Operational + + +87 +Code table 3.1 - Grid definition template number +0 +Latitude/longitude +Also called equidistant cylindrical, or Plate Carrée +Operational + + +88 +Code table 3.1 - Grid definition template number +1 +Rotated latitude/longitude +Operational + + +89 +Code table 3.1 - Grid definition template number +2 +Stretched latitude/longitude +Operational + + +90 +Code table 3.1 - Grid definition template number +3 +Stretched and rotated latitude/longitude +Operational + + +91 +Code table 3.1 - Grid definition template number +4 +Variable resolution latitude/longitude +Operational + + +92 +Code table 3.1 - Grid definition template number +5 +Variable resolution rotated latitude/longitude +Operational + + +93 +Code table 3.1 - Grid definition template number +6-9 +Reserved +Operational + + +94 +Code table 3.1 - Grid definition template number +10 +Mercator +Operational + + +95 +Code table 3.1 - Grid definition template number +11-19 +Reserved +Operational + + +99 +Code table 3.1 - Grid definition template number +20 +Polar stereographic projection +Can be south or north +Operational + + +100 +Code table 3.1 - Grid definition template number +21-29 +Reserved +Operational + + +104 +Code table 3.1 - Grid definition template number +30 +Lambert conformal +Can be secant or tangent, conical or bipolar +Operational + + +105 +Code table 3.1 - Grid definition template number +31 +Albers equal area +Operational + + +106 +Code table 3.1 - Grid definition template number +32-39 +Reserved +Operational + + +110 +Code table 3.1 - Grid definition template number +40 +Gaussian latitude/longitude +Operational + + +111 +Code table 3.1 - Grid definition template number +41 +Rotated Gaussian latitude/longitude +Operational + + +112 +Code table 3.1 - Grid definition template number +42 +Stretched Gaussian latitude/longitude +Operational + + +113 +Code table 3.1 - Grid definition template number +43 +Stretched and rotated Gaussian latitude/longitude +Operational + + +114 +Code table 3.1 - Grid definition template number +44-49 +Reserved +Operational + + +115 +Code table 3.1 - Grid definition template number +50 +Spherical harmonic coefficients +Operational + + +116 +Code table 3.1 - Grid definition template number +51 +Rotated spherical harmonic coefficients +Operational + + +117 +Code table 3.1 - Grid definition template number +52 +Stretched spherical harmonic coefficients +Operational + + +118 +Code table 3.1 - Grid definition template number +53 +Stretched and rotated spherical harmonic coefficients +Operational + + +119 +Code table 3.1 - Grid definition template number +54-89 +Reserved +Operational + + +125 +Code table 3.1 - Grid definition template number +90 +Space view perspective or orthographic +Operational + + +126 +Code table 3.1 - Grid definition template number +91-99 +Reserved +Operational + + +127 +Code table 3.1 - Grid definition template number +100 +Triangular grid based on an icosahedron +Operational + + +128 +Code table 3.1 - Grid definition template number +101 +General unstructured grid +Operational + + +129 +Code table 3.1 - Grid definition template number +102-109 +Reserved +Operational + + +130 +Code table 3.1 - Grid definition template number +110 +Equatorial azimuthal equidistant projection +Operational + + +131 +Code table 3.1 - Grid definition template number +111-119 +Reserved +Operational + + +132 +Code table 3.1 - Grid definition template number +120 +Azimuth-range projection +Operational + + +133 +Code table 3.1 - Grid definition template number +121-139 +Reserved +Operational + + +134 +Code table 3.1 - Grid definition template number +140 +Lambert azimuthal equal area projection +Operational + + +135 +Code table 3.1 - Grid definition template number +141-999 +Reserved +Operational + + +136 +Code table 3.1 - Grid definition template number +1000 +Cross-section grid with points equally spaced on the horizontal +Experimental + + +137 +Code table 3.1 - Grid definition template number +1001-1099 +Reserved +Operational + + +138 +Code table 3.1 - Grid definition template number +1100 +Hovmöller diagram grid with points equally spaced on the horizontal +Experimental + + +139 +Code table 3.1 - Grid definition template number +1101-1199 +Reserved +Operational + + +140 +Code table 3.1 - Grid definition template number +1200 +Time section grid +Experimental + + +141 +Code table 3.1 - Grid definition template number +1201-32767 +Reserved +Operational + + +142 +Code table 3.1 - Grid definition template number +32768-65534 +Reserved for local use +Operational + + +143 +Code table 3.1 - Grid definition template number +65535 +Missing +Operational + + +144 +Code table 3.2 - Shape of the Earth +0 +Earth assumed spherical with radius = 6 367 470.0 m +Operational + + +145 +Code table 3.2 - Shape of the Earth +1 +Earth assumed spherical with radius specified (in m) by data producer +Operational + + +146 +Code table 3.2 - Shape of the Earth +2 +Earth assumed oblate spheroid with size as determined by IAU in 1965 (major axis = 6 378 160.0 m, minor axis = 6 356 775.0 m, f = 1/297.0) +Operational + + +147 +Code table 3.2 - Shape of the Earth +3 +Earth assumed oblate spheroid with major and minor axes specified (in km) by data producer +Operational + + +148 +Code table 3.2 - Shape of the Earth +4 +Earth assumed oblate spheroid as defined in IAG-GRS80 model (major axis = 6 378 137.0 m, minor axis = 6 356 752.314 m, f = 1/298.257 222 101) +Operational + + +149 +Code table 3.2 - Shape of the Earth +5 +Earth assumed represented by WGS-84 (as used by ICAO since 1998) +Operational + + +150 +Code table 3.2 - Shape of the Earth +6 +Earth assumed spherical with radius of 6 371 229.0 m +Operational + + +151 +Code table 3.2 - Shape of the Earth +7 +Earth assumed oblate spheroid with major or minor axes specified (in m) by data producer +Operational + + +152 +Code table 3.2 - Shape of the Earth +8 +Earth model assumed spherical with radius of 6 371 200 m, but the horizontal datum of the resulting latitude/longitude field is the WGS-84 reference frame +Operational + + +153 +Code table 3.2 - Shape of the Earth +9 +Earth represented by the Ordnance Survey Great Britain 1936 Datum, using the Airy 1830 Spheroid, the Greenwich meridian as 0 longitude, and the Newlyn datum as mean sea level, 0 height +Operational + + +154 +Code table 3.2 - Shape of the Earth +10-191 +Reserved +Operational + + +155 +Code table 3.2 - Shape of the Earth +192-254 +Reserved for local use +Operational + + +156 +Code table 3.2 - Shape of the Earth +255 +Missing +Operational + + +157 +Flag table 3.3 - Resolution and component flags +1-2 +Reserved +Operational + + +158 +Flag table 3.3 - Resolution and component flags +3 +0 +i direction increments not given +Operational + + +159 +Flag table 3.3 - Resolution and component flags +3 +1 +i direction increments given +Operational + + +160 +Flag table 3.3 - Resolution and component flags +4 +0 +j direction increments not given +Operational + + +161 +Flag table 3.3 - Resolution and component flags +4 +1 +j direction increments given +Operational + + +162 +Flag table 3.3 - Resolution and component flags +5 +0 +Resolved u- and v- components of vector quantities relative to easterly and northerly directions +Operational + + +163 +Flag table 3.3 - Resolution and component flags +5 +1 +Resolved u- and v- components of vector quantities relative to the defined grid in the direction of increasing x and y (or i and j) coordinates, respectively +Operational + + +164 +Flag table 3.3 - Resolution and component flags +6-8 +Reserved - set to zero +Operational + + +165 +Flag table 3.4 - Scanning mode +1 +0 +Points of first row or column scan in the +i (+x) direction +Operational + + +166 +Flag table 3.4 - Scanning mode +1 +1 +Points of first row or column scan in the -i (-x) direction +Operational + + +167 +Flag table 3.4 - Scanning mode +2 +0 +Points of first row or column scan in the -j (-y) direction +Operational + + +168 +Flag table 3.4 - Scanning mode +2 +1 +Points of first row or column scan in the +j (+y) direction +Operational + + +169 +Flag table 3.4 - Scanning mode +3 +0 +Adjacent points in i (x) direction are consecutive +Operational + + +170 +Flag table 3.4 - Scanning mode +3 +1 +Adjacent points in j (y) direction is consecutive +Operational + + +171 +Flag table 3.4 - Scanning mode +4 +0 +All rows scan in the same direction +Operational + + +172 +Flag table 3.4 - Scanning mode +4 +1 +Adjacent rows scans in the opposite direction +Operational + + +173 +Flag table 3.4 - Scanning mode +5 +0 +Points within odd rows are not offset in i (x) direction +Operational + + +174 +Flag table 3.4 - Scanning mode +5 +1 +Points within odd rows are offset by Di/2 in i (x) direction +Operational + + +175 +Flag table 3.4 - Scanning mode +6 +0 +Points within even rows are not offset in i (x) direction +Operational + + +176 +Flag table 3.4 - Scanning mode +6 +1 +Points within even rows are offset by Di/2 in i (x) direction +Operational + + +177 +Flag table 3.4 - Scanning mode +7 +0 +Points are not offset in j (y) direction +Operational + + +178 +Flag table 3.4 - Scanning mode +7 +1 +Points are offset by Dj/2 in j (y) direction +Operational + + +179 +Flag table 3.4 - Scanning mode +8 +0 +Rows have Ni grid points and columns have Nj grid points +Operational + + +180 +Flag table 3.4 - Scanning mode +8 +1 +Rows have Ni grid points if points are not offset in i direction Rows have Ni-1 grid points if points are offset by Di/2 in i direction Columns have Nj grid points if points are not offset in j direction Columns have Nj-1 grid points if points are offset by Dj/2 in j direction +Operational + + +181 +Flag table 3.5 - Projection centre +1 +0 +North Pole is on the projection plane +Operational + + +182 +Flag table 3.5 - Projection centre +1 +1 +South Pole is on the projection plane +Operational + + +183 +Flag table 3.5 - Projection centre +2 +0 +Only one projection centre is used +Operational + + +184 +Flag table 3.5 - Projection centre +2 +1 +Projection is bipolar and symmetric +Operational + + +185 +Code table 3.6 - Spectral data representation type +1 +(see separate doc or pdf file) +(Code table 3.6) +Operational + + +187 +Code table 3.7 - Spectral data representation mode +0 +Reserved +Operational + + +188 +Code table 3.7 - Spectral data representation mode +1 +(see separate doc or pdf file) +(Code table 3.7) +Operational + + +189 +Code table 3.7 - Spectral data representation mode +2-254 +Reserved +Operational + + +190 +Code table 3.7 - Spectral data representation mode +255 +Missing +Operational + + +191 +Code table 3.8 - Grid point position +0 +Grid points at triangle vertices +Operational + + +192 +Code table 3.8 - Grid point position +1 +Grid points at centres of triangles +Operational + + +193 +Code table 3.8 - Grid point position +2 +Grid points at midpoints of triangle sides +Operational + + +194 +Code table 3.8 - Grid point position +3-191 +Reserved +Operational + + +195 +Code table 3.8 - Grid point position +192-254 +Reserved for local use +Operational + + +196 +Code table 3.8 - Grid point position +255 +Missing +Operational + + +197 +Flag table 3.9 - Numbering order of diamonds as seen from the corresponding pole +1 +0 +Clockwise orientation +Operational + + +198 +Flag table 3.9 - Numbering order of diamonds as seen from the corresponding pole +1 +1 +Anti-clockwise (i.e. counter-clockwise) orientation +Operational + + +199 +Flag table 3.9 - Numbering order of diamonds as seen from the corresponding pole +2-8 +Reserved +Operational + + +200 +Flag table 3.10 - Scanning mode for one diamond +1 +0 +Points scan in +i direction, i.e. from pole to Equator +Operational + + +201 +Flag table 3.10 - Scanning mode for one diamond +1 +1 +Points scan in -i direction, i.e. from Equator to pole +Operational + + +202 +Flag table 3.10 - Scanning mode for one diamond +2 +0 +Points scan in +j direction, i.e. from west to east +Operational + + +203 +Flag table 3.10 - Scanning mode for one diamond +2 +1 +Points scan in -j direction, i.e. from east to west +Operational + + +204 +Flag table 3.10 - Scanning mode for one diamond +3 +0 +Adjacent points in i direction are consecutive +Operational + + +205 +Flag table 3.10 - Scanning mode for one diamond +3 +1 +Adjacent points in j direction are consecutive +Operational + + +206 +Flag table 3.10 - Scanning mode for one diamond +4-8 +Reserved +Operational + + +207 +Code table 3.11 - Interpretation of list of numbers at end of section 3 +0 +There is no appended list +Operational + + +208 +Code table 3.11 - Interpretation of list of numbers at end of section 3 +1 +Numbers define number of points corresponding to full coordinate circles (i.e. parallels), coordinate values on each circle are multiple of the circle mesh, and extreme coordinate values given in grid definition (i.e. extreme longitudes) may not be reached in all rows +Operational + + +209 +Code table 3.11 - Interpretation of list of numbers at end of section 3 +2 +Numbers define number of points corresponding to coordinate lines delimited by extreme coordinate values given in grid definition (i.e. extreme longitudes) which are present in each row +Operational + + +210 +Code table 3.11 - Interpretation of list of numbers at end of section 3 +3 +Numbers define the actual latitudes for each row in the grid. The list of numbers are integer values of the valid latitudes in microdegrees (scaled by 10-6) or in unit equal to the ratio of the basic angle and the subdivisions number for each row, in the same order as specified in the "scanning mode flag" (bit no. 2) +(see Note 2) +Operational + + +211 +Code table 3.11 - Interpretation of list of numbers at end of section 3 +4-254 +Reserved +Operational + + +212 +Code table 3.11 - Interpretation of list of numbers at end of section 3 +255 +Missing +Operational + + +213 +Code table 3.15 - Physical meaning of vertical coordinate +0-19 +Reserved +Operational + + +214 +Code table 3.15 - Physical meaning of vertical coordinate +20 +Temperature +K +Operational + + +215 +Code table 3.15 - Physical meaning of vertical coordinate +21-99 +Reserved +Operational + + +216 +Code table 3.15 - Physical meaning of vertical coordinate +100 +Pressure +Pa +Operational + + +217 +Code table 3.15 - Physical meaning of vertical coordinate +101 +Pressure deviation from mean sea level +Pa +Operational + + +218 +Code table 3.15 - Physical meaning of vertical coordinate +102 +Altitude above mean sea level +m +Operational + + +219 +Code table 3.15 - Physical meaning of vertical coordinate +103 +Height above ground +(see Note 1) +m +Operational + + +220 +Code table 3.15 - Physical meaning of vertical coordinate +104 +Sigma coordinate +Operational + + +221 +Code table 3.15 - Physical meaning of vertical coordinate +105 +Hybrid coordinate +Operational + + +222 +Code table 3.15 - Physical meaning of vertical coordinate +106 +Depth below land surface +m +Operational + + +223 +Code table 3.15 - Physical meaning of vertical coordinate +107 +Potential temperature (theta) +K +Operational + + +224 +Code table 3.15 - Physical meaning of vertical coordinate +108 +Pressure deviation from ground to level +Pa +Operational + + +225 +Code table 3.15 - Physical meaning of vertical coordinate +109 +Potential vorticity +K m-2 kg-1 s-1 +Operational + + +226 +Code table 3.15 - Physical meaning of vertical coordinate +110 +Geometrical height +m +Operational + + +227 +Code table 3.15 - Physical meaning of vertical coordinate +111 +Eta coordinate +(see Note 2) +Operational + + +228 +Code table 3.15 - Physical meaning of vertical coordinate +112 +Geopotential height +gpm +Operational + + +229 +Code table 3.15 - Physical meaning of vertical coordinate +113 +Logarithmic hybrid coordinate +Operational + + +230 +Code table 3.15 - Physical meaning of vertical coordinate +114-159 +Reserved +Operational + + +231 +Code table 3.15 - Physical meaning of vertical coordinate +160 +Depth below sea level +m +Operational + + +232 +Code table 3.15 - Physical meaning of vertical coordinate +161-191 +Reserved +Operational + + +233 +Code table 3.15 - Physical meaning of vertical coordinate +192-254 +Reserved for local use +Operational + + +234 +Code table 3.15 - Physical meaning of vertical coordinate +255 +Missing +Operational + + +235 +Code table 3.20 - Type of horizontal line +0 +Rhumb +Operational + + +236 +Code table 3.20 - Type of horizontal line +1 +Great circle +Operational + + +237 +Code table 3.20 - Type of horizontal line +2-191 +Reserved +Operational + + +238 +Code table 3.20 - Type of horizontal line +192-254 +Reserved for local use +Operational + + +239 +Code table 3.20 - Type of horizontal line +255 +Missing +Operational + + +240 +Code table 3.21 - Vertical dimension coordinate values definition +0 +Explicit coordinate values set +Operational + + +241 +Code table 3.21 - Vertical dimension coordinate values definition +1 +Linear coordinates f(1) = C1, f(n) = f(n-1) + C2 +Operational + + +242 +Code table 3.21 - Vertical dimension coordinate values definition +2-10 +Reserved +Operational + + +243 +Code table 3.21 - Vertical dimension coordinate values definition +11 +Geometric coordinates f(1) = C1, f(n) = C2 × f(n-1) +Operational + + +244 +Code table 3.21 - Vertical dimension coordinate values definition +12-191 +Reserved +Operational + + +245 +Code table 3.21 - Vertical dimension coordinate values definition +192-254 +Reserved for local use +Operational + + +246 +Code table 3.21 - Vertical dimension coordinate values definition +255 +Missing +Operational + + +256 +Code table 4.0 - Product definition template number +0 +Analysis or forecast at a horizontal level or in a horizontal layer at a point in time +Operational + + +257 +Code table 4.0 - Product definition template number +1 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +Operational + + +258 +Code table 4.0 - Product definition template number +2 +Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +Operational + + +259 +Code table 4.0 - Product definition template number +3 +Derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +Operational + + +260 +Code table 4.0 - Product definition template number +4 +Derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +Operational + + +261 +Code table 4.0 - Product definition template number +5 +Probability forecasts at a horizontal level or in a horizontal layer at a point in time +Operational + + +262 +Code table 4.0 - Product definition template number +6 +Percentile forecasts at a horizontal level or in a horizontal layer at a point in time +Operational + + +263 +Code table 4.0 - Product definition template number +7 +Analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +Operational + + +264 +Code table 4.0 - Product definition template number +8 +Average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +Operational + + +265 +Code table 4.0 - Product definition template number +9 +Probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +Operational + + +266 +Code table 4.0 - Product definition template number +10 +Percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +Experimental + + +267 +Code table 4.0 - Product definition template number +11 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval +Operational + + +268 +Code table 4.0 - Product definition template number +12 +Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval +Operational + + +269 +Code table 4.0 - Product definition template number +13 +Derived forecasts based on a cluster of ensemble members over a rectangular area, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval +Operational + + +270 +Code table 4.0 - Product definition template number +14 +Derived forecasts based on a cluster of ensemble members over a circular area, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval +Operational + + +271 +Code table 4.0 - Product definition template number +15 +Average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +Operational + + +272 +Code table 4.0 - Product definition template number +16-19 +Reserved +Operational + + +273 +Code table 4.0 - Product definition template number +20 +Radar product +Operational + + +274 +Code table 4.0 - Product definition template number +21-29 +Reserved +Operational + + +275 +Code table 4.0 - Product definition template number +30 +Satellite product (deprecated) +Operational + + +276 +Code table 4.0 - Product definition template number +31 +Satellite product +Operational + + +277 +Code table 4.0 - Product definition template number +32 +Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +Operational + + +278 +Code table 4.0 - Product definition template number +33 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +Operational + + +279 +Code table 4.0 - Product definition template number +34 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +Operational + + +280 +Code table 4.0 - Product definition template number +35-39 +Reserved +Operational + + +281 +Code table 4.0 - Product definition template number +40 +Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +Operational + + +282 +Code table 4.0 - Product definition template number +41 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +Operational + + +283 +Code table 4.0 - Product definition template number +42 +Average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +Operational + + +284 +Code table 4.0 - Product definition template number +43 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +Operational + + +285 +Code table 4.0 - Product definition template number +44 +Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +Operational + + +286 +Code table 4.0 - Product definition template number +45 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +Operational + + +287 +Code table 4.0 - Product definition template number +46 +Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +Operational + + +288 +Code table 4.0 - Product definition template number +47 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +Operational + + +289 +Code table 4.0 - Product definition template number +48 +Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +Operational + + +290 +Code table 4.0 - Product definition template number +49 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +Operational + + +291 +Code table 4.0 - Product definition template number +50 +Reserved +Operational + + +293 +Code table 4.0 - Product definition template number +51 +Categorical forecasts at a horizontal level or in a horizontal layer at a point in time +Operational + + +294 +Code table 4.0 - Product definition template number +52 +Reserved +Operational + + +295 +Code table 4.0 - Product definition template number +53 +Partitioned parameters at a horizontal level or in a horizontal layer at a point in time +Operational + + +296 +Code table 4.0 - Product definition template number +54 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +Operational + + +297 +Code table 4.0 - Product definition template number +55 +Spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +Operational + + +298 +Code table 4.0 - Product definition template number +56 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters (deprecated) +Deprecated + + +299 +Code table 4.0 - Product definition template number +57 +Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +Operational + + +300 +Code table 4.0 - Product definition template number +58 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +Operational + + +301 +Code table 4.0 - Product definition template number +59 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters (corrected version of template 4.56) +Operational + + +302 +Code table 4.0 - Product definition template number +60 +Individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +Operational + + +303 +Code table 4.0 - Product definition template number +61 +Individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +Operational + + +304 +Code table 4.0 - Product definition template number +62-66 +Reserved +Operational + + +307 +Code table 4.0 - Product definition template number +67 +Average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +Operational + + +308 +Code table 4.0 - Product definition template number +68 +Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +Operational + + +309 +Code table 4.0 - Product definition template number +69 +Reserved +Operational + + +310 +Code table 4.0 - Product definition template number +70 +Post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +Operational + + +311 +Code table 4.0 - Product definition template number +71 +Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +Operational + + +312 +Code table 4.0 - Product definition template number +72 +Post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +Operational + + +313 +Code table 4.0 - Product definition template number +73 +Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +Operational + + +314 +Code table 4.0 - Product definition template number +74-90 +Reserved +Operational + + +315 +Code table 4.0 - Product definition template number +91 +Categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +Operational + + +316 +Code table 4.0 - Product definition template number +92-253 +Reserved +Operational + + +317 +Code table 4.0 - Product definition template number +254 +CCITT IA5 character string +Operational + + +318 +Code table 4.0 - Product definition template number +255-999 +Reserved +Operational + + +319 +Code table 4.0 - Product definition template number +1000 +Cross-section of analysis and forecast at a point in time +Experimental + + +320 +Code table 4.0 - Product definition template number +1001 +Cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +Experimental + + +321 +Code table 4.0 - Product definition template number +1002 +Cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +Experimental + + +322 +Code table 4.0 - Product definition template number +1003-1099 +Reserved +Operational + + +323 +Code table 4.0 - Product definition template number +1100 +Hovmöller-type grid with no averaging or other statistical processing +Experimental + + +324 +Code table 4.0 - Product definition template number +1101 +Hovmöller-type grid with averaging or other statistical processing +Experimental + + +325 +Code table 4.0 - Product definition template number +1102-32767 +Reserved +Operational + + +326 +Code table 4.0 - Product definition template number +32768-65534 +Reserved for local use +Operational + + +327 +Code table 4.0 - Product definition template number +65535 +Missing +Operational + + +328 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +0 +Temperature +Operational + + +329 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +1 +Moisture +Operational + + +330 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +2 +Momentum +Operational + + +331 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +3 +Mass +Operational + + +332 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +4 +Short-wave radiation +Operational + + +333 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +5 +Long-wave radiation +Operational + + +334 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +6 +Cloud +Operational + + +335 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +7 +Thermodynamic stability indices +Operational + + +336 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +8 +Kinematic stability indices +Operational + + +337 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +9 +Temperature probabilities +Deprecated + + +338 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +10 +Moisture probabilities +Deprecated + + +339 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +11 +Momentum probabilities +Deprecated + + +340 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +12 +Mass probabilities +Deprecated + + +341 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +13 +Aerosols +Operational + + +342 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +14 +Trace gases (e.g. ozone, CO2) +Operational + + +343 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +15 +Radar +Operational + + +344 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +16 +Forecast radar imagery +Operational + + +345 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +17 +Electrodynamics +Operational + + +346 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +18 +Nuclear/radiology +Operational + + +347 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +19 +Physical atmospheric properties +Operational + + +348 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +20 +Atmospheric chemical constituents +Operational + + +349 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +21-189 +Reserved +Operational + + +350 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +190 +CCITT IA5 string +Operational + + +351 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +191 +Miscellaneous +Operational + + +352 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +192-254 +Reserved for local use +Operational + + +353 +Code table 4.1 - Parameter category by product discipline +Product discipline 0 - Meteorological products +255 +Missing +Operational + + +354 +Code table 4.1 - Parameter category by product discipline +Product discipline 1 - Hydrological products +0 +Hydrology basic products +Operational + + +355 +Code table 4.1 - Parameter category by product discipline +Product discipline 1 - Hydrological products +1 +Hydrology probabilities +Operational + + +356 +Code table 4.1 - Parameter category by product discipline +Product discipline 1 - Hydrological products +2 +Inland water and sediment properties +Operational + + +357 +Code table 4.1 - Parameter category by product discipline +Product discipline 1 - Hydrological products +3-191 +Reserved +Operational + + +358 +Code table 4.1 - Parameter category by product discipline +Product discipline 1 - Hydrological products +192-254 +Reserved for local use +Operational + + +359 +Code table 4.1 - Parameter category by product discipline +Product discipline 1 - Hydrological products +255 +Missing +Operational + + +360 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +0 +Vegetation/biomass +Operational + + +361 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +1 +Agri-/aquacultural special products +Operational + + +362 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +2 +Transportation-related products +Operational + + +363 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +3 +Soil products +Operational + + +364 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +4 +Fire weather products +Operational + + +365 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +5-191 +Reserved +Operational + + +366 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +192-254 +Reserved for local use +Operational + + +367 +Code table 4.1 - Parameter category by product discipline +Product discipline 2 - Land surface products +255 +Missing +Operational + + +368 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +0 +Image format products +(see Note 1) +Operational + + +369 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +1 +Quantitative products +(see Note 2) +Operational + + +370 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +2 +Cloud properties +Operational + + +371 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +3 +Flight rule conditions +Operational + + +372 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +4 +Volcanic ash +Operational + + +373 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +5 +Sea-surface temperature +Operational + + +374 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +6 +Solar radiation +Operational + + +375 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +7-191 +Reserved +Operational + + +378 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +192-254 +Reserved for local use +Operational + + +379 +Code table 4.1 - Parameter category by product discipline +Product discipline 3 - Space products +255 +Missing +Operational + + +380 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +0 +Waves +Operational + + +381 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +1 +Currents +Operational + + +382 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +2 +Ice +Operational + + +383 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +3 +Surface properties +Operational + + +384 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +4 +Subsurface properties +Operational + + +385 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +5-190 +Reserved +Operational + + +386 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +191 +Miscellaneous +Operational + + +387 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +192-254 +Reserved for local use +Operational + + +388 +Code table 4.1 - Parameter category by product discipline +Product discipline 10 - Oceanographic products +255 +Missing +Operational + + +389 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +0 +Temperature +K +Operational + + +390 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +1 +Virtual temperature +K +Operational + + +391 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +2 +Potential temperature +K +Operational + + +392 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +3 +Pseudo-adiabatic potential temperature or equivalent potential temperature +K +Operational + + +393 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +4 +Maximum temperature +* +K +Deprecated + + +394 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +5 +Minimum temperature +* +K +Deprecated + + +395 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +6 +Dewpoint temperature +K +Operational + + +396 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +7 +Dewpoint depression (or deficit) +K +Operational + + +397 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +8 +Lapse rate +K/m +Operational + + +398 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +9 +Temperature anomaly +K +Operational + + +399 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +10 +Latent heat net flux +W m-2 +Operational + + +400 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +11 +Sensible heat net flux +W m-2 +Operational + + +401 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +12 +Heat index +K +Operational + + +402 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +13 +Wind chill factor +K +Operational + + +403 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +14 +Minimum dewpoint depression +* +K +Deprecated + + +404 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +15 +Virtual potential temperature +K +Operational + + +405 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +16 +Snow phase change heat flux +W m-2 +Operational + + +406 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +17 +Skin temperature +K +Operational + + +407 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +18 +Snow temperature (top of snow) +K +Operational + + +408 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +19 +Turbulent transfer coefficient for heat +Numeric +Operational + + +409 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +20 +Turbulent diffusion coefficient for heat +m2/s +Operational + + +410 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +21 +Apparent temperature +** +K +Operational + + +411 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +22 +Temperature tendency due to short-wave radiation +K s-1 +Operational + + +412 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +23 +Temperature tendency due to long-wave radiation +K s-1 +Operational + + +413 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +24 +Temperature tendency due to short-wave radiation, clear sky +K s-1 +Operational + + +414 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +25 +Temperature tendency due to long-wave radiation, clear sky +K s-1 +Operational + + +415 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +26 +Temperature tendency due to parameterization +K s-1 +Operational + + +416 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +27 +Wet-bulb temperature +K +Operational + + +417 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +28 +Unbalanced component of temperature +K +Operational + + +418 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +29 +Temperature advection +K s-1 +Operational + + +419 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +30-191 +Reserved +Operational + + +420 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +192-254 +Reserved for local use +Operational + + +421 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 0: temperature +255 +Missing +Operational + + +422 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +0 +Specific humidity +kg/kg +Operational + + +423 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +1 +Relative humidity +% +Operational + + +424 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +2 +Humidity mixing ratio +kg/kg +Operational + + +425 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +3 +Precipitable water +kg m-2 +Operational + + +426 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +4 +Vapour pressure +Pa +Operational + + +427 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +5 +Saturation deficit +Pa +Operational + + +428 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +6 +Evaporation +kg m-2 +Operational + + +429 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +7 +Precipitation rate +* +kg m-2 s-1 +Deprecated + + +430 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +8 +Total precipitation +*** +kg m-2 +Operational + + +431 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +9 +Large-scale precipitation (non-convective) +*** +kg m-2 +Operational + + +432 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +10 +Convective precipitation +*** +kg m-2 +Operational + + +433 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +11 +Snow depth +m +Operational + + +434 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +12 +Snowfall rate water equivalent +* +kg m-2 s-1 +Deprecated + + +435 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +13 +Water equivalent of accumulated snow depth +*** +kg m-2 +Operational + + +436 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +14 +Convective snow +*** +kg m-2 +Operational + + +437 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +15 +Large-scale snow +*** +kg m-2 +Operational + + +438 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +16 +Snow melt +kg m-2 +Operational + + +439 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +17 +Snow age +d +Operational + + +440 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +18 +Absolute humidity +kg m-3 +Operational + + +441 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +19 +Precipitation type +(Code table 4.201) +Operational + + +442 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +20 +Integrated liquid water +kg m-2 +Operational + + +443 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +21 +Condensate +kg/kg +Operational + + +444 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +22 +Cloud mixing ratio +kg/kg +Operational + + +445 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +23 +Ice water mixing ratio +kg/kg +Operational + + +446 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +24 +Rain mixing ratio +kg/kg +Operational + + +447 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +25 +Snow mixing ratio +kg/kg +Operational + + +448 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +26 +Horizontal moisture convergence +kg kg-1 s-1 +Operational + + +449 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +27 +Maximum relative humidity +* +% +Deprecated + + +450 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +28 +Maximum absolute humidity +* +kg m-3 +Deprecated + + +451 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +29 +Total snowfall +*** +m +Operational + + +452 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +30 +Precipitable water category +(Code table 4.202) +Operational + + +453 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +31 +Hail +m +Operational + + +454 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +32 +Graupel (snow pellets) +kg/kg +Operational + + +455 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +33 +Categorical rain +(Code table 4.222) +Operational + + +456 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +34 +Categorical freezing rain +(Code table 4.222) +Operational + + +457 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +35 +Categorical ice pellets +(Code table 4.222) +Operational + + +458 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +36 +Categorical snow +(Code table 4.222) +Operational + + +459 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +37 +Convective precipitation rate +kg m-2 s-1 +Operational + + +460 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +38 +Horizontal moisture divergence +kg kg-1 s-1 +Operational + + +461 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +39 +Per cent frozen precipitation +% +Operational + + +462 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +40 +Potential evaporation +kg m-2 +Operational + + +463 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +41 +Potential evaporation rate +W m-2 +Operational + + +464 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +42 +Snow cover +% +Operational + + +465 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +43 +Rain fraction of total cloud water +Proportion +Operational + + +466 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +44 +Rime factor +Numeric +Operational + + +467 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +45 +Total column integrated rain +kg m-2 +Operational + + +468 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +46 +Total column integrated snow +kg m-2 +Operational + + +469 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +47 +Large scale water precipitation (non-convective) +*** +kg m-2 +Deprecated + + +470 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +48 +Convective water precipitation +*** +kg m-2 +Deprecated + + +471 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +49 +Total water precipitation +*** +kg m-2 +Deprecated + + +472 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +50 +Total snow precipitation +*** +kg m-2 +Deprecated + + +473 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +51 +Total column water (Vertically integrated total water (vapour + cloud water/ice)) +kg m-2 +Operational + + +474 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +52 +Total precipitation rate +** +kg m-2 s-1 +Operational + + +475 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +53 +Total snowfall rate water equivalent +** +kg m-2 s-1 +Operational + + +476 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +54 +Large scale precipitation rate +kg m-2 s-1 +Operational + + +477 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +55 +Convective snowfall rate water equivalent +kg m-2 s-1 +Operational + + +478 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +56 +Large scale snowfall rate water equivalent +kg m-2 s-1 +Operational + + +479 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +57 +Total snowfall rate +m/s +Operational + + +480 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +58 +Convective snowfall rate +m/s +Operational + + +481 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +59 +Large scale snowfall rate +m/s +Operational + + +482 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +60 +Snow depth water equivalent +kg m-2 +Operational + + +483 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +61 +Snow density +kg m-3 +Operational + + +484 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +62 +Snow evaporation +kg m-2 +Operational + + +485 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +63 +Reserved +Operational + + +486 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +64 +Total column integrated water vapour +kg m-2 +Operational + + +487 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +65 +Rain precipitation rate +kg m-2 s-1 +Operational + + +488 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +66 +Snow precipitation rate +kg m-2 s-1 +Operational + + +489 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +67 +Freezing rain precipitation rate +kg m-2 s-1 +Operational + + +490 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +68 +Ice pellets precipitation rate +kg m-2 s-1 +Operational + + +491 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +69 +Total column integrated cloud water +kg m-2 +Operational + + +492 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +70 +Total column integrated cloud ice +kg m-2 +Operational + + +493 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +71 +Hail mixing ratio +kg/kg +Operational + + +494 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +72 +Total column integrated hail +kg m-2 +Operational + + +495 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +73 +Hail precipitation rate +kg m-2 s-1 +Operational + + +496 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +74 +Total column integrated graupel +kg m-2 +Operational + + +497 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +75 +Graupel (snow pellets) precipitation rate +kg m-2 s-1 +Operational + + +498 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +76 +Convective rain rate +kg m-2 s-1 +Operational + + +499 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +77 +Large scale rain rate +kg m-2 s-1 +Operational + + +500 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +78 +Total column integrated water (all components including precipitation) +kg m-2 +Operational + + +501 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +79 +Evaporation rate +kg m-2 s-1 +Operational + + +502 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +80 +Total condensate +kg/kg +Operational + + +503 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +81 +Total column-integrated condensate +kg m-2 +Operational + + +504 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +82 +Cloud ice mixing-ratio +kg/kg +Operational + + +505 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +83 +Specific cloud liquid water content +kg/kg +Operational + + +506 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +84 +Specific cloud ice water content +kg/kg +Operational + + +507 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +85 +Specific rainwater content +kg/kg +Operational + + +508 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +86 +Specific snow water content +kg/kg +Operational + + +509 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +87 +Stratiform precipitation rate +kg m-2 s-1 +Operational + + +510 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +88 +Categorical convective precipitation +Code table 4.222 +Operational + + +511 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +89 +Reserved +Operational + + +512 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +90 +Total kinematic moisture flux +kg kg-1 m s-1 +Operational + + +513 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +91 +u-component (zonal) kinematic moisture flux +kg kg-1 m s-1 +Operational + + +514 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +92 +v-component (meridional) kinematic moisture flux +kg kg-1 m s-1 +Operational + + +515 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +93 +Relative humidity with respect to water +% +Operational + + +516 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +94 +Relative humidity with respect to ice +% +Operational + + +517 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +95 +Freezing or frozen precipitation rate +kg m-2 s-1 +Operational + + +518 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +96 +Mass density of rain +kg m-3 +Operational + + +519 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +97 +Mass density of snow +kg m-3 +Operational + + +520 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +98 +Mass density of graupel +kg m-3 +Operational + + +521 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +99 +Mass density of hail +kg m-3 +Operational + + +522 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +100 +Specific number concentration of rain +kg-1 +Operational + + +523 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +101 +Specific number concentration of snow +kg-1 +Operational + + +524 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +102 +Specific number concentration of graupel +kg-1 +Operational + + +525 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +103 +Specific number concentration of hail +kg-1 +Operational + + +526 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +104 +Number density of rain +m-3 +Operational + + +527 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +105 +Number density of snow +m-3 +Operational + + +528 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +106 +Number density of graupel +m-3 +Operational + + +529 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +107 +Number density of hail +m-3 +Operational + + +530 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +108 +Specific humidity tendency due to parameterization +kg kg-1 s-1 +Operational + + +531 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +109 +Mass density of liquid water coating on hail expressed as mass of liquid water per unit volume of air +kg m-3 +Operational + + +532 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +110 +Specific mass of liquid water coating on hail expressed as mass of liquid water per unit mass of moist air +kg kg-1 +Operational + + +533 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +111 +Mass mixing ratio of liquid water coating on hail expressed as mass of liquid water per unit mass of dry air +kg kg-1 +Operational + + +534 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +112 +Mass density of liquid water coating on graupel expressed as mass of liquid water per unit volume of air +kg m-3 +Operational + + +535 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +113 +Specific mass of liquid water coating on graupel expressed as mass of liquid water per unit mass of moist air +kg kg-1 +Operational + + +536 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +114 +Mass mixing ratio of liquid water coating on graupel expressed as mass of liquid water per unit mass of dry air +kg kg-1 +Operational + + +537 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +115 +Mass density of liquid water coating on snow expressed as mass of liquid water per unit volume of air +kg m-3 +Operational + + +538 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +116 +Specific mass of liquid water coating on snow expressed as mass of liquid water per unit mass of moist air +kg kg-1 +Operational + + +539 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +117 +Mass mixing ratio of liquid water coating on snow expressed as mass of liquid water per unit mass of dry air +kg kg-1 +Operational + + +540 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +118 +Unbalanced component of specific humidity +kg kg-1 +Operational + + +541 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +119 +Unbalanced component of specific cloud liquid water content +kg kg-1 +Operational + + +542 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +120 +Unbalanced component of specific cloud ice water content +kg kg-1 +Operational + + +543 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +121 +Fraction of snow cover +Proportion +Operational + + +544 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +122-191 +Reserved +Operational + + +545 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +192-254 +Reserved for local use +Operational + + +546 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 1: moisture +255 +Missing +Operational + + +547 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +0 +Wind direction (from which blowing) +degree true +Operational + + +548 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +1 +Wind speed +m/s +Operational + + +549 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +2 +u-component of wind +m/s +Operational + + +550 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +3 +v-component of wind +m/s +Operational + + +551 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +4 +Stream function +m2/s +Operational + + +552 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +5 +Velocity potential +m2/s +Operational + + +553 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +6 +Montgomery stream function +m2 s-2 +Operational + + +554 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +7 +Sigma coordinate vertical velocity +/s +Operational + + +555 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +8 +Vertical velocity (pressure) +Pa/s +Operational + + +556 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +9 +Vertical velocity (geometric) +m/s +Operational + + +557 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +10 +Absolute vorticity +/s +Operational + + +558 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +11 +Absolute divergence +/s +Operational + + +559 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +12 +Relative vorticity +/s +Operational + + +560 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +13 +Relative divergence +/s +Operational + + +561 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +14 +Potential vorticity +K m2 kg-1 s-1 +Operational + + +562 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +15 +Vertical u-component shear +/s +Operational + + +563 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +16 +Vertical v-component shear +/s +Operational + + +564 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +17 +Momentum flux, u-component +N m-2 +Operational + + +565 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +18 +Momentum flux, v-component +N m-2 +Operational + + +566 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +19 +Wind mixing energy +J +Operational + + +567 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +20 +Boundary layer dissipation +W m-2 +Operational + + +568 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +21 +Maximum wind speed +* +m/s +Deprecated + + +569 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +22 +Wind speed (gust) +m/s +Operational + + +570 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +23 +u-component of wind (gust) +m/s +Operational + + +571 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +24 +v-component of wind (gust) +m/s +Operational + + +572 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +25 +Vertical speed shear +/s +Operational + + +573 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +26 +Horizontal momentum flux +N m-2 +Operational + + +574 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +27 +u-component storm motion +m/s +Operational + + +575 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +28 +v-component storm motion +m/s +Operational + + +576 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +29 +Drag coefficient +Numeric +Operational + + +577 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +30 +Frictional velocity +m/s +Operational + + +578 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +31 +Turbulent diffusion coefficient for momentum +m2/s +Operational + + +579 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +32 +Eta coordinate vertical velocity +/s +Operational + + +580 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +33 +Wind fetch +m +Operational + + +581 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +34 +Normal wind component +** +m/s +Operational + + +582 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +35 +Tangential wind component +** +m/s +Operational + + +583 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +36 +Amplitude function for Rossby wave envelope for meridional wind +*** +m/s +Operational + + +584 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +37 +Northward turbulent surface stress +**** +N m-2 s +Operational + + +585 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +38 +Eastward turbulent surface stress +**** +N m-2 s +Operational + + +586 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +39 +Eastward wind tendency due to parameterization +m s-2 +Operational + + +587 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +40 +Northward wind tendency due to parameterization +m s-2 +Operational + + +588 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +41 +u-component of geostrophic wind +m s-1 +Operational + + +589 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +42 +v-component of geostrophic wind +m s-1 +Operational + + +590 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +43 +Geostrophic wind direction +degree true +Operational + + +591 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +44 +Geostrophic wind speed +m s-1 +Operational + + +592 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +45 +Unbalanced component of divergence +s-1 +Operational + + +593 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +46 +Vorticity advection +s-2 +Operational + + +594 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +47-191 +Reserved +Operational + + +595 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +192-254 +Reserved for local use +Operational + + +596 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 2: momentum +255 +Missing +Operational + + +597 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +0 +Pressure +Pa +Operational + + +598 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +1 +Pressure reduced to MSL +Pa +Operational + + +599 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +2 +Pressure tendency +Pa/s +Operational + + +600 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +3 +ICAO Standard Atmosphere Reference Height +m +Operational + + +601 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +4 +Geopotential +m2 s-2 +Operational + + +602 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +5 +Geopotential height +gpm +Operational + + +603 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +6 +Geometric height +m +Operational + + +604 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +7 +Standard deviation of height +m +Operational + + +605 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +8 +Pressure anomaly +Pa +Operational + + +606 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +9 +Geopotential height anomaly +gpm +Operational + + +607 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +10 +Density +kg m-3 +Operational + + +608 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +11 +Altimeter setting +Pa +Operational + + +609 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +12 +Thickness +m +Operational + + +610 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +13 +Pressure altitude +m +Operational + + +611 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +14 +Density altitude +m +Operational + + +612 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +15 +5-wave geopotential height +gpm +Operational + + +613 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +16 +Zonal flux of gravity wave stress +N m-2 +Operational + + +614 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +17 +Meridional flux of gravity wave stress +N m-2 +Operational + + +615 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +18 +Planetary boundary layer height +m +Operational + + +616 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +19 +5-wave geopotential height anomaly +gpm +Operational + + +617 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +20 +Standard deviation of sub-grid scale orography +m +Operational + + +618 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +21 +Angle of sub-gridscale orography +rad +Operational + + +619 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +22 +Slope of sub-gridscale orography +Numeric +Operational + + +620 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +23 +Gravity wave dissipation +W m-2 +Operational + + +621 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +24 +Anisotropy of sub-gridscale orography +Numeric +Operational + + +622 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +25 +Natural logarithm of pressure in Pa +Numeric +Operational + + +623 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +26 +Exner pressure +Numeric +Operational + + +624 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +27 +Updraught mass flux +kg m-2 s-1 +Operational + + +625 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +28 +Downdraught mass flux +kg m-2 s-1 +Operational + + +626 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +29 +Updraught detrainment rate +kg m-3 s-1 +Operational + + +627 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +30 +Downdraught detrainment rate +kg m-3 s-1 +Operational + + +628 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +31 +Unbalanced component of logarithm of surface pressure +- +Operational + + +629 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +32-191 +Reserved +Operational + + +630 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +192-254 +Reserved for local use +Operational + + +631 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 3: mass +255 +Missing +Operational + + +632 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +0 +Net short-wave radiation flux (surface) +* +W m-2 +Deprecated + + +633 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +1 +Net short-wave radiation flux (top of atmosphere) +* +W m-2 +Deprecated + + +634 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +2 +Short-wave radiation flux +* +W m-2 +Deprecated + + +635 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +3 +Global radiation flux +W m-2 +Operational + + +636 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +4 +Brightness temperature +K +Operational + + +637 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +5 +Radiance (with respect to wave number) +W m-1 sr-1 +Operational + + +638 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +6 +Radiance (with respect to wavelength) +W m-3 sr-1 +Operational + + +639 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +7 +Downward short-wave radiation flux +W m-2 +Operational + + +640 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +8 +Upward short-wave radiation flux +W m-2 +Operational + + +641 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +9 +Net short wave radiation flux +W m-2 +Operational + + +642 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +10 +Photosynthetically active radiation +W m-2 +Operational + + +643 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +11 +Net short-wave radiation flux, clear sky +W m-2 +Operational + + +644 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +12 +Downward UV radiation +W m-2 +Operational + + +645 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +13 +Direct short-wave radiation flux +W m-2 +Operational + + +646 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +14 +Diffuse short-wave radiation flux +W m-2 +Operational + + +647 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +15-49 +Reserved +Operational + + +648 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +50 +UV index (under clear sky) +** +Numeric +Operational + + +649 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +51 +UV index +** +Numeric +Operational + + +650 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +52 +Downward short-wave radiation flux, clear sky +W m-2 +Operational + + +651 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +53 +Upward short-wave radiation flux, clear sky +W m-2 +Operational + + +652 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +54-191 +Reserved +Operational + + +653 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +192-254 +Reserved for local use +Operational + + +654 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 4: short-wave radiation +255 +Missing +Operational + + +655 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +0 +Net long-wave radiation flux (surface) +* +W m-2 +Deprecated + + +656 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +1 +Net long-wave radiation flux (top of atmosphere) +* +W m-2 +Deprecated + + +657 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +2 +Long-wave radiation flux +* +W m-2 +Deprecated + + +658 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +3 +Downward long-wave radiation flux +W m-2 +Operational + + +659 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +4 +Upward long-wave radiation flux +W m-2 +Operational + + +660 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +5 +Net long-wave radiation flux +W m-2 +Operational + + +661 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +6 +Net long-wave radiation flux, clear sky +W m-2 +Operational + + +662 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +7 +Brightness temperature +K +Operational + + +663 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +8 +Downward long-wave radiation flux, clear sky +W m-2 +Operational + + +664 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +9-191 +Reserved +Operational + + +665 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +192-254 +Reserved for local use +Operational + + +666 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 5: long-wave radiation +255 +Missing +Operational + + +667 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +0 +Cloud ice +kg m-2 +Operational + + +668 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +1 +Total cloud cover +% +Operational + + +669 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +2 +Convective cloud cover +% +Operational + + +670 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +3 +Low cloud cover +% +Operational + + +671 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +4 +Medium cloud cover +% +Operational + + +672 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +5 +High cloud cover +% +Operational + + +673 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +6 +Cloud water +kg m-2 +Operational + + +674 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +7 +Cloud amount +% +Operational + + +675 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +8 +Cloud type +(Code table 4.203) +Operational + + +676 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +9 +Thunderstorm maximum tops +m +Operational + + +677 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +10 +Thunderstorm coverage +(Code table 4.204) +Operational + + +678 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +11 +Cloud base +m +Operational + + +679 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +12 +Cloud top +m +Operational + + +680 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +13 +Ceiling +m +Operational + + +681 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +14 +Non-convective cloud cover +% +Operational + + +682 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +15 +Cloud work function +J/kg +Operational + + +683 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +16 +Convective cloud efficiency +Proportion +Operational + + +684 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +17 +Total condensate +* +kg/kg +Deprecated + + +685 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +18 +Total column-integrated cloud water +* +kg m-2 +Deprecated + + +686 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +19 +Total column-integrated cloud ice +* +kg m-2 +Deprecated + + +687 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +20 +Total column-integrated condensate +* +kg m-2 +Deprecated + + +688 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +21 +Ice fraction of total condensate +Proportion +Operational + + +689 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +22 +Cloud cover +% +Operational + + +690 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +23 +Cloud ice mixing ratio +* +kg/kg +Deprecated + + +691 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +24 +Sunshine +Numeric +Operational + + +692 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +25 +Horizontal extent of cumulonimbus (CB) +% +Operational + + +693 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +26 +Height of convective cloud base +m +Operational + + +694 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +27 +Height of convective cloud top +m +Operational + + +695 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +28 +Number of cloud droplets per unit mass of air +/kg +Operational + + +696 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +29 +Number of cloud ice particles per unit mass of air +/kg +Operational + + +697 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +30 +Number density of cloud droplets +m-3 +Operational + + +698 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +31 +Number density of cloud ice particles +m-3 +Operational + + +699 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +32 +Fraction of cloud cover +Numeric +Operational + + +700 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +33 +Sunshine duration +s +Operational + + +701 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +34 +Surface long-wave effective total cloudiness +Numeric +Operational + + +702 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +35 +Surface short-wave effective total cloudiness +Numeric +Operational + + +703 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +36 +Fraction of stratiform precipitation cover +Proportion +Operational + + +704 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +37 +Fraction of convective precipitation cover +Proportion +Operational + + +705 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +38 +Mass density of cloud droplets +kg m-3 +Operational + + +706 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +39 +Mass density of cloud ice +kg m-3 +Operational + + +707 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +40 +Mass density of convective cloud water droplets +kg m-3 +Operational + + +708 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +41-46 +Reserved +Operational + + +709 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +47 +Volume fraction of cloud water droplets +** +Numeric +Operational + + +710 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +48 +Volume fraction of cloud ice particles +** +Numeric +Operational + + +711 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +49 +Volume fraction of cloud (ice and/or water) +** +Numeric +Operational + + +712 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +50-191 +Reserved +Operational + + +713 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +192-254 +Reserved for local use +Operational + + +714 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 6: cloud +255 +Missing +Operational + + +715 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +0 +Parcel lifted index (to 500 hPa) +K +Operational + + +716 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +1 +Best lifted index (to 500 hPa) +K +Operational + + +717 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +2 +K index +K +Operational + + +718 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +3 +KO index +K +Operational + + +719 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +4 +Total totals index +K +Operational + + +720 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +5 +Sweat index +Numeric +Operational + + +721 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +6 +Convective available potential energy +J/kg +Operational + + +722 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +7 +Convective inhibition +J/kg +Operational + + +723 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +8 +Storm relative helicity +J/kg +Operational + + +724 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +9 +Energy helicity index +Numeric +Operational + + +725 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +10 +Surface lifted index +K +Operational + + +726 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +11 +Best (4-layer) lifted index +K +Operational + + +727 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +12 +Richardson number +Numeric +Operational + + +728 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +13 +Showalter index +K +Operational + + +729 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +14 +Reserved +Operational + + +730 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +15 +Updraught helicity +m2 s-2 +Operational + + +731 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +16 +Bulk Richardson number +Numeric +Operational + + +732 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +17 +Gradient Richardson number +Numeric +Operational + + +733 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +18 +Flux Richardson number +Numeric +Operational + + +734 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +19 +Convective available potential energy - shear +m2 s-2 +Operational + + +735 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +20-191 +Reserved +Operational + + +736 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +192-254 +Reserved for local use +Operational + + +737 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 7: thermodynamic stability indices +255 +Missing +Operational + + +738 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 13: aerosols +0 +Aerosol type +(Code table 4.205) +Operational + + +739 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 13: aerosols +1-191 +Reserved +Operational + + +740 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 13: aerosols +192-254 +Reserved for local use +Operational + + +741 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 13: aerosols +255 +Missing +Operational + + +742 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 14: trace gases +0 +Total ozone +DU +Operational + + +743 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 14: trace gases +1 +Ozone mixing ratio +kg/kg +Operational + + +744 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 14: trace gases +2 +Total column integrated ozone +DU +Operational + + +745 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 14: trace gases +3-191 +Reserved +Operational + + +746 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 14: trace gases +192-254 +Reserved for local use +Operational + + +747 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 14: trace gases +255 +Missing +Operational + + +748 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +0 +Base spectrum width +m/s +Operational + + +749 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +1 +Base reflectivity +dB +Operational + + +750 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +2 +Base radial velocity +m/s +Operational + + +751 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +3 +Vertically integrated liquid water (VIL) +kg m-2 +Operational + + +752 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +4 +Layer-maximum base reflectivity +dB +Operational + + +753 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +5 +Precipitation +kg m-2 +Operational + + +754 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +6 +Radar spectra (1) +- +Operational + + +755 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +7 +Radar spectra (2) +- +Operational + + +756 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +8 +Radar spectra (3) +- +Operational + + +757 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +9 +Reflectivity of cloud droplets +dB +Operational + + +758 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +10 +Reflectivity of cloud ice +dB +Operational + + +759 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +11 +Reflectivity of snow +dB +Operational + + +760 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +12 +Reflectivity of rain +dB +Operational + + +761 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +13 +Reflectivity of graupel +dB +Operational + + +762 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +14 +Reflectivity of hail +dB +Operational + + +763 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +15 +Hybrid scan reflectivity +dB +Operational + + +764 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +16 +Hybrid scan reflectivity height +m +Operational + + +765 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +17-191 +Reserved +Operational + + +766 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +192-254 +Reserved for local use +Operational + + +767 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 15: radar +255 +Missing +Operational + + +768 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +0 +Equivalent radar reflectivity factor for rain +mm6 m-3 +Operational + + +769 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +1 +Equivalent radar reflectivity factor for snow +mm6 m-3 +Operational + + +770 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +2 +Equivalent radar reflectivity factor for parameterized convection +mm6 m-3 +Operational + + +771 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +3 +Echo top +m +Operational + + +772 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +4 +Reflectivity +dB +Operational + + +773 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +5 +Composite reflectivity +dB +Operational + + +774 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +6-191 +Reserved +Operational + + +775 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +192-254 +Reserved for local use +Operational + + +776 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 16: forecast radar imagery +255 +Missing +Operational + + +777 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 17: electrodynamics +0 +Lightning strike density +m-2 s-1 +Operational + + +778 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 17: electrodynamics +1 +Lightning potential index (LPI) +(see Note) +J kg-1 +Operational + + +779 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +0 +Air concentration of caesium 137 +Bq m-3 +Operational + + +780 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +1 +Air concentration of iodine 131 +Bq m-3 +Operational + + +781 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +2 +Air concentration of radioactive pollutant +Bq m-3 +Operational + + +782 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +3 +Ground deposition of caesium 137 +Bq m-2 +Operational + + +783 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +4 +Ground deposition of iodine 131 +Bq m-2 +Operational + + +784 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +5 +Ground deposition of radioactive pollutant +Bq m-2 +Operational + + +785 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +6 +Time-integrated air concentration of caesium pollutant +(see Note 1) +Bq s m-3 +Operational + + +786 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +7 +Time-integrated air concentration of iodine pollutant +(see Note 1) +Bq s m-3 +Operational + + +787 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +8 +Time-integrated air concentration of radioactive pollutant +(see Note 1) +Bq s m-3 +Operational + + +788 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +9 +Reserved +Operational + + +789 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +10 +Air concentration +(see Note 2) +Bq m-3 +Operational + + +790 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +11 +Wet deposition +Bq m-2 +Operational + + +791 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +12 +Dry deposition +Bq m-2 +Operational + + +792 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +13 +Total deposition (wet + dry) +Bq m-2 +Operational + + +793 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +14 +Specific activity concentration +(see Note 2) +Bq kg-1 +Operational + + +794 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +15 +Maximum of air concentration in layer +Bq m-3 +Operational + + +795 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +16 +Height of maximum air concentration +m +Operational + + +796 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +17 +Column-integrated air concentration +Bq m-2 +Operational + + +797 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +18 +Column-averaged air concentration in layer +Bq m-3 +Operational + + +798 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +19-191 +Reserved +Operational + + +799 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +192-254 +Reserved for local use +Operational + + +800 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 18: nuclear/radiology +255 +Missing +Operational + + +801 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +0 +Visibility +m +Operational + + +802 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +1 +Albedo +% +Operational + + +803 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +2 +Thunderstorm probability +% +Operational + + +804 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +3 +Mixed layer depth +m +Operational + + +805 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +4 +Volcanic ash +(Code table 4.206) +Operational + + +806 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +5 +Icing top +m +Operational + + +807 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +6 +Icing base +m +Operational + + +808 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +7 +Icing +(Code table 4.207) +Operational + + +809 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +8 +Turbulence top +m +Operational + + +810 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +9 +Turbulence base +m +Operational + + +811 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +10 +Turbulence +(Code table 4.208) +Operational + + +812 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +11 +Turbulent kinetic energy +J/kg +Operational + + +813 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +12 +Planetary boundary-layer regime +(Code table 4.209) +Operational + + +814 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +13 +Contrail intensity +(Code table 4.210) +Operational + + +815 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +14 +Contrail engine type +(Code table 4.211) +Operational + + +816 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +15 +Contrail top +m +Operational + + +817 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +16 +Contrail base +m +Operational + + +818 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +17 +Maximum snow albedo +(see Note 1) +% +Deprecated + + +819 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +18 +Snow free albedo +% +Operational + + +820 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +19 +Snow albedo +% +Operational + + +821 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +20 +Icing +% +Operational + + +822 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +21 +In-cloud turbulence +% +Operational + + +823 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +22 +Clear air turbulence (CAT) +% +Operational + + +824 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +23 +Supercooled large droplet probability +(see Note 2) +% +Operational + + +825 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +24 +Convective turbulent kinetic energy +J/kg +Operational + + +826 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +25 +Weather +(Code table 4.225) +Operational + + +827 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +26 +Convective outlook +(Code table 4.224) +Operational + + +828 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +27 +Icing scenario +(Code table 4.227) +Operational + + +829 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +28 +Mountain wave turbulence (eddy dissipation rate) +m2/3 s-1 +Operational + + +830 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +29 +Clear air turbulence (CAT) +m2/3 s-1 +Operational + + +831 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +30 +Eddy dissipation parameter +(see Note 3) +m2/3 s-1 +Operational + + +832 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +31 +Maximum of eddy dissipation parameter in layer +m2/3 s-1 +Operational + + +833 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +32 +Highest freezing level +m +Operational + + +834 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +33 +Visibility through liquid fog +m +Operational + + +835 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +34 +Visibility through ice fog +m +Operational + + +836 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +35 +Visibility through blowing snow +m +Operational + + +837 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +36-191 +Reserved +Operational + + +838 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +192-254 +Reserved for local use +Operational + + +839 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 19: physical atmospheric properties +255 +Missing +Operational + + +840 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +0 +Mass density (concentration) +kg m-3 +Operational + + +841 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +1 +Column-integrated mass density +(see Note 1) +kg m-2 +Operational + + +842 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +2 +Mass mixing ratio (mass fraction in air) +kg/kg +Operational + + +843 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +3 +Atmosphere emission mass flux +kg m-2 s-1 +Operational + + +844 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +4 +Atmosphere net production mass flux +kg m-2 s-1 +Operational + + +845 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +5 +Atmosphere net production and emission mass flux +kg m-2 s-1 +Operational + + +846 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +6 +Surface dry deposition mass flux +kg m-2 s-1 +Operational + + +847 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +7 +Surface wet deposition mass flux +kg m-2 s-1 +Operational + + +848 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +8 +Atmosphere re-emission mass flux +kg m-2 s-1 +Operational + + +849 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +9 +Wet deposition by large-scale precipitation mass flux +kg m-2 s-1 +Operational + + +850 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +10 +Wet deposition by convective precipitation mass flux +kg m-2 s-1 +Operational + + +851 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +11 +Sedimentation mass flux +kg m-2 s-1 +Operational + + +852 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +12 +Dry deposition mass flux +kg m-2 s-1 +Operational + + +853 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +13 +Transfer from hydrophobic to hydrophilic +kg kg-1 s-1 +Operational + + +854 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +14 +Transfer from SO2 (sulphur dioxide) to SO4 (sulphate) +kg kg-1 s-1 +Operational + + +855 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +15-49 +Reserved +Operational + + +856 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +50 +Amount in atmosphere +mol +Operational + + +857 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +51 +Concentration in air +mol m-3 +Operational + + +858 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +52 +Volume mixing ratio (fraction in air) +mol/mol +Operational + + +859 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +53 +Chemical gross production rate of concentration +mol m-3 s-1 +Operational + + +860 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +54 +Chemical gross destruction rate of concentration +mol m-3 s-1 +Operational + + +861 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +55 +Surface flux +mol m-2 s-1 +Operational + + +862 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +56 +Changes of amount in atmosphere +(see Note 1) +mol/s +Operational + + +863 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +57 +Total yearly average burden of the atmosphere +mol +Operational + + +864 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +58 +Total yearly averaged atmospheric loss +(see Note 1) +mol/s +Operational + + +865 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +59 +Aerosol number concentration +(see Note 2) +m-3 +Operational + + +866 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +60 +Aerosol specific number concentration +(see Note 2) +kg-1 +Operational + + +867 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +61 +Maximum of mass density in layer +(see Note 1) +kg m-3 +Operational + + +868 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +62 +Height of maximum mass density +m +Operational + + +869 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +63 +Column-averaged mass density in layer +kg m-3 +Operational + + +870 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +64-99 +Reserved +Operational + + +871 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +100 +Surface area density (aerosol) +/m +Operational + + +872 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +101 +Vertical visual range +m +Operational + + +873 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +102 +Aerosol optical thickness +Numeric +Operational + + +874 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +103 +Single scattering albedo +Numeric +Operational + + +875 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +104 +Asymmetry factor +Numeric +Operational + + +876 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +105 +Aerosol extinction coefficient +/m +Operational + + +877 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +106 +Aerosol absorption coefficient +/m +Operational + + +878 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +107 +Aerosol lidar backscatter from satellite +m-1 sr-1 +Operational + + +879 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +108 +Aerosol lidar backscatter from the ground +m-1 sr-1 +Operational + + +880 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +109 +Aerosol lidar extinction from satellite +/m +Operational + + +881 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +110 +Aerosol lidar extinction from the ground +/m +Operational + + +882 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +111 +Angstrom exponent +Numeric +Operational + + +883 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +112-191 +Reserved +Operational + + +884 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +192-254 +Reserved for local use +Operational + + +885 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 20: atmospheric chemical constituents +255 +Missing +Operational + + +886 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 190: CCITT IA5 string +0 +Arbitrary text string +CCITT IA5 +Operational + + +887 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 190: CCITT IA5 string +1-191 +Reserved +Operational + + +888 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 190: CCITT IA5 string +192-254 +Reserved for local use +Operational + + +889 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 190: CCITT IA5 string +255 +Missing +Operational + + +890 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +0 +Seconds prior to initial reference time (defined in Section 1) +s +Operational + + +891 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +1 +Geographical latitude +deg N +Operational + + +892 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +2 +Geographical longitude +deg E +Operational + + +893 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +3 +Days since last observation +d +Operational + + +894 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +4-191 +Reserved +Operational + + +895 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +192-254 +Reserved for local use +Operational + + +896 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 0 - Meteorological products, parameter category 191: miscellaneous +255 +Missing +Operational + + +897 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +0 +Flash flood guidance (Encoded as an accumulation over a floating subinterval of time between the reference time and valid time) +kg m-2 +Operational + + +898 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +1 +Flash flood runoff (Encoded as an accumulation over a floating subinterval of time) +kg m-2 +Operational + + +899 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +2 +Remotely-sensed snow cover +(Code table 4.215) +Operational + + +900 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +3 +Elevation of snow-covered terrain +(Code table 4.216) +Operational + + +901 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +4 +Snow water equivalent per cent of normal +% +Operational + + +902 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +5 +Baseflow-groundwater runoff +kg m-2 +Operational + + +903 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +6 +Storm surface runoff +kg m-2 +Operational + + +904 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +7 +Discharge from rivers or streams +m3/s +Operational + + +905 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +8 +Groundwater upper storage +kg m-2 +Operational + + +906 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +9 +Groundwater lower storage +kg m-2 +Operational + + +907 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +10 +Side flow into river channel +m3 s-1 m-1 +Operational + + +908 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +11 +River storage of water +m3 +Operational + + +909 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +12 +Floodplain storage of water +m3 +Operational + + +910 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +13 +Depth of water on soil surface +kg m-2 +Operational + + +911 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +14 +Upstream accumulated precipitation +kg m-2 +Operational + + +912 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +15 +Upstream accumulated snow melt +kg m-2 +Operational + + +913 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +16 +Percolation rate +kg m-2 s-1 +Operational + + +914 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +17-191 +Reserved +Operational + + +915 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +192-254 +Reserved for local use +Operational + + +916 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 0: hydrology basic products +255 +Missing +Operational + + +917 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 1: hydrology probabilities +0 +Conditional per cent precipitation amount fractile for an overall period (Encoded as an accumulation) +kg m-2 +Operational + + +918 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 1: hydrology probabilities +1 +Per cent precipitation in a sub-period of an overall period (Encoded as per cent accumulation over the sub-period) +% +Operational + + +919 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 1: hydrology probabilities +2 +Probability of 0.01 inch of precipitation (POP) +% +Operational + + +920 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 1: hydrology probabilities +3-191 +Reserved +Operational + + +921 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 1: hydrology probabilities +192-254 +Reserved for local use +Operational + + +922 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 1: hydrology probabilities +255 +Missing +Operational + + +923 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +0 +Water depth +m +Operational + + +924 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +1 +Water temperature +K +Operational + + +925 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +2 +Water fraction +Proportion +Operational + + +926 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +3 +Sediment thickness +m +Operational + + +927 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +4 +Sediment temperature +K +Operational + + +928 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +5 +Ice thickness +m +Operational + + +929 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +6 +Ice temperature +K +Operational + + +930 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +7 +Ice cover +Proportion +Operational + + +931 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +8 +Land cover (0 = water, 1 = land) +Proportion +Operational + + +932 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +9 +Shape factor with respect to salinity profile +- +Operational + + +933 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +10 +Shape factor with respect to temperature profile in thermocline +- +Operational + + +934 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +11 +Attenuation coefficient of water with respect to solar radiation +/m +Operational + + +935 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +12 +Salinity +kg/kg +Operational + + +936 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 1 - Hydrological products, parameter category 2: inland water and sediment properties +13 +Cross-sectional area of flow in channel +m2 +Operational + + +937 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +0 +Land cover (0 = sea, 1 = land) +Proportion +Operational + + +938 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +1 +Surface roughness +m +Operational + + +939 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +2 +Soil temperature +*** +K +Deprecated + + +940 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +3 +Soil moisture content +* +kg m-2 +Deprecated + + +941 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +4 +Vegetation +% +Operational + + +942 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +5 +Water runoff +kg m-2 +Operational + + +943 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +6 +Evapotranspiration +kg-2 s-1 +Operational + + +944 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +7 +Model terrain height +m +Operational + + +945 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +8 +Land use +(Code table 4.212) +Operational + + +946 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +9 +Volumetric soil moisture content +** +Proportion +Deprecated + + +947 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +10 +Ground heat flux +* +W m-2 +Deprecated + + +948 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +11 +Moisture availability +% +Operational + + +949 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +12 +Exchange coefficient +kg m-2 s-1 +Operational + + +950 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +13 +Plant canopy surface water +kg m-2 +Operational + + +951 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +14 +Blackadar’s mixing length scale +m +Operational + + +952 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +15 +Canopy conductance +m/s +Operational + + +953 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +16 +Minimal stomatal resistance +s/m +Operational + + +954 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +17 +Wilting point +* +Proportion +Deprecated + + +955 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +18 +Solar parameter in canopy conductance +Proportion +Operational + + +956 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +19 +Temperature parameter in canopy +Proportion +Operational + + +957 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +20 +Humidity parameter in canopy conductance +Proportion +Operational + + +958 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +21 +Soil moisture parameter in canopy conductance +Proportion +Operational + + +959 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +22 +Soil moisture +*** +kg m-3 +Deprecated + + +960 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +23 +Column-integrated soil water +*** +kg m-2 +Deprecated + + +961 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +24 +Heat flux +W m-2 +Operational + + +962 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +25 +Volumetric soil moisture +m3 m-3 +Operational + + +963 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +26 +Wilting point +kg m-3 +Operational + + +964 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +27 +Volumetric wilting point +m3 m-3 +Operational + + +965 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +28 +Leaf area index +Numeric +Operational + + +966 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +29 +Evergreen forest cover +Proportion +Operational + + +967 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +30 +Deciduous forest cover +Proportion +Operational + + +968 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +31 +Normalized differential vegetation index (NDVI) +Numeric +Operational + + +969 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +32 +Root depth of vegetation +m +Operational + + +970 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +33 +Water runoff and drainage +**** +kg m-2 +Operational + + +971 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +34 +Surface water runoff +**** +kg m-2 +Operational + + +972 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +35 +Tile class +Code table 4.243 +Operational + + +973 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +36 +Tile fraction +Proportion +Operational + + +974 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +37 +Tile percentage +% +Operational + + +975 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +38 +Soil volumetric ice content (water equivalent) +(see Note) +m3 m-3 +Operational + + +976 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +39-191 +Reserved +Operational + + +977 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +192-254 +Reserved for local use +Operational + + +978 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 0: vegetation/biomass +255 +Missing +Operational + + +979 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +0 +Soil type +(Code table 4.213) +Operational + + +980 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +1 +Upper layer soil temperature +* +K +Deprecated + + +981 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +2 +Upper layer soil moisture +* +kg m-3 +Deprecated + + +982 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +3 +Lower layer soil moisture +* +kg m-3 +Deprecated + + +983 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +4 +Bottom layer soil temperature +* +K +Deprecated + + +984 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +5 +Liquid volumetric soil moisture (non-frozen) +** +Proportion +Deprecated + + +985 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +6 +Number of soil layers in root zone +Numeric +Operational + + +986 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +7 +Transpiration stress-onset (soil moisture) +** +Proportion +Deprecated + + +987 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +8 +Direct evaporation cease (soil moisture) +** +Proportion +Deprecated + + +988 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +9 +Soil porosity +** +Proportion +Deprecated + + +989 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +10 +Liquid volumetric soil moisture (non-frozen) +m3 m-3 +Operational + + +990 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +11 +Volumetric transpiration stress-onset (soil moisture) +m3 m-3 +Operational + + +991 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +12 +Transpiration stress-onset (soil moisture) +kg m-3 +Operational + + +992 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +13 +Volumetric direct evaporation cease (soil moisture) +m3 m-3 +Operational + + +993 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +14 +Direct evaporation cease (soil moisture) +kg m-3 +Operational + + +994 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +15 +Soil porosity +m3 m-3 +Operational + + +995 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +16 +Volumetric saturation of soil moisture +m3 m-3 +Operational + + +996 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +17 +Saturation of soil moisture +kg m-3 +Operational + + +997 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +18 +Soil temperature +K +Operational + + +998 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +19 +Soil moisture +kg m-3 +Operational + + +999 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +20 +Column-integrated soil moisture +kg m-2 +Operational + + +1000 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +21 +Soil ice +kg m-3 +Operational + + +1001 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +22 +Column-integrated soil ice +kg m-2 +Operational + + +1002 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +23 +Liquid water in snow pack +kg m-2 +Operational + + +1003 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +24 +Frost index +K day-1 +Operational + + +1004 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +25 +Snow depth at elevation bands +kg m-2 +Operational + + +1005 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +26 +Soil heat flux +W m-2 +Operational + + +1006 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +27 +Soil depth +m +Operational + + +1007 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +28-191 +Reserved +Operational + + +1008 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +192-254 +Reserved for local use +Operational + + +1009 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 3: soil products +255 +Missing +Operational + + +1010 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +0 +Fire outlook +Code table 4.224 +Operational + + +1011 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +1 +Fire outlook due to dry thunderstorm +Code table 4.224 +Operational + + +1012 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +2 +Haines index +Numeric +Operational + + +1013 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +3 +Fire burned area +% +Operational + + +1014 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +4 +Fosberg index +* +Numeric +Operational + + +1015 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +5 +Forest Fire Weather Index (Canadian Forest Service) +Numeric +Operational + + +1016 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +6 +Fine Fuel Moisture Code (Canadian Forest Service) +Numeric +Operational + + +1017 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +7 +Duff Moisture Code (Canadian Forest Service) +Numeric +Operational + + +1018 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +8 +Drought Code (Canadian Forest Service) +Numeric +Operational + + +1019 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +9 +Initial Fire Spread Index (Canadian Forest Service) +Numeric +Operational + + +1020 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +10 +Fire Buildup Index (Canadian Forest Service) +Numeric +Operational + + +1021 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +11 +Fire Daily Severity Rating (Canadian Forest Service) +Numeric +Operational + + +1022 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +12-191 +Reserved +Operational + + +1023 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +192-254 +Reserved for local use +Operational + + +1024 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 4: fire weather products +255 +Missing +Operational + + +1025 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 2 - Land surface products, parameter category 5: glaciers and inland ice +1 +Glacier temperature +K +Operational + + +1026 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +0 +Scaled radiance +Numeric +Operational + + +1027 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +1 +Scaled albedo +Numeric +Operational + + +1028 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +2 +Scaled brightness temperature +Numeric +Operational + + +1029 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +3 +Scaled precipitable water +Numeric +Operational + + +1030 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +4 +Scaled lifted index +Numeric +Operational + + +1031 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +5 +Scaled cloud top pressure +Numeric +Operational + + +1032 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +6 +Scaled skin temperature +Numeric +Operational + + +1033 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +7 +Cloud mask +Code table 4.217 +Operational + + +1034 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +8 +Pixel scene type +Code table 4.218 +Operational + + +1035 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +9 +Fire detection indicator +Code table 4.223 +Operational + + +1036 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +10-191 +Reserved +Operational + + +1037 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +192-254 +Reserved for local use +Operational + + +1038 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 0: image format products +255 +Missing +Operational + + +1039 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +0 +Estimated precipitation +kg m-2 +Operational + + +1040 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +1 +Instantaneous rain rate +kg m-2 s-1 +Operational + + +1041 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +2 +Cloud top height +m +Operational + + +1042 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +3 +Cloud top height quality indicator +Code table 4.219 +Operational + + +1043 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +4 +Estimated u-component of wind +m/s +Operational + + +1044 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +5 +Estimated v-component of wind +m/s +Operational + + +1045 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +6 +Number of pixel used +Numeric +Operational + + +1046 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +7 +Solar zenith angle +deg +Operational + + +1047 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +8 +Relative azimuth angle +deg +Operational + + +1048 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +9 +Reflectance in 0.6 micron channel +% +Operational + + +1049 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +10 +Reflectance in 0.8 micron channel +% +Operational + + +1050 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +11 +Reflectance in 1.6 micron channel +% +Operational + + +1051 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +12 +Reflectance in 3.9 micron channel +% +Operational + + +1052 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +13 +Atmospheric divergence +/s +Operational + + +1053 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +14 +Cloudy brightness temperature +K +Operational + + +1054 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +15 +Clear-sky brightness temperature +K +Operational + + +1055 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +16 +Cloudy radiance (with respect to wave number) +W m-1 sr-1 +Operational + + +1056 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +17 +Clear-sky radiance (with respect to wave number) +W m-1 sr-1 +Operational + + +1057 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +18 +Reserved +Operational + + +1059 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +19 +Wind speed +m/s +Operational + + +1060 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +20 +Aerosol optical thickness at 0.635 μm +Operational + + +1061 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +21 +Aerosol optical thickness at 0.810 μm +Operational + + +1062 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +22 +Aerosol optical thickness at 1.640 μm +Operational + + +1063 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +23 +Angstrom coefficient +Operational + + +1064 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +24-26 +Reserved +Operational + + +1065 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +27 +Bidirectional reflectance factor +(see Note 1) +Numeric +Operational + + +1066 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +28 +Brightness temperature +K +Operational + + +1067 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +29 +Scaled radiance +(see Note 2) +Numeric +Operational + + +1068 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +30-191 +Reserved +Operational + + +1069 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +192-254 +Reserved for local use +Operational + + +1070 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 1: quantitative products +255 +Missing +Operational + + +1071 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +0 +Clear sky probability +% +Operational + + +1072 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +1 +Cloud top temperature +K +Operational + + +1073 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +2 +Cloud top pressure +Pa +Operational + + +1074 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +3 +Cloud type +Code table 4.218 +Operational + + +1075 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +4 +Cloud phase +Code table 4.218 +Operational + + +1076 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +5 +Cloud optical depth +Numeric +Operational + + +1077 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +6 +Cloud particle effective radius +m +Operational + + +1078 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +7 +Cloud liquid water path +kg m-2 +Operational + + +1079 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +8 +Cloud ice water path +kg m-2 +Operational + + +1080 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +9 +Cloud albedo +Numeric +Operational + + +1081 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +10 +Cloud emissivity +Numeric +Operational + + +1082 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 2: cloud properties +11 +Effective absorption optical depth ratio +Numeric +Operational + + +1083 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 3: flight rule conditions +0 +Probability of encountering marginal visual flight rule conditions +% +Operational + + +1084 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 3: flight rule conditions +1 +Probability of encountering low instrument flight rule conditions +% +Operational + + +1085 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 3: flight rule conditions +2 +Probability of encountering instrument flight rule conditions +% +Operational + + +1086 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +0 +Volcanic ash probability +% +Operational + + +1087 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +1 +Volcanic ash cloud top temperature +K +Operational + + +1088 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +2 +Volcanic ash cloud top pressure +Pa +Operational + + +1089 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +3 +Volcanic ash cloud top height +m +Operational + + +1090 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +4 +Volcanic ash cloud emissivity +Numeric +Operational + + +1091 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +5 +Volcanic ash effective absorption optical depth ratio +Numeric +Operational + + +1092 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +6 +Volcanic ash cloud optical depth +Numeric +Operational + + +1093 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +7 +Volcanic ash column density +kg m-2 +Operational + + +1094 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 4: volcanic ash +8 +Volcanic ash particle effective radius +m +Operational + + +1095 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 5: sea-surface temperature +0 +Interface sea-surface temperature +(see Note 1) +K +Operational + + +1096 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 5: sea-surface temperature +1 +Skin sea-surface temperature +(see Note 2) +K +Operational + + +1097 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 5: sea-surface temperature +2 +Sub-skin sea-surface temperature +(see Note 3) +K +Operational + + +1098 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 5: sea-surface temperature +3 +Foundation sea-surface temperature +(see Note 4) +K +Operational + + +1099 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 5: sea-surface temperature +4 +Estimated bias between sea-surface temperature and standard +K +Operational + + +1100 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 5: sea-surface temperature +5 +Estimated standard deviation between sea surface temperature and standard +K +Operational + + +1101 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 6: solar radiation +0 +Global solar irradiance +(see Note 1) +W m-2 +Operational + + +1102 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 6: solar radiation +1 +Global solar exposure +(see Note 2) +J m-2 +Operational + + +1103 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 6: solar radiation +2 +Direct solar irradiance +(see Note 3) +W m-2 +Operational + + +1104 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 6: solar radiation +3 +Direct solar exposure +(see Note 4) +J m-2 +Operational + + +1105 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 6: solar radiation +4 +Diffuse solar irradiance +(see Note 5) +W m-2 +Operational + + +1106 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 3 - Space products, parameter category 6: solar radiation +5 +Diffuse solar exposure +(see Note 6) +J m-2 +Operational + + +1111 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +0 +Wave spectra (1) +- +Operational + + +1112 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +1 +Wave spectra (2) +- +Operational + + +1113 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +2 +Wave spectra (3) +- +Operational + + +1114 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +3 +Significant height of combined wind waves and swell +m +Operational + + +1115 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +4 +Direction of wind waves +degree true +Operational + + +1116 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +5 +Significant height of wind waves +m +Operational + + +1117 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +6 +Mean period of wind waves +s +Operational + + +1118 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +7 +Direction of swell waves +degree true +Operational + + +1119 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +8 +Significant height of swell waves +m +Operational + + +1120 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +9 +Mean period of swell waves +s +Operational + + +1121 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +10 +Primary wave direction +degree true +Operational + + +1122 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +11 +Primary wave mean period +s +Operational + + +1123 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +12 +Secondary wave direction +degree true +Operational + + +1124 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +13 +Secondary wave mean period +s +Operational + + +1125 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +14 +Direction of combined wind waves and swell +degree true +Operational + + +1126 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +15 +Mean period of combined wind waves and swell +s +Operational + + +1127 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +16 +Coefficient of drag with waves +- +Operational + + +1128 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +17 +Friction velocity +m/s +Operational + + +1129 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +18 +Wave stress +N m-2 +Operational + + +1130 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +19 +Normalized wave stress +- +Operational + + +1131 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +20 +Mean square slope of waves +- +Operational + + +1132 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +21 +u-component surface Stokes drift +m/s +Operational + + +1133 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +22 +v-component surface Stokes drift +m/s +Operational + + +1134 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +23 +Period of maximum individual wave height +s +Operational + + +1135 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +24 +Maximum individual wave height +m +Operational + + +1136 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +25 +Inverse mean wave frequency +s +Operational + + +1137 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +26 +Inverse mean frequency of wind waves +s +Operational + + +1138 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +27 +Inverse mean frequency of total swell +s +Operational + + +1139 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +28 +Mean zero-crossing wave period +s +Operational + + +1140 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +29 +Mean zero-crossing period of wind waves +s +Operational + + +1141 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +30 +Mean zero-crossing period of total swell +s +Operational + + +1142 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +31 +Wave directional width +- +Operational + + +1143 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +32 +Directional width of wind waves +- +Operational + + +1144 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +33 +Directional width of total swell +- +Operational + + +1145 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +34 +Peak wave period +s +Operational + + +1146 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +35 +Peak period of wind waves +s +Operational + + +1147 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +36 +Peak period of total swell +s +Operational + + +1148 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +37 +Altimeter wave height +m +Operational + + +1149 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +38 +Altimeter corrected wave height +m +Operational + + +1150 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +39 +Altimeter range relative correction +- +Operational + + +1151 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +40 +10-metre neutral wind speed over waves +m/s +Operational + + +1152 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +41 +10-metre wind direction over waves +deg +Operational + + +1153 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +42 +Wave energy spectrum +m2 s rad-1 +Operational + + +1154 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +43 +Kurtosis of the sea-surface elevation due to waves +- +Operational + + +1155 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +44 +Benjamin-Feir index +- +Operational + + +1156 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +45 +Spectral peakedness factor +/s +Operational + + +1157 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +46-191 +Reserved +Operational + + +1158 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +192-254 +Reserved for local use +Operational + + +1159 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 0: waves +255 +Missing +Operational + + +1160 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +0 +Current direction +degree true +Operational + + +1161 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +1 +Current speed +m/s +Operational + + +1162 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +2 +u-component of current +m/s +Operational + + +1163 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +3 +v-component of current +m/s +Operational + + +1164 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +4 +Rip current occurrence probability +% +Operational + + +1165 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +5-191 +Reserved +Operational + + +1166 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +192-254 +Reserved for local use +Operational + + +1167 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 1: currents +255 +Missing +Operational + + +1168 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +0 +Ice cover +Proportion +Operational + + +1169 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +1 +Ice thickness +m +Operational + + +1170 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +2 +Direction of ice drift +degree true +Operational + + +1171 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +3 +Speed of ice drift +m/s +Operational + + +1172 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +4 +u-component of ice drift +m/s +Operational + + +1173 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +5 +v-component of ice drift +m/s +Operational + + +1174 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +6 +Ice growth rate +m/s +Operational + + +1175 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +7 +Ice divergence +/s +Operational + + +1176 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +8 +Ice temperature +K +Operational + + +1177 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +9 +Module of ice internal pressure +* +Pa m +Operational + + +1178 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +10 +Zonal vector component of vertically integrated ice internal pressure +Pa m +Operational + + +1179 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +11 +Meridional vector component of vertically integrated ice internal pressure +Pa m +Operational + + +1180 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +12 +Compressive ice strength +N/m +Operational + + +1181 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +13-191 +Reserved +Operational + + +1182 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +192-254 +Reserved for local use +Operational + + +1183 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 2: ice +255 +Missing +Operational + + +1184 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 3: surface properties +0 +Water temperature +K +Operational + + +1185 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 3: surface properties +1 +Deviation of sea level from mean +m +Operational + + +1186 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 3: surface properties +2 +Heat exchange coefficient +- +Operational + + +1187 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 3: surface properties +3-191 +Reserved +Operational + + +1188 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 3: surface properties +192-254 +Reserved for local use +Operational + + +1189 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 3: surface properties +255 +Missing +Operational + + +1190 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +0 +Main thermocline depth +m +Operational + + +1191 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +1 +Main thermocline anomaly +m +Operational + + +1192 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +2 +Transient thermocline depth +m +Operational + + +1193 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +3 +Salinity +kg/kg +Operational + + +1194 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +4 +Ocean vertical heat diffusivity +m2/s +Operational + + +1195 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +5 +Ocean vertical salt diffusivity +m2/s +Operational + + +1196 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +6 +Ocean vertical momentum diffusivity +m2/s +Operational + + +1197 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +7 +Bathymetry +m +Operational + + +1198 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +8-10 +Reserved +Operational + + +1199 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +11 +Shape factor with respect to salinity profile +- +Operational + + +1200 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +12 +Shape factor with respect to temperature profile in thermocline +- +Operational + + +1201 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +13 +Attenuation coefficient of water with respect to solar radiation +/m +Operational + + +1202 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +14 +Water depth +m +Operational + + +1203 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +15 +Water temperature +K +Operational + + +1204 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +16-191 +Reserved +Operational + + +1205 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +192-254 +Reserved for local use +Operational + + +1206 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 4: subsurface properties +255 +Missing +Operational + + +1207 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +0 +Seconds prior to initial reference time (defined in Section 1) +s +Operational + + +1208 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +1 +Meridional overturning stream function +m3/s +Operational + + +1209 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +2 +Reserved +Operational + + +1210 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +3 +Days since last observation +d +Operational + + +1211 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +4-191 +Reserved +Operational + + +1212 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +192-254 +Reserved for local use +Operational + + +1213 +Code table 4.2 - Parameter number by product discipline and parameter category +Product discipline 10 - Oceanographic products, parameter category 191: miscellaneous +255 +Missing +Operational + + +1214 +Code table 4.3 - Type of generating process +0 +Analysis +Operational + + +1215 +Code table 4.3 - Type of generating process +1 +Initialization +Operational + + +1216 +Code table 4.3 - Type of generating process +2 +Forecast +Operational + + +1217 +Code table 4.3 - Type of generating process +3 +Bias corrected forecast +Operational + + +1218 +Code table 4.3 - Type of generating process +4 +Ensemble forecast +Operational + + +1219 +Code table 4.3 - Type of generating process +5 +Probability forecast +Operational + + +1220 +Code table 4.3 - Type of generating process +6 +Forecast error +Operational + + +1221 +Code table 4.3 - Type of generating process +7 +Analysis error +Operational + + +1222 +Code table 4.3 - Type of generating process +8 +Observation +Operational + + +1223 +Code table 4.3 - Type of generating process +9 +Climatological +Operational + + +1224 +Code table 4.3 - Type of generating process +10 +Probability-weighted forecast +Operational + + +1225 +Code table 4.3 - Type of generating process +11 +Bias-corrected ensemble forecast +Operational + + +1226 +Code table 4.3 - Type of generating process +12 +Post-processed analysis +(see Note) +Operational + + +1227 +Code table 4.3 - Type of generating process +13 +Post-processed forecast +(see Note) +Operational + + +1228 +Code table 4.3 - Type of generating process +14 +Nowcast +Operational + + +1229 +Code table 4.3 - Type of generating process +15 +Hindcast +Operational + + +1230 +Code table 4.3 - Type of generating process +16 +Physical retrieval +Operational + + +1231 +Code table 4.3 - Type of generating process +17 +Regression analysis +Operational + + +1232 +Code table 4.3 - Type of generating process +18 +Difference between two forecasts +Operational + + +1233 +Code table 4.3 - Type of generating process +19-191 +Reserved +Operational + + +1234 +Code table 4.3 - Type of generating process +192-254 +Reserved for local use +Operational + + +1235 +Code table 4.3 - Type of generating process +255 +Missing +Operational + + +1236 +Code table 4.4 - Indicator of unit of time range +0 +Minute +Operational + + +1237 +Code table 4.4 - Indicator of unit of time range +1 +Hour +Operational + + +1238 +Code table 4.4 - Indicator of unit of time range +2 +Day +Operational + + +1239 +Code table 4.4 - Indicator of unit of time range +3 +Month +Operational + + +1240 +Code table 4.4 - Indicator of unit of time range +4 +Year +Operational + + +1241 +Code table 4.4 - Indicator of unit of time range +5 +Decade (10 years) +Operational + + +1242 +Code table 4.4 - Indicator of unit of time range +6 +Normal (30 years) +Operational + + +1243 +Code table 4.4 - Indicator of unit of time range +7 +Century (100 years) +Operational + + +1244 +Code table 4.4 - Indicator of unit of time range +8-9 +Reserved +Operational + + +1245 +Code table 4.4 - Indicator of unit of time range +10 +3 hours +Operational + + +1246 +Code table 4.4 - Indicator of unit of time range +11 +6 hours +Operational + + +1247 +Code table 4.4 - Indicator of unit of time range +12 +12 hours +Operational + + +1248 +Code table 4.4 - Indicator of unit of time range +13 +Second +Operational + + +1249 +Code table 4.4 - Indicator of unit of time range +14-191 +Reserved +Operational + + +1250 +Code table 4.4 - Indicator of unit of time range +192-254 +Reserved for local use +Operational + + +1251 +Code table 4.4 - Indicator of unit of time range +255 +Missing +Operational + + +1252 +Code table 4.5 - Fixed surface types and units +0 +Reserved +Operational + + +1253 +Code table 4.5 - Fixed surface types and units +1 +Ground or water surface +- +Operational + + +1254 +Code table 4.5 - Fixed surface types and units +2 +Cloud base level +- +Operational + + +1255 +Code table 4.5 - Fixed surface types and units +3 +Level of cloud tops +- +Operational + + +1256 +Code table 4.5 - Fixed surface types and units +4 +Level of 0 °C isotherm +- +Operational + + +1257 +Code table 4.5 - Fixed surface types and units +5 +Level of adiabatic condensation lifted from the surface +- +Operational + + +1258 +Code table 4.5 - Fixed surface types and units +6 +Maximum wind level +- +Operational + + +1259 +Code table 4.5 - Fixed surface types and units +7 +Tropopause +- +Operational + + +1260 +Code table 4.5 - Fixed surface types and units +8 +Nominal top of the atmosphere +- +Operational + + +1261 +Code table 4.5 - Fixed surface types and units +9 +Sea bottom +- +Operational + + +1262 +Code table 4.5 - Fixed surface types and units +10 +Entire atmosphere +- +Operational + + +1263 +Code table 4.5 - Fixed surface types and units +11 +Cumulonimbus (CB) base +m +Operational + + +1264 +Code table 4.5 - Fixed surface types and units +12 +Cumulonimbus (CB) top +m +Operational + + +1265 +Code table 4.5 - Fixed surface types and units +13 +Lowest level where vertically integrated cloud cover exceeds the specified percentage (cloud base for a given percentage cloud cover) +% +Operational + + +1266 +Code table 4.5 - Fixed surface types and units +14 +Level of free convection (LFC) +- +Operational + + +1267 +Code table 4.5 - Fixed surface types and units +15 +Convective condensation level (CCL) +- +Operational + + +1268 +Code table 4.5 - Fixed surface types and units +16 +Level of neutral buoyancy or equilibrium level (LNB) +- +Operational + + +1269 +Code table 4.5 - Fixed surface types and units +17-19 +Reserved +Operational + + +1270 +Code table 4.5 - Fixed surface types and units +20 +Isothermal level +K +Operational + + +1271 +Code table 4.5 - Fixed surface types and units +21 +Lowest level where mass density exceeds the specified value (base for a given threshold of mass density) +kg m-3 +Operational + + +1272 +Code table 4.5 - Fixed surface types and units +22 +Highest level where mass density exceeds the specified value (top for a given threshold of mass density) +kg m-3 +Operational + + +1273 +Code table 4.5 - Fixed surface types and units +23 +Lowest level where air concentration exceeds the specified value (base for a given threshold of air concentration) +Bq m-3 +Operational + + +1274 +Code table 4.5 - Fixed surface types and units +24 +Highest level where air concentration exceeds the specified value (top for a given threshold of air concentration) +Bq m-3 +Operational + + +1275 +Code table 4.5 - Fixed surface types and units +25-99 +Reserved +Operational + + +1276 +Code table 4.5 - Fixed surface types and units +100 +Isobaric surface +Pa +Operational + + +1277 +Code table 4.5 - Fixed surface types and units +101 +Mean sea level +Operational + + +1278 +Code table 4.5 - Fixed surface types and units +102 +Specific altitude above mean sea level +m +Operational + + +1279 +Code table 4.5 - Fixed surface types and units +103 +Specified height level above ground +m +Operational + + +1280 +Code table 4.5 - Fixed surface types and units +104 +Sigma level +"sigma" value +Operational + + +1281 +Code table 4.5 - Fixed surface types and units +105 +Hybrid level +- +Operational + + +1282 +Code table 4.5 - Fixed surface types and units +106 +Depth below land surface +m +Operational + + +1283 +Code table 4.5 - Fixed surface types and units +107 +Isentropic (theta) level +K +Operational + + +1284 +Code table 4.5 - Fixed surface types and units +108 +Level at specified pressure difference from ground to level +Pa +Operational + + +1285 +Code table 4.5 - Fixed surface types and units +109 +Potential vorticity surface +K m2 kg-1 s-1 +Operational + + +1286 +Code table 4.5 - Fixed surface types and units +110 +Reserved +Operational + + +1287 +Code table 4.5 - Fixed surface types and units +111 +Eta level +- +Operational + + +1288 +Code table 4.5 - Fixed surface types and units +112 +Reserved +Operational + + +1289 +Code table 4.5 - Fixed surface types and units +113 +Logarithmic hybrid level +Operational + + +1290 +Code table 4.5 - Fixed surface types and units +114 +Snow level +Numeric +Operational + + +1291 +Code table 4.5 - Fixed surface types and units +115 +Sigma height level +(see Note 4) +- +Operational + + +1292 +Code table 4.5 - Fixed surface types and units +116 +Reserved +Operational + + +1293 +Code table 4.5 - Fixed surface types and units +117 +Mixed layer depth +m +Operational + + +1294 +Code table 4.5 - Fixed surface types and units +118 +Hybrid height level +- +Operational + + +1295 +Code table 4.5 - Fixed surface types and units +119 +Hybrid pressure level +- +Operational + + +1296 +Code table 4.5 - Fixed surface types and units +120-149 +Reserved +Operational + + +1297 +Code table 4.5 - Fixed surface types and units +150 +Generalized vertical height coordinate +(see Note 5) +Operational + + +1298 +Code table 4.5 - Fixed surface types and units +151 +Soil level +(see Note 6) +Numeric +Operational + + +1299 +Code table 4.5 - Fixed surface types and units +152-159 +Reserved +Operational + + +1300 +Code table 4.5 - Fixed surface types and units +160 +Depth below sea level +m +Operational + + +1301 +Code table 4.5 - Fixed surface types and units +161 +Depth below water surface +m +Operational + + +1302 +Code table 4.5 - Fixed surface types and units +162 +Lake or river bottom +- +Operational + + +1303 +Code table 4.5 - Fixed surface types and units +163 +Bottom of sediment layer +- +Operational + + +1304 +Code table 4.5 - Fixed surface types and units +164 +Bottom of thermally active sediment layer +- +Operational + + +1305 +Code table 4.5 - Fixed surface types and units +165 +Bottom of sediment layer penetrated by thermal wave +- +Operational + + +1306 +Code table 4.5 - Fixed surface types and units +166 +Mixing layer +- +Operational + + +1307 +Code table 4.5 - Fixed surface types and units +167 +Bottom of root zone +- +Operational + + +1308 +Code table 4.5 - Fixed surface types and units +168-173 +Reserved +Operational + + +1309 +Code table 4.5 - Fixed surface types and units +174 +Top surface of ice on sea, lake or river +- +Operational + + +1310 +Code table 4.5 - Fixed surface types and units +175 +Top surface of ice, under snow cover, on sea, lake or river +- +Operational + + +1311 +Code table 4.5 - Fixed surface types and units +176 +Bottom surface (underside) ice on sea, lake or river +- +Operational + + +1312 +Code table 4.5 - Fixed surface types and units +177 +Deep soil (of indefinite depth) +- +Operational + + +1313 +Code table 4.5 - Fixed surface types and units +178 +Reserved +- +Operational + + +1314 +Code table 4.5 - Fixed surface types and units +179 +Top surface of glacier ice and inland ice +- +Operational + + +1315 +Code table 4.5 - Fixed surface types and units +180 +Deep inland or glacier ice (of indefinite depth) +- +Operational + + +1316 +Code table 4.5 - Fixed surface types and units +181 +Grid tile land fraction as a model surface +- +Operational + + +1317 +Code table 4.5 - Fixed surface types and units +182 +Grid tile water fraction as a model surface +- +Operational + + +1318 +Code table 4.5 - Fixed surface types and units +183 +Grid tile ice fraction on sea, lake or river as a model surface +- +Operational + + +1319 +Code table 4.5 - Fixed surface types and units +184 +Grid tile glacier ice and inland ice fraction as a model surface +- +Operational + + +1320 +Code table 4.5 - Fixed surface types and units +185-191 +Reserved +Operational + + +1321 +Code table 4.5 - Fixed surface types and units +192-254 +Reserved for local use +Operational + + +1322 +Code table 4.5 - Fixed surface types and units +255 +Missing +Operational + + +1323 +Code table 4.6 - Type of ensemble forecast +0 +Unperturbed high-resolution control forecast +Operational + + +1324 +Code table 4.6 - Type of ensemble forecast +1 +Unperturbed low-resolution control forecast +Operational + + +1325 +Code table 4.6 - Type of ensemble forecast +2 +Negatively perturbed forecast +Operational + + +1326 +Code table 4.6 - Type of ensemble forecast +3 +Positively perturbed forecast +Operational + + +1327 +Code table 4.6 - Type of ensemble forecast +4 +Multi-model forecast +Operational + + +1328 +Code table 4.6 - Type of ensemble forecast +5-191 +Reserved +Operational + + +1329 +Code table 4.6 - Type of ensemble forecast +192-254 +Reserved for local use +Operational + + +1330 +Code table 4.6 - Type of ensemble forecast +255 +Missing +Operational + + +1331 +Code table 4.7 - Derived forecast +0 +Unweighted mean of all members +Operational + + +1332 +Code table 4.7 - Derived forecast +1 +Weighted mean of all members +Operational + + +1333 +Code table 4.7 - Derived forecast +2 +Standard deviation with respect to cluster mean +Operational + + +1334 +Code table 4.7 - Derived forecast +3 +Standard deviation with respect to cluster mean, normalized +Operational + + +1335 +Code table 4.7 - Derived forecast +4 +Spread of all members +Operational + + +1336 +Code table 4.7 - Derived forecast +5 +Large anomaly index of all members +(see Note 1) +Operational + + +1337 +Code table 4.7 - Derived forecast +6 +Unweighted mean of the cluster members +Operational + + +1338 +Code table 4.7 - Derived forecast +7 +Interquartile range (range between the 25th and 75th quantile) +Operational + + +1339 +Code table 4.7 - Derived forecast +8 +Minimum of all ensemble members +(see Note 2) +Operational + + +1340 +Code table 4.7 - Derived forecast +9 +Maximum of all ensemble members +(see Note 2) +Operational + + +1341 +Code table 4.7 - Derived forecast +10-191 +Reserved +Operational + + +1342 +Code table 4.7 - Derived forecast +192-254 +Reserved for local use +Operational + + +1343 +Code table 4.7 - Derived forecast +255 +Missing +Operational + + +1344 +Code table 4.8 - Clustering method +0 +Anomaly correlation +Operational + + +1345 +Code table 4.8 - Clustering method +1 +Root mean square +Operational + + +1346 +Code table 4.8 - Clustering method +2-191 +Reserved +Operational + + +1347 +Code table 4.8 - Clustering method +192-254 +Reserved for local use +Operational + + +1348 +Code table 4.8 - Clustering method +255 +Missing +Operational + + +1349 +Code table 4.9 - Probability type +0 +Probability of event below lower limit +Operational + + +1350 +Code table 4.9 - Probability type +1 +Probability of event above upper limit +Operational + + +1351 +Code table 4.9 - Probability type +2 +Probability of event between lower and upper limits (the range includes the lower limit but not the upper limit) +Operational + + +1352 +Code table 4.9 - Probability type +3 +Probability of event above lower limit +Operational + + +1353 +Code table 4.9 - Probability type +4 +Probability of event below upper limit +Operational + + +1354 +Code table 4.9 - Probability type +5-191 +Reserved +Operational + + +1355 +Code table 4.9 - Probability type +192-254 +Reserved for local use +Operational + + +1356 +Code table 4.9 - Probability type +255 +Missing +Operational + + +1357 +Code table 4.10 - Type of statistical processing +0 +Average +Operational + + +1358 +Code table 4.10 - Type of statistical processing +1 +Accumulation +(see Note 1) +Operational + + +1359 +Code table 4.10 - Type of statistical processing +2 +Maximum +Operational + + +1360 +Code table 4.10 - Type of statistical processing +3 +Minimum +Operational + + +1361 +Code table 4.10 - Type of statistical processing +4 +Difference (value at the end of time range minus value at the beginning) +Operational + + +1362 +Code table 4.10 - Type of statistical processing +5 +Root mean square +Operational + + +1363 +Code table 4.10 - Type of statistical processing +6 +Standard deviation +Operational + + +1364 +Code table 4.10 - Type of statistical processing +7 +Covariance (temporal variance) +(see Note 2) +Operational + + +1365 +Code table 4.10 - Type of statistical processing +8 +Difference (value at the start of time range minus value at the end) +Operational + + +1366 +Code table 4.10 - Type of statistical processing +9 +Ratio +(see Note 3) +Operational + + +1367 +Code table 4.10 - Type of statistical processing +10 +Standardized anomaly +Operational + + +1368 +Code table 4.10 - Type of statistical processing +11 +Summation +Operational + + +1369 +Code table 4.10 - Type of statistical processing +12-191 +Reserved +Operational + + +1373 +Code table 4.10 - Type of statistical processing +192-254 +Reserved for local use +Operational + + +1374 +Code table 4.10 - Type of statistical processing +255 +Missing +Operational + + +1375 +Code table 4.11 - Type of time intervals +0 +Reserved +Operational + + +1376 +Code table 4.11 - Type of time intervals +1 +Successive times processed have same forecast time, start time of forecast is incremented +Operational + + +1377 +Code table 4.11 - Type of time intervals +2 +Successive times processed have same start time of forecast, forecast time is incremented +Operational + + +1378 +Code table 4.11 - Type of time intervals +3 +Successive times processed have start time of forecast incremented and forecast time decremented so that valid time remains constant +Operational + + +1379 +Code table 4.11 - Type of time intervals +4 +Successive times processed have start time of forecast decremented and forecast time incremented so that valid time remains constant +Operational + + +1380 +Code table 4.11 - Type of time intervals +5 +Floating subinterval of time between forecast time and end of overall time interval +* +Operational + + +1381 +Code table 4.11 - Type of time intervals +6-191 +Reserved +Operational + + +1382 +Code table 4.11 - Type of time intervals +192-254 +Reserved for local use +Operational + + +1383 +Code table 4.11 - Type of time intervals +255 +Missing +Operational + + +1384 +Code table 4.12 - Operating mode +0 +Maintenance mode +Operational + + +1385 +Code table 4.12 - Operating mode +1 +Clear air +Operational + + +1386 +Code table 4.12 - Operating mode +2 +Precipitation +Operational + + +1387 +Code table 4.12 - Operating mode +3-191 +Reserved +Operational + + +1388 +Code table 4.12 - Operating mode +192-254 +Reserved for local use +Operational + + +1389 +Code table 4.12 - Operating mode +255 +Missing +Operational + + +1390 +Code table 4.13 - Quality control indicator +0 +No quality control applied +Operational + + +1391 +Code table 4.13 - Quality control indicator +1 +Quality control applied +Operational + + +1392 +Code table 4.13 - Quality control indicator +2-191 +Reserved +Operational + + +1393 +Code table 4.13 - Quality control indicator +192-254 +Reserved for local use +Operational + + +1394 +Code table 4.13 - Quality control indicator +255 +Missing +Operational + + +1395 +Code table 4.14 - Clutter filter indicator +0 +No clutter filter used +Operational + + +1396 +Code table 4.14 - Clutter filter indicator +1 +Clutter filter used +Operational + + +1397 +Code table 4.14 - Clutter filter indicator +2-191 +Reserved +Operational + + +1398 +Code table 4.14 - Clutter filter indicator +192-254 +Reserved for local use +Operational + + +1399 +Code table 4.14 - Clutter filter indicator +255 +Missing +Operational + + +1400 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +0 +Data is calculated directly from the source grid with no interpolation +(see Note 1) +Operational + + +1401 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +1 +Bilinear interpolation using the 4 source grid grid-point values surrounding the nominal grid-point +Operational + + +1402 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +2 +Bicubic interpolation using the 4 source grid grid-point values surrounding the nominal grid-point +Operational + + +1403 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +3 +Using the value from the source grid grid-point which is nearest to the nominal grid-point +Operational + + +1404 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +4 +Budget interpolation using the 4 source grid grid-point values surrounding the nominal grid-point +(see Note 2) +Operational + + +1405 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +5 +Spectral interpolation using the 4 source grid grid-point values surrounding the nominal grid-point +Operational + + +1406 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +6 +Neighbor-budget interpolation using the 4 source grid grid-point values surrounding the nominal grid-point +(see Note 3) +Operational + + +1407 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +7-191 +Reserved +Operational + + +1408 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +192-254 +Reserved for local use +Operational + + +1409 +Code table 4.15 - Type of spatial processing used to arrive at given data value from the source data +255 +Missing +Operational + + +1419 +Code table 4.91 - Type of Interval +0 +Smaller than first limit +Operational + + +1420 +Code table 4.91 - Type of Interval +1 +Greater than second limit +Operational + + +1421 +Code table 4.91 - Type of Interval +2 +Between first and second limit. The range includes the first limit but not the second limit +Operational + + +1422 +Code table 4.91 - Type of Interval +3 +Greater than first limit +Operational + + +1423 +Code table 4.91 - Type of Interval +4 +Smaller than second limit +Operational + + +1424 +Code table 4.91 - Type of Interval +5 +Smaller or equal first limit +Operational + + +1425 +Code table 4.91 - Type of Interval +6 +Greater or equal second limit +Operational + + +1426 +Code table 4.91 - Type of Interval +7 +Between first and second. The range includes the first limit and the second limit +Operational + + +1427 +Code table 4.91 - Type of Interval +8 +Greater or equal first limit +Operational + + +1428 +Code table 4.91 - Type of Interval +9 +Smaller or equal second limit +Operational + + +1429 +Code table 4.91 - Type of Interval +10 +Between first and second limit. The range includes the second limit but not the first limit +Operational + + +1430 +Code table 4.91 - Type of Interval +11 +Equal to first limit +Operational + + +1431 +Code table 4.91 - Type of Interval +12-191 +Reserved +Operational + + +1432 +Code table 4.91 - Type of Interval +192-254 +Reserved for local use +Operational + + +1433 +Code table 4.91 - Type of Interval +255 +Missing +Operational + + +1434 +Code table 4.201 - Precipitation type +0 +Reserved +Operational + + +1435 +Code table 4.201 - Precipitation type +1 +Rain +Operational + + +1436 +Code table 4.201 - Precipitation type +2 +Thunderstorm +Operational + + +1437 +Code table 4.201 - Precipitation type +3 +Freezing rain +Operational + + +1438 +Code table 4.201 - Precipitation type +4 +Mixed/ice +Operational + + +1439 +Code table 4.201 - Precipitation type +5 +Snow +Operational + + +1440 +Code table 4.201 - Precipitation type +6 +Wet snow +Operational + + +1441 +Code table 4.201 - Precipitation type +7 +Mixture of rain and snow +Operational + + +1442 +Code table 4.201 - Precipitation type +8 +Ice pellets +Operational + + +1443 +Code table 4.201 - Precipitation type +9 +Graupel +Operational + + +1444 +Code table 4.201 - Precipitation type +10 +Hail +Operational + + +1445 +Code table 4.201 - Precipitation type +11-191 +Reserved +Operational + + +1446 +Code table 4.201 - Precipitation type +192-254 +Reserved for local use +Operational + + +1447 +Code table 4.201 - Precipitation type +255 +Missing +Operational + + +1448 +Code table 4.202 - Precipitable water category +0-191 +Reserved +Operational + + +1449 +Code table 4.202 - Precipitable water category +192-254 +Reserved for local use +Operational + + +1450 +Code table 4.202 - Precipitable water category +255 +Missing +Operational + + +1451 +Code table 4.203 - Cloud type +0 +Clear +Operational + + +1452 +Code table 4.203 - Cloud type +1 +Cumulonimbus +Operational + + +1453 +Code table 4.203 - Cloud type +2 +Stratus +Operational + + +1454 +Code table 4.203 - Cloud type +3 +Stratocumulus +Operational + + +1455 +Code table 4.203 - Cloud type +4 +Cumulus +Operational + + +1456 +Code table 4.203 - Cloud type +5 +Altostratus +Operational + + +1457 +Code table 4.203 - Cloud type +6 +Nimbostratus +Operational + + +1458 +Code table 4.203 - Cloud type +7 +Altocumulus +Operational + + +1459 +Code table 4.203 - Cloud type +8 +Cirrostratus +Operational + + +1460 +Code table 4.203 - Cloud type +9 +Cirrocumulus +Operational + + +1461 +Code table 4.203 - Cloud type +10 +Cirrus +Operational + + +1462 +Code table 4.203 - Cloud type +11 +Cumulonimbus - ground-based fog beneath the lowest layer +Operational + + +1463 +Code table 4.203 - Cloud type +12 +Stratus - ground-based fog beneath the lowest layer +Operational + + +1464 +Code table 4.203 - Cloud type +13 +Stratocumulus - ground-based fog beneath the lowest layer +Operational + + +1465 +Code table 4.203 - Cloud type +14 +Cumulus - ground-based fog beneath the lowest layer +Operational + + +1466 +Code table 4.203 - Cloud type +15 +Altostratus - ground-based fog beneath the lowest layer +Operational + + +1467 +Code table 4.203 - Cloud type +16 +Nimbostratus - ground-based fog beneath the lowest layer +Operational + + +1468 +Code table 4.203 - Cloud type +17 +Altocumulus - ground-based fog beneath the lowest layer +Operational + + +1469 +Code table 4.203 - Cloud type +18 +Cirrostratus - ground-based fog beneath the lowest layer +Operational + + +1470 +Code table 4.203 - Cloud type +19 +Cirrocumulus - ground-based fog beneath the lowest layer +Operational + + +1471 +Code table 4.203 - Cloud type +20 +Cirrus - ground-based fog beneath the lowest layer +Operational + + +1472 +Code table 4.203 - Cloud type +21-190 +Reserved +Operational + + +1473 +Code table 4.203 - Cloud type +191 +Unknown +Operational + + +1474 +Code table 4.203 - Cloud type +192-254 +Reserved for local use +Operational + + +1475 +Code table 4.203 - Cloud type +255 +Missing +Operational + + +1476 +Code table 4.204 - Thunderstorm coverage +0 +None +Operational + + +1477 +Code table 4.204 - Thunderstorm coverage +1 +Isolated (1-2%) +Operational + + +1478 +Code table 4.204 - Thunderstorm coverage +2 +Few (3-5%) +Operational + + +1479 +Code table 4.204 - Thunderstorm coverage +3 +Scattered (6-45%) +Operational + + +1480 +Code table 4.204 - Thunderstorm coverage +4 +Numerous (> 45%) +Operational + + +1481 +Code table 4.204 - Thunderstorm coverage +5-191 +Reserved +Operational + + +1482 +Code table 4.204 - Thunderstorm coverage +192-254 +Reserved for local use +Operational + + +1483 +Code table 4.204 - Thunderstorm coverage +255 +Missing +Operational + + +1484 +Code table 4.205 - Presence of aerosol +0 +Aerosol not present +Operational + + +1485 +Code table 4.205 - Presence of aerosol +1 +Aerosol present +Operational + + +1486 +Code table 4.205 - Presence of aerosol +2-191 +Reserved +Operational + + +1487 +Code table 4.205 - Presence of aerosol +192-254 +Reserved for local use +Operational + + +1488 +Code table 4.205 - Presence of aerosol +255 +Missing +Operational + + +1489 +Code table 4.206 - Volcanic ash +0 +Not present +Operational + + +1490 +Code table 4.206 - Volcanic ash +1 +Present +Operational + + +1491 +Code table 4.206 - Volcanic ash +2-191 +Reserved +Operational + + +1492 +Code table 4.206 - Volcanic ash +192-254 +Reserved for local use +Operational + + +1493 +Code table 4.206 - Volcanic ash +255 +Missing +Operational + + +1494 +Code table 4.207 - Icing +0 +None +Operational + + +1495 +Code table 4.207 - Icing +1 +Light +Operational + + +1496 +Code table 4.207 - Icing +2 +Moderate +Operational + + +1497 +Code table 4.207 - Icing +3 +Severe +Operational + + +1498 +Code table 4.207 - Icing +4 +Trace +Operational + + +1499 +Code table 4.207 - Icing +5 +Heavy +Operational + + +1500 +Code table 4.207 - Icing +6-191 +Reserved +Operational + + +1501 +Code table 4.207 - Icing +192-254 +Reserved for local use +Operational + + +1502 +Code table 4.207 - Icing +255 +Missing +Operational + + +1503 +Code table 4.208 - Turbulence +0 +None (smooth) +Operational + + +1504 +Code table 4.208 - Turbulence +1 +Light +Operational + + +1505 +Code table 4.208 - Turbulence +2 +Moderate +Operational + + +1506 +Code table 4.208 - Turbulence +3 +Severe +Operational + + +1507 +Code table 4.208 - Turbulence +4 +Extreme +Operational + + +1508 +Code table 4.208 - Turbulence +5-191 +Reserved +Operational + + +1509 +Code table 4.208 - Turbulence +192-254 +Reserved for local use +Operational + + +1510 +Code table 4.208 - Turbulence +255 +Missing +Operational + + +1511 +Code table 4.209 - Planetary boundary-layer regime +0 +Reserved +Operational + + +1512 +Code table 4.209 - Planetary boundary-layer regime +1 +Stable +Operational + + +1513 +Code table 4.209 - Planetary boundary-layer regime +2 +Mechanically driven turbulence +Operational + + +1514 +Code table 4.209 - Planetary boundary-layer regime +3 +Forced convection +Operational + + +1515 +Code table 4.209 - Planetary boundary-layer regime +4 +Free convection +Operational + + +1516 +Code table 4.209 - Planetary boundary-layer regime +5-191 +Reserved +Operational + + +1517 +Code table 4.209 - Planetary boundary-layer regime +192-254 +Reserved for local use +Operational + + +1518 +Code table 4.209 - Planetary boundary-layer regime +255 +Missing +Operational + + +1519 +Code table 4.210 - Contrail intensity +0 +Contrail not present +Operational + + +1520 +Code table 4.210 - Contrail intensity +1 +Contrail present +Operational + + +1521 +Code table 4.210 - Contrail intensity +2-191 +Reserved +Operational + + +1522 +Code table 4.210 - Contrail intensity +192-254 +Reserved for local use +Operational + + +1523 +Code table 4.210 - Contrail intensity +255 +Missing +Operational + + +1524 +Code table 4.211 - Contrail engine type +0 +Low bypass +Operational + + +1525 +Code table 4.211 - Contrail engine type +1 +High bypass +Operational + + +1526 +Code table 4.211 - Contrail engine type +2 +Non-bypass +Operational + + +1527 +Code table 4.211 - Contrail engine type +3-191 +Reserved +Operational + + +1528 +Code table 4.211 - Contrail engine type +192-254 +Reserved for local use +Operational + + +1529 +Code table 4.211 - Contrail engine type +255 +Missing +Operational + + +1530 +Code table 4.212 - Land use +0 +Reserved +Operational + + +1531 +Code table 4.212 - Land use +1 +Urban land +Operational + + +1532 +Code table 4.212 - Land use +2 +Agriculture +Operational + + +1533 +Code table 4.212 - Land use +3 +Range land +Operational + + +1534 +Code table 4.212 - Land use +4 +Deciduous forest +Operational + + +1535 +Code table 4.212 - Land use +5 +Coniferous forest +Operational + + +1536 +Code table 4.212 - Land use +6 +Forest/wetland +Operational + + +1537 +Code table 4.212 - Land use +7 +Water +Operational + + +1538 +Code table 4.212 - Land use +8 +Wetlands +Operational + + +1539 +Code table 4.212 - Land use +9 +Desert +Operational + + +1540 +Code table 4.212 - Land use +10 +Tundra +Operational + + +1541 +Code table 4.212 - Land use +11 +Ice +Operational + + +1542 +Code table 4.212 - Land use +12 +Tropical forest +Operational + + +1543 +Code table 4.212 - Land use +13 +Savannah +Operational + + +1544 +Code table 4.212 - Land use +14-191 +Reserved +Operational + + +1545 +Code table 4.212 - Land use +192-254 +Reserved for local use +Operational + + +1546 +Code table 4.212 - Land use +255 +Missing +Operational + + +1547 +Code table 4.213 - Soil type +0 +Reserved +Operational + + +1548 +Code table 4.213 - Soil type +1 +Sand +Operational + + +1549 +Code table 4.213 - Soil type +2 +Loamy sand +Operational + + +1550 +Code table 4.213 - Soil type +3 +Sandy loam +Operational + + +1551 +Code table 4.213 - Soil type +4 +Silt loam +Operational + + +1552 +Code table 4.213 - Soil type +5 +Organic (redefined) +Operational + + +1553 +Code table 4.213 - Soil type +6 +Sandy clay loam +Operational + + +1554 +Code table 4.213 - Soil type +7 +Silt clay loam +Operational + + +1555 +Code table 4.213 - Soil type +8 +Clay loam +Operational + + +1556 +Code table 4.213 - Soil type +9 +Sandy clay +Operational + + +1557 +Code table 4.213 - Soil type +10 +Silty clay +Operational + + +1558 +Code table 4.213 - Soil type +11 +Clay +Operational + + +1559 +Code table 4.213 - Soil type +12-191 +Reserved +Operational + + +1566 +Code table 4.213 - Soil type +192-254 +Reserved for local use +Operational + + +1567 +Code table 4.213 - Soil type +255 +Missing +Operational + + +1568 +Code table 4.215 - Remotely sensed snow coverage +0-49 +Reserved +Operational + + +1569 +Code table 4.215 - Remotely sensed snow coverage +50 +No-snow/no-cloud +Operational + + +1570 +Code table 4.215 - Remotely sensed snow coverage +51-99 +Reserved +Operational + + +1571 +Code table 4.215 - Remotely sensed snow coverage +100 +Clouds +Operational + + +1572 +Code table 4.215 - Remotely sensed snow coverage +101-249 +Reserved +Operational + + +1573 +Code table 4.215 - Remotely sensed snow coverage +250 +Snow +Operational + + +1574 +Code table 4.215 - Remotely sensed snow coverage +251-254 +Reserved for local use +Operational + + +1575 +Code table 4.215 - Remotely sensed snow coverage +255 +Missing +Operational + + +1576 +Code table 4.216 - Elevation of snow-covered terrain +0-90 +Elevation in increments of 100 m +Operational + + +1577 +Code table 4.216 - Elevation of snow-covered terrain +91-253 +Reserved +Operational + + +1578 +Code table 4.216 - Elevation of snow-covered terrain +254 +Clouds +Operational + + +1579 +Code table 4.216 - Elevation of snow-covered terrain +255 +Missing +Operational + + +1580 +Code table 4.217 - Cloud mask type +0 +Clear over water +Operational + + +1581 +Code table 4.217 - Cloud mask type +1 +Clear over land +Operational + + +1582 +Code table 4.217 - Cloud mask type +2 +Cloud +Operational + + +1583 +Code table 4.217 - Cloud mask type +3 +No data +Operational + + +1584 +Code table 4.217 - Cloud mask type +4-191 +Reserved +Operational + + +1585 +Code table 4.217 - Cloud mask type +192-254 +Reserved for local use +Operational + + +1586 +Code table 4.217 - Cloud mask type +255 +Missing +Operational + + +1587 +Code table 4.218 - Pixel scene type +0 +No scene identified +Operational + + +1588 +Code table 4.218 - Pixel scene type +1 +Green needle-leafed forest +Operational + + +1589 +Code table 4.218 - Pixel scene type +2 +Green broad-leafed forest +Operational + + +1590 +Code table 4.218 - Pixel scene type +3 +Deciduous needle-leafed forest +Operational + + +1591 +Code table 4.218 - Pixel scene type +4 +Deciduous broad-leafed forest +Operational + + +1592 +Code table 4.218 - Pixel scene type +5 +Deciduous mixed forest +Operational + + +1593 +Code table 4.218 - Pixel scene type +6 +Closed shrub-land +Operational + + +1594 +Code table 4.218 - Pixel scene type +7 +Open shrub-land +Operational + + +1595 +Code table 4.218 - Pixel scene type +8 +Woody savannah +Operational + + +1596 +Code table 4.218 - Pixel scene type +9 +Savannah +Operational + + +1597 +Code table 4.218 - Pixel scene type +10 +Grassland +Operational + + +1598 +Code table 4.218 - Pixel scene type +11 +Permanent wetland +Operational + + +1599 +Code table 4.218 - Pixel scene type +12 +Cropland +Operational + + +1600 +Code table 4.218 - Pixel scene type +13 +Urban +Operational + + +1601 +Code table 4.218 - Pixel scene type +14 +Vegetation/crops +Operational + + +1602 +Code table 4.218 - Pixel scene type +15 +Permanent snow/ice +Operational + + +1603 +Code table 4.218 - Pixel scene type +16 +Barren desert +Operational + + +1604 +Code table 4.218 - Pixel scene type +17 +Water bodies +Operational + + +1605 +Code table 4.218 - Pixel scene type +18 +Tundra +Operational + + +1606 +Code table 4.218 - Pixel scene type +19 +Warm liquid water cloud +Operational + + +1607 +Code table 4.218 - Pixel scene type +20 +Supercooled liquid water cloud +Operational + + +1608 +Code table 4.218 - Pixel scene type +21 +Mixed-phase cloud +Operational + + +1609 +Code table 4.218 - Pixel scene type +22 +Optically thin ice cloud +Operational + + +1610 +Code table 4.218 - Pixel scene type +23 +Optically thick ice cloud +Operational + + +1611 +Code table 4.218 - Pixel scene type +24 +Multilayered cloud +Operational + + +1612 +Code table 4.218 - Pixel scene type +25-96 +Reserved +Operational + + +1613 +Code table 4.218 - Pixel scene type +97 +Snow/ice on land +Operational + + +1614 +Code table 4.218 - Pixel scene type +98 +Snow/ice on water +Operational + + +1615 +Code table 4.218 - Pixel scene type +99 +Sun-glint +Operational + + +1616 +Code table 4.218 - Pixel scene type +100 +General cloud +Operational + + +1617 +Code table 4.218 - Pixel scene type +101 +Low cloud/fog/Stratus +Operational + + +1618 +Code table 4.218 - Pixel scene type +102 +Low cloud/Stratocumulus +Operational + + +1619 +Code table 4.218 - Pixel scene type +103 +Low cloud/unknown type +Operational + + +1620 +Code table 4.218 - Pixel scene type +104 +Medium cloud/Nimbostratus +Operational + + +1621 +Code table 4.218 - Pixel scene type +105 +Medium cloud/Altostratus +Operational + + +1622 +Code table 4.218 - Pixel scene type +106 +Medium cloud/unknown type +Operational + + +1623 +Code table 4.218 - Pixel scene type +107 +High cloud/Cumulus +Operational + + +1624 +Code table 4.218 - Pixel scene type +108 +High cloud/Cirrus +Operational + + +1625 +Code table 4.218 - Pixel scene type +109 +High cloud/unknown +Operational + + +1626 +Code table 4.218 - Pixel scene type +110 +Unknown cloud type +Operational + + +1627 +Code table 4.218 - Pixel scene type +111-191 +Reserved +Operational + + +1628 +Code table 4.218 - Pixel scene type +192-254 +Reserved for local use +Operational + + +1629 +Code table 4.218 - Pixel scene type +255 +Missing +Operational + + +1630 +Code table 4.219 - Cloud top height quality indicator +0 +Nominal cloud top height quality +Operational + + +1631 +Code table 4.219 - Cloud top height quality indicator +1 +Fog in segment +Operational + + +1632 +Code table 4.219 - Cloud top height quality indicator +2 +Poor quality height estimation +Operational + + +1633 +Code table 4.219 - Cloud top height quality indicator +3 +Fog in segment and poor quality height estimation +Operational + + +1634 +Code table 4.219 - Cloud top height quality indicator +4-191 +Reserved +Operational + + +1635 +Code table 4.219 - Cloud top height quality indicator +192-254 +Reserved for local use +Operational + + +1636 +Code table 4.219 - Cloud top height quality indicator +255 +Missing +Operational + + +1637 +Code table 4.220 - Horizontal dimension processed +0 +Latitude +Operational + + +1638 +Code table 4.220 - Horizontal dimension processed +1 +Longitude +Operational + + +1639 +Code table 4.220 - Horizontal dimension processed +2-191 +Reserved +Operational + + +1640 +Code table 4.220 - Horizontal dimension processed +192-254 +Reserved for local use +Operational + + +1641 +Code table 4.220 - Horizontal dimension processed +255 +Missing +Operational + + +1642 +Code table 4.221 - Treatment of missing data +0 +Not included +Operational + + +1643 +Code table 4.221 - Treatment of missing data +1 +Extrapolated +Operational + + +1644 +Code table 4.221 - Treatment of missing data +2-191 +Reserved +Operational + + +1645 +Code table 4.221 - Treatment of missing data +192-254 +Reserved for local use +Operational + + +1646 +Code table 4.221 - Treatment of missing data +255 +Missing +Operational + + +1647 +Code table 4.222 - Categorical result +0 +No +Operational + + +1648 +Code table 4.222 - Categorical result +1 +Yes +Operational + + +1649 +Code table 4.222 - Categorical result +2-191 +Reserved +Operational + + +1650 +Code table 4.222 - Categorical result +192-254 +Reserved for local use +Operational + + +1651 +Code table 4.222 - Categorical result +255 +Missing +Operational + + +1652 +Code table 4.223 - Fire detection indicator +0 +No fire detected +Operational + + +1653 +Code table 4.223 - Fire detection indicator +1 +Possible fire detected +Operational + + +1654 +Code table 4.223 - Fire detection indicator +2 +Probable fire detected +Operational + + +1655 +Code table 4.223 - Fire detection indicator +3 +Missing +Operational + + +1656 +Code table 4.224 - Categorical outlook +0 +No risk area +Operational + + +1657 +Code table 4.224 - Categorical outlook +1 +Reserved +Operational + + +1658 +Code table 4.224 - Categorical outlook +2 +General thunderstorm risk area +Operational + + +1659 +Code table 4.224 - Categorical outlook +3 +Reserved +Operational + + +1660 +Code table 4.224 - Categorical outlook +4 +Slight risk area +Operational + + +1661 +Code table 4.224 - Categorical outlook +5 +Reserved +Operational + + +1662 +Code table 4.224 - Categorical outlook +6 +Moderate risk area +Operational + + +1663 +Code table 4.224 - Categorical outlook +7 +Reserved +Operational + + +1664 +Code table 4.224 - Categorical outlook +8 +High risk area +Operational + + +1665 +Code table 4.224 - Categorical outlook +9-10 +Reserved +Operational + + +1666 +Code table 4.224 - Categorical outlook +11 +Dry thunderstorm (dry lightning) risk area +Operational + + +1667 +Code table 4.224 - Categorical outlook +12-13 +Reserved +Operational + + +1668 +Code table 4.224 - Categorical outlook +14 +Critical risk area +Operational + + +1669 +Code table 4.224 - Categorical outlook +15-17 +Reserved +Operational + + +1670 +Code table 4.224 - Categorical outlook +18 +Extremely critical risk area +Operational + + +1671 +Code table 4.224 - Categorical outlook +19-254 +Reserved +Operational + + +1672 +Code table 4.224 - Categorical outlook +255 +Missing +Operational + + +1673 +Code table 4.225 - Weather +(see FM 94 BUFR/FM 95 CREX Code table 0 20 003 - Present weather) +Operational + + +1674 +Code table 4.227 - Icing scenario (weather/cloud classification) +0 +None +Operational + + +1675 +Code table 4.227 - Icing scenario (weather/cloud classification) +1 +General +Operational + + +1676 +Code table 4.227 - Icing scenario (weather/cloud classification) +2 +Convective +Operational + + +1677 +Code table 4.227 - Icing scenario (weather/cloud classification) +3 +Stratiform +Operational + + +1678 +Code table 4.227 - Icing scenario (weather/cloud classification) +4 +Freezing +Operational + + +1679 +Code table 4.227 - Icing scenario (weather/cloud classification) +5-191 +Reserved +Operational + + +1680 +Code table 4.227 - Icing scenario (weather/cloud classification) +192-254 +Reserved for local use +Operational + + +1681 +Code table 4.227 - Icing scenario (weather/cloud classification) +255 +Missing value +Operational + + +1682 +Code table 4.230 - Atmospheric chemical constituent type +(See Common Code table C-14) +Operational + + +1683 +Code table 4.233 - Aerosol type +(See Common Code table C-14) +Operational + + +1684 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +1 +Crops, mixed farming +Operational + + +1685 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +2 +Short grass +Operational + + +1686 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +3 +Evergreen needleleaf trees +Operational + + +1687 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +4 +Deciduous needleleaf trees +Operational + + +1688 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +5 +Deciduous broadleaf trees +Operational + + +1689 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +6 +Evergreen broadleaf trees +Operational + + +1690 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +7 +Tall grass +Operational + + +1691 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +8 +Desert +Operational + + +1692 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +9 +Tundra +Operational + + +1693 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +10 +Irrigated crops +Operational + + +1694 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +11 +Semidesert +Operational + + +1695 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +12 +Ice caps and glaciers +Operational + + +1696 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +13 +Bogs and marshes +Operational + + +1697 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +14 +Inland water +Operational + + +1698 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +15 +Ocean +Operational + + +1699 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +16 +Evergreen shrubs +Operational + + +1700 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +17 +Deciduous shrubs +Operational + + +1701 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +18 +Mixed forest +Operational + + +1702 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +19 +Interrupted forest +Operational + + +1703 +Code table 4.234 - Canopy cover fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +20 +Water and land mixtures +Operational + + +1704 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +1 +Coarse +Operational + + +1705 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +2 +Medium +Operational + + +1706 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +3 +Medium-fine +Operational + + +1707 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +4 +Fine +Operational + + +1708 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +5 +Very-fine +Operational + + +1709 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +6 +Organic +Operational + + +1710 +Code table 4.236 - Soil texture fraction (to be used as partitioned parameter in product definition template 4.53 or 4.54) +7 +Tropical-organic +Operational + + +1711 +Code table 4.240 - Type of distribution function +0 +No specific distribution function given +Operational + + +1712 +Code table 4.240 - Type of distribution function +1 +Delta functions with spatially variable concentration and fixed diameters Dl (p1) in metre +(see Note 1) +Operational + + +1713 +Code table 4.240 - Type of distribution function +2 +Delta functions with spatially variable concentration and fixed masses Ml (p1) in kg +(see Note 2) +Operational + + +1714 +Code table 4.240 - Type of distribution function +3 +Gaussian (normal) distribution with spatially variable concentration and fixed mean diameter Dl (p1) and variance σ (p2) +(see Note 3) +Operational + + +1715 +Code table 4.240 - Type of distribution function +4 +Gaussian (normal) distribution with spatially variable concentration, mean diameter and variance +(see Note 4) +Operational + + +1716 +Code table 4.240 - Type of distribution function +5 +Log-normal distribution with spatially variable number density, mean diameter and variance +(see Note 5) +Operational + + +1717 +Code table 4.240 - Type of distribution function +6 +Log-normal distribution with spatially variable number density, mean diameter and fixed variance σ (p1) +(see Note 6) +Operational + + +1718 +Code table 4.240 - Type of distribution function +7 +Log-normal distribution with spatially variable number density and mass density and fixed variance σ (p1) and fixed particle density ρ (p2) +(see Note 7) +Operational + + +1719 +Code table 4.240 - Type of distribution function +8 +No distribution function. The encoded variable is derived from variables characterized by type of distribution function of type no. 7 (see above) with fixed variance σ (p1) and fixed particle density ρ (p2) +Operational + + +1720 +Code table 4.240 - Type of distribution function +9-49151 +Reserved +Operational + + +1721 +Code table 4.240 - Type of distribution function +49152-65534 +Reserved for local use +Operational + + +1722 +Code table 4.240 - Type of distribution function +65535 +Missing value +Operational + + +1723 +Code table 4.241 - Coverage attributes +0 +Undefined +Operational + + +1724 +Code table 4.241 - Coverage attributes +1 +Unmodified +Operational + + +1725 +Code table 4.241 - Coverage attributes +2 +Snow covered +Operational + + +1726 +Code table 4.241 - Coverage attributes +3 +Flooded +Operational + + +1727 +Code table 4.241 - Coverage attributes +4 +Ice covered +Operational + + +1728 +Code table 4.241 - Coverage attributes +5-191 +Reserved +Operational + + +1729 +Code table 4.241 - Coverage attributes +192-254 +Reserved for local use +Operational + + +1730 +Code table 4.241 - Coverage attributes +255 +Missing value +Operational + + +1731 +Code table 4.242 - Tile classification +0 +Reserved +Operational + + +1732 +Code table 4.242 - Tile classification +1 +Land use classes according to ESA-GlobCover GCV2009 +Operational + + +1733 +Code table 4.242 - Tile classification +2 +Land use classes according to European Commission-Global Land Cover Project GLC2000 +Operational + + +1734 +Code table 4.242 - Tile classification +3-191 +Reserved +Operational + + +1735 +Code table 4.242 - Tile classification +192-254 +Reserved for local use +Operational + + +1736 +Code table 4.242 - Tile classification +255 +Missing value +Operational + + +1737 +Code table 4.243 - Tile class +0 +Reserved +Operational + + +1738 +Code table 4.243 - Tile class +1 +Evergreen broadleaved forest +Operational + + +1739 +Code table 4.243 - Tile class +2 +Deciduous broadleaved closed forest +Operational + + +1740 +Code table 4.243 - Tile class +3 +Deciduous broadleaved open forest +Operational + + +1741 +Code table 4.243 - Tile class +4 +Evergreen needle-leaf forest +Operational + + +1742 +Code table 4.243 - Tile class +5 +Deciduous needle-leaf forest +Operational + + +1743 +Code table 4.243 - Tile class +6 +Mixed leaf trees +Operational + + +1744 +Code table 4.243 - Tile class +7 +Freshwater flooded trees +Operational + + +1745 +Code table 4.243 - Tile class +8 +Saline water flooded trees +Operational + + +1746 +Code table 4.243 - Tile class +9 +Mosaic tree/natural vegetation +Operational + + +1747 +Code table 4.243 - Tile class +10 +Burnt tree cover +Operational + + +1748 +Code table 4.243 - Tile class +11 +Evergreen shrubs closed-open +Operational + + +1749 +Code table 4.243 - Tile class +12 +Deciduous shrubs closed-open +Operational + + +1750 +Code table 4.243 - Tile class +13 +Herbaceous vegetation closed-open +Operational + + +1751 +Code table 4.243 - Tile class +14 +Sparse herbaceous or grass +Operational + + +1752 +Code table 4.243 - Tile class +15 +Flooded shrubs or herbaceous +Operational + + +1753 +Code table 4.243 - Tile class +16 +Cultivated and managed areas +Operational + + +1754 +Code table 4.243 - Tile class +17 +Mosaic crop/tree/natural vegetation +Operational + + +1755 +Code table 4.243 - Tile class +18 +Mosaic crop/shrub/grass +Operational + + +1756 +Code table 4.243 - Tile class +19 +Bare areas +Operational + + +1757 +Code table 4.243 - Tile class +20 +Water +Operational + + +1758 +Code table 4.243 - Tile class +21 +Snow and ice +Operational + + +1759 +Code table 4.243 - Tile class +22 +Artificial surface +Operational + + +1760 +Code table 4.243 - Tile class +23 +Ocean +Operational + + +1761 +Code table 4.243 - Tile class +24 +Irrigated croplands +Operational + + +1762 +Code table 4.243 - Tile class +25 +Rainfed croplands +Operational + + +1763 +Code table 4.243 - Tile class +26 +Mosaic cropland (50-70%) - vegetation (20-50%) +Operational + + +1764 +Code table 4.243 - Tile class +27 +Mosaic vegetation (50-70%) - cropland (20-50%) +Operational + + +1765 +Code table 4.243 - Tile class +28 +Closed broadleaved evergreen forest +Operational + + +1766 +Code table 4.243 - Tile class +29 +Closed needle-leaved evergreen forest +Operational + + +1767 +Code table 4.243 - Tile class +30 +Open needle-leaved deciduous forest +Operational + + +1768 +Code table 4.243 - Tile class +31 +Mixed broadleaved and needle-leaved forest +Operational + + +1769 +Code table 4.243 - Tile class +32 +Mosaic shrubland (50-70%) - grassland (20-50%) +Operational + + +1770 +Code table 4.243 - Tile class +33 +Mosaic grassland (50-70%) - shrubland (20-50%) +Operational + + +1771 +Code table 4.243 - Tile class +34 +Closed to open shrubland +Operational + + +1772 +Code table 4.243 - Tile class +35 +Sparse vegetation +Operational + + +1773 +Code table 4.243 - Tile class +36 +Closed to open forest regularly flooded +Operational + + +1774 +Code table 4.243 - Tile class +37 +Closed forest or shrubland permanently flooded +Operational + + +1775 +Code table 4.243 - Tile class +38 +Closed to open grassland regularly flooded +Operational + + +1776 +Code table 4.243 - Tile class +39 +Undefined +Operational + + +1777 +Code table 4.243 - Tile class +40-32767 +Reserved +Operational + + +1778 +Code table 4.243 - Tile class +32768- +Reserved for local use +Operational + + +1785 +Code table 5.0 - Data representation template number +0 +Grid point data - simple packing +Operational + + +1786 +Code table 5.0 - Data representation template number +1 +Matrix value at grid point - simple packing +Experimental + + +1787 +Code table 5.0 - Data representation template number +2 +Grid point data - complex packing +Operational + + +1788 +Code table 5.0 - Data representation template number +3 +Grid point data - complex packing and spatial differencing +Operational + + +1789 +Code table 5.0 - Data representation template number +4 +Grid point data - IEEE floating point data +Operational + + +1790 +Code table 5.0 - Data representation template number +5-39 +Reserved +Operational + + +1791 +Code table 5.0 - Data representation template number +40 +Grid point data - JPEG 2000 code stream format +Operational + + +1792 +Code table 5.0 - Data representation template number +41 +Grid point data - Portable Network Graphics (PNG) +Operational + + +1793 +Code table 5.0 - Data representation template number +42 +Grid point and spectral data - CCSDS recommended lossless compression +Operational + + +1794 +Code table 5.0 - Data representation template number +43-49 +Reserved +Operational + + +1795 +Code table 5.0 - Data representation template number +50 +Spectral data - simple packing +Operational + + +1796 +Code table 5.0 - Data representation template number +51 +Spherical harmonics data - complex packing +Operational + + +1797 +Code table 5.0 - Data representation template number +52-60 +Reserved +Operational + + +1801 +Code table 5.0 - Data representation template number +61 +Grid point data - simple packing with logarithm pre-processing +Experimental + + +1802 +Code table 5.0 - Data representation template number +62-199 +Reserved +Operational + + +1803 +Code table 5.0 - Data representation template number +200 +Run length packing with level values +Operational + + +1804 +Code table 5.0 - Data representation template number +201-49151 +Reserved +Operational + + +1805 +Code table 5.0 - Data representation template number +49152-65534 +Reserved for local use +Operational + + +1806 +Code table 5.0 - Data representation template number +65535 +Missing +Operational + + +1807 +Code table 5.1 - Type of original field values +0 +Floating point +Operational + + +1808 +Code table 5.1 - Type of original field values +1 +Integer +Operational + + +1809 +Code table 5.1 - Type of original field values +2-191 +Reserved +Operational + + +1810 +Code table 5.1 - Type of original field values +192-254 +Reserved for local use +Operational + + +1811 +Code table 5.1 - Type of original field values +255 +Missing +Operational + + +1812 +Code table 5.2 - Matrix coordinate value function definition +0 +Explicit coordinate values set +Operational + + +1813 +Code table 5.2 - Matrix coordinate value function definition +1 +Linear coordinates f(1) = C1, f(n) = f(n-1) + C2 +Operational + + +1814 +Code table 5.2 - Matrix coordinate value function definition +2-10 +Reserved +Operational + + +1815 +Code table 5.2 - Matrix coordinate value function definition +11 +Geometric coordinates f(1) = C1, f(n) = C2 × f(n-1) +Operational + + +1816 +Code table 5.2 - Matrix coordinate value function definition +12-191 +Reserved +Operational + + +1817 +Code table 5.2 - Matrix coordinate value function definition +192-254 +Reserved for local use +Operational + + +1818 +Code table 5.2 - Matrix coordinate value function definition +255 +Missing +Operational + + +1819 +Code table 5.3 - Matrix coordinate parameter +1 +Direction degrees true +Operational + + +1820 +Code table 5.3 - Matrix coordinate parameter +2 +Frequency (s-1) +Operational + + +1821 +Code table 5.3 - Matrix coordinate parameter +3 +Radial number (2pi/lambda) (m-1) +Operational + + +1822 +Code table 5.3 - Matrix coordinate parameter +4-191 +Reserved +Operational + + +1823 +Code table 5.3 - Matrix coordinate parameter +192-254 +Reserved for local use +Operational + + +1824 +Code table 5.3 - Matrix coordinate parameter +255 +Missing +Operational + + +1825 +Code table 5.4 - Group splitting method +0 +Row by row splitting +Operational + + +1826 +Code table 5.4 - Group splitting method +1 +General group splitting +Operational + + +1827 +Code table 5.4 - Group splitting method +2-191 +Reserved +Operational + + +1828 +Code table 5.4 - Group splitting method +192-254 +Reserved for local use +Operational + + +1829 +Code table 5.4 - Group splitting method +255 +Missing +Operational + + +1830 +Code table 5.5 - Missing value management for complex packing +0 +No explicit missing values included within data values +Operational + + +1831 +Code table 5.5 - Missing value management for complex packing +1 +Primary missing values included within data values +Operational + + +1832 +Code table 5.5 - Missing value management for complex packing +2 +Primary and secondary missing values included within data values +Operational + + +1833 +Code table 5.5 - Missing value management for complex packing +3-191 +Reserved +Operational + + +1834 +Code table 5.5 - Missing value management for complex packing +192-254 +Reserved for local use +Operational + + +1835 +Code table 5.5 - Missing value management for complex packing +255 +Missing +Operational + + +1836 +Code table 5.6 - Order of spatial differencing +0 +Reserved +Operational + + +1837 +Code table 5.6 - Order of spatial differencing +1 +First-order spatial differencing +Operational + + +1838 +Code table 5.6 - Order of spatial differencing +2 +Second-order spatial differencing +Operational + + +1839 +Code table 5.6 - Order of spatial differencing +3-191 +Reserved +Operational + + +1840 +Code table 5.6 - Order of spatial differencing +192-254 +Reserved for local use +Operational + + +1841 +Code table 5.6 - Order of spatial differencing +255 +Missing +Operational + + +1842 +Code table 5.7 - Precision of floating-point numbers +0 +Reserved +Operational + + +1843 +Code table 5.7 - Precision of floating-point numbers +1 +IEEE 32-bit (I=4 in section 7) +Operational + + +1844 +Code table 5.7 - Precision of floating-point numbers +2 +IEEE 64-bit (I=8 in section 7) +Operational + + +1845 +Code table 5.7 - Precision of floating-point numbers +3 +IEEE 128-bit (I=16 in section 7) +Operational + + +1846 +Code table 5.7 - Precision of floating-point numbers +4-254 +Reserved +Operational + + +1847 +Code table 5.7 - Precision of floating-point numbers +255 +Missing +Operational + + +1860 +Code table 5.40 - Type of compression +0 +Lossless +Operational + + +1861 +Code table 5.40 - Type of compression +1 +Lossy +Operational + + +1862 +Code table 5.40 - Type of compression +2-254 +Reserved +Operational + + +1863 +Code table 5.40 - Type of compression +255 +Missing +Operational + + +1864 +Code table 6.0 - Bit map indicator +0 +A bit map applies to this product and is specified in this Section +Operational + + +1865 +Code table 6.0 - Bit map indicator +1-253 +A bit map predetermined by the originating/generating centre applies to this product and is not specified in this Section +Operational + + +1866 +Code table 6.0 - Bit map indicator +254 +A bit map defined previously in the same "GRIB" message applies to this product +Operational + + +1867 +Code table 6.0 - Bit map indicator +255 +A bit map does not apply to this product +Operational + + diff --git a/grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_Template_en.xml b/grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_Template_en.xml new file mode 100755 index 0000000000..8c093061b2 --- /dev/null +++ b/grib/src/main/resources/resources/grib2/wmo/GRIB2_20_0_0_Template_en.xml @@ -0,0 +1,13916 @@ + + + +1 +Identification template 1.0 - calendar definition +24 +Type of calendar +(see Code table 1.6) +Operational + + +2 +Identification template 1.1 - paleontological offset +24-25 +Number of tens of thousands of years of offset +Operational + + +3 +Identification template 1.2 - calendar definition and paleontological offset +24 +Type of calendar +(see Code table 1.6) +Operational + + +4 +Identification template 1.2 - calendar definition and paleontological offset +25-26 +Number of tens of thousands of years of offset +Operational + + +5 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +6 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +16 +Scale factor of radius of spherical Earth +Operational + + +7 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +17-20 +Scaled value of radius of spherical Earth +Operational + + +8 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +9 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +10 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +11 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +12 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +31-34 +Ni - number of points along a parallel +Operational + + +13 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +35-38 +Nj - number of points along a meridian +Operational + + +14 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +39-42 +Basic angle of the initial production domain +(see Note 1) +Operational + + +15 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +43-46 +Subdivisions of basic angle used to define extreme longitudes and latitudes, and direction increments +(see Note 1) +Operational + + +16 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +47-50 +La1 - latitude of first grid point +(see Note 1) +Operational + + +17 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +51-54 +Lo1 - longitude of first grid point +(see Note 1) +Operational + + +18 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +55 +Resolution and component flags +(see Flag table 3.3) +Operational + + +19 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +56-59 +La2 - latitude of last grid point +(see Note 1) +Operational + + +20 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +60-63 +Lo2 - longitude of last grid point +(see Note 1) +Operational + + +21 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +64-67 +Di - i direction increment +(see Notes 1 and 5) +Operational + + +22 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +68-71 +Dj - j direction increment +(see Notes 1 and 5) +Operational + + +23 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +72 +Scanning mode +(flags - see Flag table 3.4) +Operational + + +24 +Grid definition template 3.0 - latitude/longitude (or equidistant cylindrical, or Plate Carrée) +73-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Notes 2 and 3) +Operational + + +25 +Grid definition template 3.1 - rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +15-72 +Same as grid definition template 3.0 +(see Note 1) +Operational + + +26 +Grid definition template 3.1 - rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +73-76 +Latitude of the southern pole of projection +Operational + + +27 +Grid definition template 3.1 - rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +77-80 +Longitude of the southern pole of projection +Operational + + +28 +Grid definition template 3.1 - rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +81-84 +Angle of rotation of projection +Operational + + +29 +Grid definition template 3.1 - rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +85-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 3) +Operational + + +30 +Grid definition template 3.2 - stretched latitude/longitude (or equidistant cylindrical, or Plate Carrée) +15-72 +Same as grid definition template 3.0 +(see Note 1) +Operational + + +31 +Grid definition template 3.2 - stretched latitude/longitude (or equidistant cylindrical, or Plate Carrée) +73-76 +Latitude of the pole of stretching +Operational + + +32 +Grid definition template 3.2 - stretched latitude/longitude (or equidistant cylindrical, or Plate Carrée) +77-80 +Longitude of the pole of stretching +Operational + + +33 +Grid definition template 3.2 - stretched latitude/longitude (or equidistant cylindrical, or Plate Carrée) +81-84 +Stretching factor +Operational + + +34 +Grid definition template 3.2 - stretched latitude/longitude (or equidistant cylindrical, or Plate Carrée) +85-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 3) +Operational + + +35 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +15-72 +Same as grid definition template 3.0 +(see Note 1) +Operational + + +36 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +73-76 +Latitude of the southern pole of projection +Operational + + +37 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +77-80 +Longitude of the southern pole of projection +Operational + + +38 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +81-84 +Angle of rotation of projection +Operational + + +39 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +85-88 +Latitude of the pole of stretching +Operational + + +40 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +89-92 +Longitude of the pole of stretching +Operational + + +41 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +93-96 +Stretching factor +Operational + + +42 +Grid definition template 3.3 - stretched and rotated latitude/longitude (or equidistant cylindrical, or Plate Carrée) +97-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 4) +Operational + + +43 +Grid definition template 3.4 - variable resolution latitude/longitude +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +44 +Grid definition template 3.4 - variable resolution latitude/longitude +16 +Scale factor of radius of spherical Earth +Operational + + +45 +Grid definition template 3.4 - variable resolution latitude/longitude +17-20 +Scaled value of radius of spherical Earth +Operational + + +46 +Grid definition template 3.4 - variable resolution latitude/longitude +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +47 +Grid definition template 3.4 - variable resolution latitude/longitude +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +48 +Grid definition template 3.4 - variable resolution latitude/longitude +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +49 +Grid definition template 3.4 - variable resolution latitude/longitude +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +50 +Grid definition template 3.4 - variable resolution latitude/longitude +31-34 +Ni - number of points along a parallel +Operational + + +51 +Grid definition template 3.4 - variable resolution latitude/longitude +35-38 +Nj - number of points along a meridian +Operational + + +52 +Grid definition template 3.4 - variable resolution latitude/longitude +39-42 +Basic angle of the initial production domain +(see Note 1) +Operational + + +53 +Grid definition template 3.4 - variable resolution latitude/longitude +43-46 +Subdivisions of basic angle used to define extreme longitudes and latitudes, and direction increments +(see Note 1) +Operational + + +54 +Grid definition template 3.4 - variable resolution latitude/longitude +47 +Resolution and component flags +(see Flag table 3.3 and Note 2) +Operational + + +55 +Grid definition template 3.4 - variable resolution latitude/longitude +48 +Scanning mode +(flags - see Flag table 3.4) +Operational + + +56 +Grid definition template 3.4 - variable resolution latitude/longitude +49-ii +List of longitudes +(see Notes 1 and 3) +Operational + + +57 +Grid definition template 3.4 - variable resolution latitude/longitude +(ii+1)-jj +List of latitudes +(see Notes 1 and 3) +Operational + + +58 +Grid definition template 3.5 - variable resolution rotated latitude/longitude +15-48 +Same as grid definition template 3.4 +(see Note 1) +Operational + + +59 +Grid definition template 3.5 - variable resolution rotated latitude/longitude +49-52 +Latitude of the southern pole of projection +(see Note 4) +Operational + + +60 +Grid definition template 3.5 - variable resolution rotated latitude/longitude +53-56 +Longitude of the southern pole of projection +(see Note 4) +Operational + + +61 +Grid definition template 3.5 - variable resolution rotated latitude/longitude +57-60 +Angle of rotation of projection +(see Note 4) +Operational + + +62 +Grid definition template 3.5 - variable resolution rotated latitude/longitude +61-ii +List of longitudes +(see Notes 1 and 3) +Operational + + +63 +Grid definition template 3.5 - variable resolution rotated latitude/longitude +(ii+1)-jj +List of latitudes +(see Notes 1 and 3) +Operational + + +64 +Grid definition template 3.10 - Mercator +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +65 +Grid definition template 3.10 - Mercator +16 +Scale factor of radius of spherical Earth +Operational + + +66 +Grid definition template 3.10 - Mercator +17-20 +Scaled value of radius of spherical Earth +Operational + + +67 +Grid definition template 3.10 - Mercator +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +68 +Grid definition template 3.10 - Mercator +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +69 +Grid definition template 3.10 - Mercator +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +70 +Grid definition template 3.10 - Mercator +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +71 +Grid definition template 3.10 - Mercator +31-34 +Ni - number of points along a parallel +Operational + + +72 +Grid definition template 3.10 - Mercator +35-38 +Nj - number of points along a meridian +Operational + + +73 +Grid definition template 3.10 - Mercator +39-42 +La1 - latitude of first grid point +Operational + + +74 +Grid definition template 3.10 - Mercator +43-46 +Lo1 - longitude of first grid point +Operational + + +75 +Grid definition template 3.10 - Mercator +47 +Resolution and component flags +(see Flag table 3.3) +Operational + + +76 +Grid definition template 3.10 - Mercator +48-51 +LaD - latitude(s) at which the Mercator projection intersects the Earth (Latitude(s) where Di and Dj are specified) +Operational + + +77 +Grid definition template 3.10 - Mercator +52-55 +La2 - latitude of last grid point +Operational + + +78 +Grid definition template 3.10 - Mercator +56-59 +Lo2 - longitude of last grid point +Operational + + +79 +Grid definition template 3.10 - Mercator +60 +Scanning mode +(flags - see Flag table 3.4) +Operational + + +80 +Grid definition template 3.10 - Mercator +61-64 +Orientation of the grid, angle between i direction on the map and the Equator +(see Note 1) +Operational + + +81 +Grid definition template 3.10 - Mercator +65-68 +Di - longitudinal direction grid length +(see Note 2) +Operational + + +82 +Grid definition template 3.10 - Mercator +69-72 +Dj - latitudinal direction grid length +(see Note 2) +Operational + + +83 +Grid definition template 3.10 - Mercator +73-nn +List of number of points along each meridian or parallel +(These octets are only present for quasi-regular grids as described in Notes 2 and 3 of grid definition template 3.1) +Operational + + +84 +Grid definition template 3.12 - transverse Mercator +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +85 +Grid definition template 3.12 - transverse Mercator +16 +Scale factor of radius of spherical Earth +Operational + + +86 +Grid definition template 3.12 - transverse Mercator +17-20 +Scaled value of radius of spherical Earth +Operational + + +87 +Grid definition template 3.12 - transverse Mercator +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +88 +Grid definition template 3.12 - transverse Mercator +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +89 +Grid definition template 3.12 - transverse Mercator +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +90 +Grid definition template 3.12 - transverse Mercator +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +91 +Grid definition template 3.12 - transverse Mercator +31-34 +Ni - number of points along i-axis +Operational + + +92 +Grid definition template 3.12 - transverse Mercator +35-38 +Nj - number of points along j-axis +Operational + + +93 +Grid definition template 3.12 - transverse Mercator +39-42 +LaR - geographic latitude of reference point +Operational + + +94 +Grid definition template 3.12 - transverse Mercator +43-46 +LoR - geographic longitude of reference point +Operational + + +95 +Grid definition template 3.12 - transverse Mercator +47 +Resolution and component flags +(see Flag table 3.3) +Operational + + +96 +Grid definition template 3.12 - transverse Mercator +48-51 +m - scale factor at reference point ratio of distance on map to distance on spheroid (IEEE 32-bit floating-point values) +Operational + + +97 +Grid definition template 3.12 - transverse Mercator +52-55 +XR - false easting, i-direction coordinate of reference point in units of 10-2 m +Operational + + +98 +Grid definition template 3.12 - transverse Mercator +56-59 +YR - false northing, j-direction coordinate of reference point in units of 10-2 m +Operational + + +99 +Grid definition template 3.12 - transverse Mercator +60 +Scanning mode +(flags - see Flag table 3.4) +Operational + + +100 +Grid definition template 3.12 - transverse Mercator +61-64 +Di - i-direction increment length in units of 10-2 m +Operational + + +101 +Grid definition template 3.12 - transverse Mercator +65-68 +Dj - j-direction increment length in units of 10-2 m +Operational + + +102 +Grid definition template 3.12 - transverse Mercator +69-72 +x1 - i-direction coordinate of the first grid point in units of 10-2 m +Operational + + +103 +Grid definition template 3.12 - transverse Mercator +73-76 +y1 - j-direction coordinate of the first grid point in units of 10-2 m +Operational + + +104 +Grid definition template 3.12 - transverse Mercator +77-80 +x2 - i-direction coordinate of the last grid point in units of 10-2 m +Operational + + +105 +Grid definition template 3.12 - transverse Mercator +81-84 +y2 - j-direction coordinate of the last grid point in units of 10-2 m +Operational + + +111 +Grid definition template 3.20 - polar stereographic projection +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +112 +Grid definition template 3.20 - polar stereographic projection +16 +Scale factor of radius of spherical Earth +Operational + + +113 +Grid definition template 3.20 - polar stereographic projection +17-20 +Scaled value of radius of spherical Earth +Operational + + +114 +Grid definition template 3.20 - polar stereographic projection +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +115 +Grid definition template 3.20 - polar stereographic projection +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +116 +Grid definition template 3.20 - polar stereographic projection +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +117 +Grid definition template 3.20 - polar stereographic projection +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +118 +Grid definition template 3.20 - polar stereographic projection +31-34 +Nx - number of points along the x-axis +Operational + + +119 +Grid definition template 3.20 - polar stereographic projection +35-38 +Ny - number of points along the y-axis +Operational + + +120 +Grid definition template 3.20 - polar stereographic projection +39-42 +La1 - latitude of first grid point +Operational + + +121 +Grid definition template 3.20 - polar stereographic projection +43-46 +Lo1 - longitude of first grid point +Operational + + +122 +Grid definition template 3.20 - polar stereographic projection +47 +Resolution and component flags +(see Flag table 3.3 and Note 1) +Operational + + +123 +Grid definition template 3.20 - polar stereographic projection +48-51 +LaD - latitude where Dx and Dy are specified +Operational + + +124 +Grid definition template 3.20 - polar stereographic projection +52-55 +LoV - orientation of the grid +(see Note 2) +Operational + + +125 +Grid definition template 3.20 - polar stereographic projection +56-59 +Dx - x-direction grid length +(see Note 3) +Operational + + +126 +Grid definition template 3.20 - polar stereographic projection +60-63 +Dy - y-direction grid length +(see Note 3) +Operational + + +127 +Grid definition template 3.20 - polar stereographic projection +64 +Projection centre flag +(see Flag table 3.5) +Operational + + +128 +Grid definition template 3.20 - polar stereographic projection +65 +Scanning mode +(see Flag table 3.4) +Operational + + +134 +Grid definition template 3.30 - Lambert conformal +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +135 +Grid definition template 3.30 - Lambert conformal +16 +Scale factor of radius of spherical Earth +Operational + + +136 +Grid definition template 3.30 - Lambert conformal +17-20 +Scaled value of radius of spherical Earth +Operational + + +137 +Grid definition template 3.30 - Lambert conformal +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +138 +Grid definition template 3.30 - Lambert conformal +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +139 +Grid definition template 3.30 - Lambert conformal +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +140 +Grid definition template 3.30 - Lambert conformal +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +141 +Grid definition template 3.30 - Lambert conformal +31-34 +Nx - number of points along the x-axis +Operational + + +142 +Grid definition template 3.30 - Lambert conformal +35-38 +Ny - number of points along the y-axis +Operational + + +143 +Grid definition template 3.30 - Lambert conformal +39-42 +La1 - latitude of first grid point +Operational + + +144 +Grid definition template 3.30 - Lambert conformal +43-46 +Lo1 - longitude of first grid point +Operational + + +145 +Grid definition template 3.30 - Lambert conformal +47 +Resolution and component flags +(see Flag table 3.3) +Operational + + +146 +Grid definition template 3.30 - Lambert conformal +48-51 +LaD - latitude where Dx and Dy are specified +Operational + + +147 +Grid definition template 3.30 - Lambert conformal +52-55 +LoV - longitude of meridian parallel to y-axis along which latitude increases as the y-coordinate increases +Operational + + +148 +Grid definition template 3.30 - Lambert conformal +56-59 +Dx - x-direction grid length +(see Note 1) +Operational + + +149 +Grid definition template 3.30 - Lambert conformal +60-63 +Dy - y-direction grid length +(see Note 1) +Operational + + +150 +Grid definition template 3.30 - Lambert conformal +64 +Projection centre flag +(see Flag table 3.5) +Operational + + +151 +Grid definition template 3.30 - Lambert conformal +65 +Scanning mode +(see Flag table 3.4) +Operational + + +152 +Grid definition template 3.30 - Lambert conformal +66-69 +Latin 1 - first latitude from the pole at which the secant cone cuts the sphere +Operational + + +153 +Grid definition template 3.30 - Lambert conformal +70-73 +Latin 2 - second latitude from the pole at which the secant cone cuts the sphere +Operational + + +154 +Grid definition template 3.30 - Lambert conformal +74-77 +Latitude of the southern pole of projection +Operational + + +155 +Grid definition template 3.30 - Lambert conformal +78-81 +Longitude of the southern pole of projection +Operational + + +156 +Grid definition template 3.31 - Albers equal area +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +157 +Grid definition template 3.31 - Albers equal area +16 +Scale factor of radius of spherical Earth +Operational + + +158 +Grid definition template 3.31 - Albers equal area +17-20 +Scaled value of radius of spherical Earth +Operational + + +159 +Grid definition template 3.31 - Albers equal area +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +160 +Grid definition template 3.31 - Albers equal area +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +161 +Grid definition template 3.31 - Albers equal area +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +162 +Grid definition template 3.31 - Albers equal area +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +163 +Grid definition template 3.31 - Albers equal area +31-34 +Nx - number of points along the x-axis +Operational + + +164 +Grid definition template 3.31 - Albers equal area +35-38 +Ny - number of points along the y-axis +Operational + + +165 +Grid definition template 3.31 - Albers equal area +39-42 +La1 - latitude of first grid point +Operational + + +166 +Grid definition template 3.31 - Albers equal area +43-46 +Lo1 - longitude of first grid point +Operational + + +167 +Grid definition template 3.31 - Albers equal area +47 +Resolution and component flags +(see Flag table 3.3) +Operational + + +168 +Grid definition template 3.31 - Albers equal area +48-51 +LaD - latitude where Dx and Dy are specified +Operational + + +169 +Grid definition template 3.31 - Albers equal area +52-55 +LoV - longitude of meridian parallel to y-axis along which latitude increases as the y-coordinate increases +Operational + + +170 +Grid definition template 3.31 - Albers equal area +56-59 +Dx - x-direction grid length +(see Note 1) +Operational + + +171 +Grid definition template 3.31 - Albers equal area +60-63 +Dy - y-direction grid length +(see Note 1) +Operational + + +172 +Grid definition template 3.31 - Albers equal area +64 +Projection centre flag +(see Flag table 3.5) +Operational + + +173 +Grid definition template 3.31 - Albers equal area +65 +Scanning mode +(see Flag table 3.4) +Operational + + +174 +Grid definition template 3.31 - Albers equal area +66-69 +Latin 1 - first latitude from the pole at which the secant cone cuts the sphere +Operational + + +175 +Grid definition template 3.31 - Albers equal area +70-73 +Latin 2 - second latitude from the pole at which the secant cone cuts the sphere +Operational + + +176 +Grid definition template 3.31 - Albers equal area +74-77 +Latitude of the southern pole of projection +Operational + + +177 +Grid definition template 3.31 - Albers equal area +78-81 +Longitude of the southern pole of projection +Operational + + +183 +Grid definition template 3.40 - Gaussian latitude/longitude +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +184 +Grid definition template 3.40 - Gaussian latitude/longitude +16 +Scale factor of radius of spherical Earth +Operational + + +185 +Grid definition template 3.40 - Gaussian latitude/longitude +17-20 +Scaled value of radius of spherical Earth +Operational + + +186 +Grid definition template 3.40 - Gaussian latitude/longitude +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +187 +Grid definition template 3.40 - Gaussian latitude/longitude +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +188 +Grid definition template 3.40 - Gaussian latitude/longitude +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +189 +Grid definition template 3.40 - Gaussian latitude/longitude +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +190 +Grid definition template 3.40 - Gaussian latitude/longitude +31-34 +Ni - number of points along a parallel +Operational + + +191 +Grid definition template 3.40 - Gaussian latitude/longitude +35-38 +Nj - number of points along a meridian +Operational + + +192 +Grid definition template 3.40 - Gaussian latitude/longitude +39-42 +Basic angle of the initial production domain +(see Note 1) +Operational + + +193 +Grid definition template 3.40 - Gaussian latitude/longitude +43-46 +Subdivisions of basic angle used to define extreme longitudes and latitudes, and direction increments +(see Note 1) +Operational + + +194 +Grid definition template 3.40 - Gaussian latitude/longitude +47-50 +La1 - latitude of first grid point +(see Note 1) +Operational + + +195 +Grid definition template 3.40 - Gaussian latitude/longitude +51-54 +Lo1 - longitude of first grid point +(see Note 1) +Operational + + +196 +Grid definition template 3.40 - Gaussian latitude/longitude +55 +Resolution and component flags +(see Flag table 3.3) +Operational + + +197 +Grid definition template 3.40 - Gaussian latitude/longitude +56-59 +La2 - latitude of last grid point +(see Note 1) +Operational + + +198 +Grid definition template 3.40 - Gaussian latitude/longitude +60-63 +Lo2 - longitude of last grid point +(see Note 1) +Operational + + +199 +Grid definition template 3.40 - Gaussian latitude/longitude +64-67 +Di - i direction increment +(see Notes 1 and 5) +Operational + + +200 +Grid definition template 3.40 - Gaussian latitude/longitude +68-71 +N - number of parallels between a pole and the Equator +(see Note 2) +Operational + + +201 +Grid definition template 3.40 - Gaussian latitude/longitude +72 +Scanning mode +(flags - see Flag table 3.4) +Operational + + +202 +Grid definition template 3.40 - Gaussian latitude/longitude +73-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 4) +Operational + + +203 +Grid definition template 3.41 - rotated Gaussian latitude/longitude +15-72 +Same as grid definition template 3.40 +(see Note 1) +Operational + + +204 +Grid definition template 3.41 - rotated Gaussian latitude/longitude +73-76 +Latitude of the southern pole of projection +Operational + + +205 +Grid definition template 3.41 - rotated Gaussian latitude/longitude +77-80 +Longitude of the southern pole of projection +Operational + + +206 +Grid definition template 3.41 - rotated Gaussian latitude/longitude +81-84 +Angle of rotation of projection +Operational + + +207 +Grid definition template 3.41 - rotated Gaussian latitude/longitude +85-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 4) +Operational + + +208 +Grid definition template 3.42 - stretched Gaussian latitude/longitude +15-72 +Same as grid definition template 3.40 +(see Note 1) +Operational + + +209 +Grid definition template 3.42 - stretched Gaussian latitude/longitude +73-76 +Latitude of the pole of stretching +Operational + + +210 +Grid definition template 3.42 - stretched Gaussian latitude/longitude +77-80 +Longitude of the pole of stretching +Operational + + +211 +Grid definition template 3.42 - stretched Gaussian latitude/longitude +81-84 +Stretching factor +Operational + + +212 +Grid definition template 3.42 - stretched Gaussian latitude/longitude +85-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 4) +Operational + + +213 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +15-72 +Same as grid definition template 3.40 +(see Note 1) +Operational + + +214 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +73-76 +Latitude of the southern pole of projection +Operational + + +215 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +77-80 +Longitude of the southern pole of projection +Operational + + +216 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +81-84 +Angle of rotation of projection +Operational + + +217 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +85-88 +Latitude of the pole of stretching +Operational + + +218 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +89-92 +Longitude of the pole of stretching +Operational + + +219 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +93-96 +Stretching factor +Operational + + +220 +Grid definition template 3.43 - stretched and rotated Gaussian latitude/longitude +97-nn +List of number of points along each meridian or parallel. +(These octets are only present for quasi-regular grids as described in Note 5) +Operational + + +221 +Grid definition template 3.50 - spherical harmonic coefficients +15-18 +J - pentagonal resolution parameter +Operational + + +222 +Grid definition template 3.50 - spherical harmonic coefficients +19-22 +K - pentagonal resolution parameter +Operational + + +223 +Grid definition template 3.50 - spherical harmonic coefficients +23-26 +M - pentagonal resolution parameter +Operational + + +224 +Grid definition template 3.50 - spherical harmonic coefficients +27 +Representation type indicating the method used to define the norm +(see Code table 3.6) +Operational + + +225 +Grid definition template 3.50 - spherical harmonic coefficients +28 +Representation mode indicating the order of the coefficients +(see Code table 3.7) +Operational + + +226 +Grid definition template 3.51 - rotated spherical harmonic coefficients +15-28 +Same as grid definition template 3.50 +Operational + + +227 +Grid definition template 3.51 - rotated spherical harmonic coefficients +29-32 +Latitude of the southern pole of projection +Operational + + +228 +Grid definition template 3.51 - rotated spherical harmonic coefficients +33-36 +Longitude of the southern pole of projection +Operational + + +229 +Grid definition template 3.51 - rotated spherical harmonic coefficients +37-40 +Angle of rotation of projection +Operational + + +230 +Grid definition template 3.52 - stretched spherical harmonic coefficients +15-28 +Same as grid definition template 3.50 +Operational + + +231 +Grid definition template 3.52 - stretched spherical harmonic coefficients +29-32 +Latitude of the pole of stretching +Operational + + +232 +Grid definition template 3.52 - stretched spherical harmonic coefficients +33-36 +Longitude of the pole of stretching +Operational + + +233 +Grid definition template 3.52 - stretched spherical harmonic coefficients +37-40 +Stretching factor +Operational + + +234 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +15-28 +Same as grid definition template 3.50 +Operational + + +235 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +29-32 +Latitude of the southern pole of projection +Operational + + +236 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +33-36 +Longitude of the southern pole of projection +Operational + + +237 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +37-40 +Angle of rotation of projection +Operational + + +238 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +41-44 +Latitude of pole of stretching +Operational + + +239 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +45-48 +Longitude of pole of stretching +Operational + + +240 +Grid definition template 3.53 - stretched and rotated spherical harmonic coefficients +49-52 +Stretching factor +Operational + + +313 +Grid definition template 3.90 - space view perspective or orthographic +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +314 +Grid definition template 3.90 - space view perspective or orthographic +16 +Scale factor of radius of spherical Earth +Operational + + +315 +Grid definition template 3.90 - space view perspective or orthographic +17-20 +Scaled value of radius of spherical Earth +Operational + + +316 +Grid definition template 3.90 - space view perspective or orthographic +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +317 +Grid definition template 3.90 - space view perspective or orthographic +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +318 +Grid definition template 3.90 - space view perspective or orthographic +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +319 +Grid definition template 3.90 - space view perspective or orthographic +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +320 +Grid definition template 3.90 - space view perspective or orthographic +31-34 +Nx - number of points along x-axis (columns) +Operational + + +321 +Grid definition template 3.90 - space view perspective or orthographic +35-38 +Ny - number of points along y-axis (rows or lines) +Operational + + +322 +Grid definition template 3.90 - space view perspective or orthographic +39-42 +Lap - latitude of sub-satellite point +Operational + + +323 +Grid definition template 3.90 - space view perspective or orthographic +43-46 +Lop - longitude of sub-satellite point +Operational + + +324 +Grid definition template 3.90 - space view perspective or orthographic +47 +Resolution and component flags +(see Flag table 3.3) +Operational + + +325 +Grid definition template 3.90 - space view perspective or orthographic +48-51 +dx - apparent diameter of Earth in grid lengths, in x-direction +Operational + + +326 +Grid definition template 3.90 - space view perspective or orthographic +52-55 +dy - apparent diameter of Earth in grid lengths, in y-direction +Operational + + +327 +Grid definition template 3.90 - space view perspective or orthographic +56-59 +Xp - x-coordinate of sub-satellite point (in units of 10-3 grid length expressed as an integer) +Operational + + +328 +Grid definition template 3.90 - space view perspective or orthographic +60-63 +Yp - y-coordinate of sub-satellite point (in units of 10-3 grid length expressed as an integer) +Operational + + +329 +Grid definition template 3.90 - space view perspective or orthographic +64 +Scanning mode (flags - see Flag table 3.4) +Operational + + +330 +Grid definition template 3.90 - space view perspective or orthographic +65-68 +Orientation of the grid; i.e. the angle between the increasing y-axis and the meridian of the sub-satellite point in the direction of increasing latitude +(see Note 3) +Operational + + +331 +Grid definition template 3.90 - space view perspective or orthographic +69-72 +Nr - altitude of the camera from the Earth’s centre, measured in units of the Earth’s (equatorial) radius multiplied by a scale factor of 106 +(see Notes 4 and 5) +Operational + + +332 +Grid definition template 3.90 - space view perspective or orthographic +73-76 +Xo - x-coordinate of origin of sector image +Operational + + +333 +Grid definition template 3.90 - space view perspective or orthographic +77-80 +Yo - y-coordinate of origin of sector image +Operational + + +334 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +15 +n2 - exponent of 2 for the number of intervals on main triangle sides +Operational + + +335 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +16 +n3 - exponent of 3 for the number of intervals on main triangle sides +Operational + + +336 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +17-18 +ni - number of intervals on main triangle sides of the icosahedron +Operational + + +337 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +19 +nd - number of diamonds +Operational + + +338 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +20-23 +Latitude of the pole point of the icosahedron on the sphere +Operational + + +339 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +24-27 +Longitude of the pole point of the icosahedron on the sphere +Operational + + +340 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +28-31 +Longitude of the centre line of the first diamond of the icosahedron on the sphere +Operational + + +341 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +32 +Grid point position +(see Code table 3.8) +Operational + + +342 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +33 +Numbering order of diamonds +(flags - see Flag table 3.9) +Operational + + +343 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +34 +Scanning mode for one diamond +(flags - see Flag table 3.10) +Operational + + +344 +Grid definition template 3.100 - triangular grid based on an icosahedron (see Part B, GRIB Attachment I) +35-38 +nt - total number of grid points +Operational + + +345 +Grid definition template 3.101 - general unstructured grid +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +346 +Grid definition template 3.101 - general unstructured grid +16-18 +Number of grid used (defined by originating centre) +Operational + + +347 +Grid definition template 3.101 - general unstructured grid +19 +Number of grid in reference (to allow annotating for Arakawa C-grid on arbitrary grid) +(see Note) +Operational + + +348 +Grid definition template 3.101 - general unstructured grid +20-35 +Universally Unique Identifier of horizontal grid +Operational + + +349 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +350 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +16 +Scale factor of radius of spherical Earth +Operational + + +351 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +17-20 +Scaled value of radius of spherical Earth +Operational + + +352 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +353 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +354 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +355 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +356 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +31-34 +Nx - number of points along x-axis +Operational + + +357 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +35-38 +Ny - number of points along y-axis +Operational + + +358 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +39-42 +La1 - latitude of tangency point (centre of grid) +Operational + + +359 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +43-46 +Lo1 - longitude of tangency point +Operational + + +360 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +47 +Resolution and component flags +(see Flag table 3.3) +Operational + + +361 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +48-51 +Dx - x-direction grid length in units of 10-3 m as measured at the point of the axis +Operational + + +362 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +52-55 +Dy - y-direction grid length in units of 10-3 m as measured at the point of the axis +Operational + + +363 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +56 +Projection centre flag +Operational + + +364 +Grid definition template 3.110 - equatorial azimuthal equidistant projection +57 +Scanning mode +(see Flag table 3.4) +Operational + + +365 +Grid definition template 3.120 - azimuth-range projection +15-18 +Nb - number of data bins along radials +(see Note) +Operational + + +366 +Grid definition template 3.120 - azimuth-range projection +19-22 +Nr - number of radials +Operational + + +367 +Grid definition template 3.120 - azimuth-range projection +23-26 +La1 - latitude of centre point +Operational + + +368 +Grid definition template 3.120 - azimuth-range projection +27-30 +Lo1 - longitude of centre point +Operational + + +369 +Grid definition template 3.120 - azimuth-range projection +31-34 +Dx - spacing of bins along radials +Operational + + +370 +Grid definition template 3.120 - azimuth-range projection +35-38 +Dstart - offset from origin to inner bound +Operational + + +371 +Grid definition template 3.120 - azimuth-range projection +39 +Scanning mode +(flags - see Flag table 3.4) +Operational + + +372 +Grid definition template 3.120 - azimuth-range projection +40-(39+4Nr) For each of Nr radials +Operational + + +373 +Grid definition template 3.120 - azimuth-range projection +(40+4(X-1))-(41+4(X-1)) +Azi - starting azimuth, degrees x 10 (degrees as north) +Operational + + +374 +Grid definition template 3.120 - azimuth-range projection +(42+4(X-1))-(43+4(X-1)) +Adelta - azimuthal width, degrees x 100 (+ clockwise, - counterclockwise), with X = 1 to Nr +Operational + + +375 +Grid definition template 3.140 - Lambert azimuthal equal area projection +15 +Shape of the Earth +(see Code table 3.2) +Operational + + +376 +Grid definition template 3.140 - Lambert azimuthal equal area projection +16 +Scale factor of radius of spherical Earth +Operational + + +377 +Grid definition template 3.140 - Lambert azimuthal equal area projection +17-20 +Scaled value of radius of spherical Earth +Operational + + +378 +Grid definition template 3.140 - Lambert azimuthal equal area projection +21 +Scale factor of major axis of oblate spheroid Earth +Operational + + +379 +Grid definition template 3.140 - Lambert azimuthal equal area projection +22-25 +Scaled value of major axis of oblate spheroid Earth +Operational + + +380 +Grid definition template 3.140 - Lambert azimuthal equal area projection +26 +Scale factor of minor axis of oblate spheroid Earth +Operational + + +381 +Grid definition template 3.140 - Lambert azimuthal equal area projection +27-30 +Scaled value of minor axis of oblate spheroid Earth +Operational + + +382 +Grid definition template 3.140 - Lambert azimuthal equal area projection +31-34 +Nx - number of points along the x-axis +Operational + + +383 +Grid definition template 3.140 - Lambert azimuthal equal area projection +35-38 +Ny - number of points along the y-axis +Operational + + +384 +Grid definition template 3.140 - Lambert azimuthal equal area projection +39-42 +La1 - latitude of first grid point +Operational + + +385 +Grid definition template 3.140 - Lambert azimuthal equal area projection +43-46 +Lo1 - longitude of first grid point +Operational + + +386 +Grid definition template 3.140 - Lambert azimuthal equal area projection +47-50 +Standard parallel +Operational + + +387 +Grid definition template 3.140 - Lambert azimuthal equal area projection +51-54 +Central longitude +Operational + + +388 +Grid definition template 3.140 - Lambert azimuthal equal area projection +55 +Resolution and component flags +(see Flag table 3.3) +Operational + + +389 +Grid definition template 3.140 - Lambert azimuthal equal area projection +56-59 +Dx - x-direction grid length +(see Note) +Operational + + +390 +Grid definition template 3.140 - Lambert azimuthal equal area projection +60-63 +Dy - y-direction grid length +(see Note) +Operational + + +391 +Grid definition template 3.140 - Lambert azimuthal equal area projection +64 +Scanning mode +(see Flag table 3.4) +Operational + + +392 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +15 +Shape of the Earth +(see Code table 3.2) +Experimental + + +393 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +16 +Scale factor of radius of spherical Earth +Experimental + + +394 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +17-20 +Scaled value of radius of spherical Earth +Experimental + + +395 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +21 +Scale factor of major axis of oblate spheroid Earth +Experimental + + +396 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +22-25 +Scaled value of major axis of oblate spheroid Earth +Experimental + + +397 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +26 +Scale factor of minor axis of oblate spheroid Earth +Experimental + + +398 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +27-30 +Scaled value of minor axis of oblate spheroid Earth +Experimental + + +399 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +31-34 +Number of horizontal points +Experimental + + +400 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +35-38 +Basic angle of the initial production domain +(see Note 1) +Experimental + + +401 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +39-42 +Subdivisions of basic angle used to define extreme longitudes and latitudes +(see Note 1) +Experimental + + +402 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +43-46 +La1 - latitude of first grid point +(see Note 1) +Experimental + + +403 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +47-50 +Lo1 - longitude of first grid point +(see Note 1) +Experimental + + +404 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +51 +Scanning mode +(flags - see Flag table 3.4) +Experimental + + +405 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +52-55 +La2 - latitude of last grid point +(see Note 1) +Experimental + + +406 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +56-59 +Lo2 - longitude of last grid point +(see Note 1) +Experimental + + +407 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +60 +Type of horizontal line +(see Code table 3.20) +Experimental + + +408 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +61-62 +Number of vertical points +Experimental + + +409 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +63 +Physical meaning of vertical coordinate +(see Code table 3.15) +Experimental + + +410 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +64 +Vertical dimension coordinate values definition +(see Code table 3.21) +Experimental + + +411 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +65-66 +NC - number of coefficients or values used to specify vertical coordinates +Experimental + + +412 +Grid definition template 3.1000 - cross-section grid with points equally spaced on the horizontal +67-(66+NCx4) +Coefficients to define vertical dimension coordinate values in functional form, or the explicit coordinate values (IEEE 32-bit floating-point values) +Experimental + + +439 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +15 +Shape of the Earth +(see Code table 3.2) +Experimental + + +440 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +16 +Scale factor of radius of spherical Earth +Experimental + + +441 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +17-20 +Scaled value of radius of spherical Earth +Experimental + + +442 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +21 +Scale factor of major axis of oblate spheroid Earth +Experimental + + +443 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +22-25 +Scaled value of major axis of oblate spheroid Earth +Experimental + + +444 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +26 +Scale factor of minor axis of oblate spheroid Earth +Experimental + + +445 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +27-30 +Scaled value of minor axis of oblate spheroid Earth +Experimental + + +446 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +31-34 +Number of horizontal points +Experimental + + +447 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +35-38 +Basic angle of the initial production domain +(see Note 1) +Experimental + + +448 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +39-42 +Subdivisions of basic angle used to define extreme longitudes and latitudes +(see Note 1) +Experimental + + +449 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +43-46 +La1 - latitude of first grid point +(see Note 1) +Experimental + + +450 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +47-50 +Lo1 - longitude of first grid point +(see Note 1) +Experimental + + +451 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +51 +Scanning mode +(flags - see Flag table 3.4) +Experimental + + +452 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +52-55 +La2 - latitude of last grid point +(see Note 1) +Experimental + + +453 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +56-59 +Lo2 - longitude of last grid point +(see Note 1) +Experimental + + +454 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +60 +Type of horizontal line +(see Code table 3.20) +Experimental + + +455 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +61-64 +NT - number of time steps +Experimental + + +456 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +65 +Unit of offset from reference time +(see Code table 4.4) +Experimental + + +457 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +66-69 +Offset from reference of first time (negative value when first bit set) +Experimental + + +458 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +70 +Type of time increment +(see Code table 4.11) +Experimental + + +459 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +71 +Unit of time increment +(see Code table 4.4) +Experimental + + +460 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +72-75 +Time increment (negative value when first bit set) +Experimental + + +461 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +76-82 Last date/time +Experimental + + +462 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +76-77 +Year +Experimental + + +463 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +78 +Month +Experimental + + +464 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +79 +Day +Experimental + + +465 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +80 +Hour +Experimental + + +466 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +81 +Minute +Experimental + + +467 +Grid definition template 3.1100 - Hovmöller diagram grid with points equally spaced on the horizontal +82 +Second +Experimental + + +468 +Grid definition template 3.1200 - time section grid +15-18 +NT - number of time steps +Experimental + + +469 +Grid definition template 3.1200 - time section grid +19 +Unit of offset from reference time +(see Code table 4.4) +Experimental + + +470 +Grid definition template 3.1200 - time section grid +20-23 +Offset from reference of first time (negative value when first bit set) +Experimental + + +471 +Grid definition template 3.1200 - time section grid +24 +Type of time increment +(see Code table 4.11) +Experimental + + +472 +Grid definition template 3.1200 - time section grid +25 +Unit of time increment +(see Code table 4.4) +Experimental + + +473 +Grid definition template 3.1200 - time section grid +26-29 +Time increment (negative value when first bit set) +Experimental + + +474 +Grid definition template 3.1200 - time section grid +30-36 Last date/time +Experimental + + +475 +Grid definition template 3.1200 - time section grid +30-31 +Year +Experimental + + +476 +Grid definition template 3.1200 - time section grid +32 +Month +Experimental + + +477 +Grid definition template 3.1200 - time section grid +33 +Day +Experimental + + +478 +Grid definition template 3.1200 - time section grid +34 +Hour +Experimental + + +479 +Grid definition template 3.1200 - time section grid +35 +Minute +Experimental + + +480 +Grid definition template 3.1200 - time section grid +36 +Second +Experimental + + +481 +Grid definition template 3.1200 - time section grid +37-38 +Number of vertical points +Experimental + + +482 +Grid definition template 3.1200 - time section grid +39 +Physical meaning of vertical coordinate +(see Code table 3.15) +Experimental + + +483 +Grid definition template 3.1200 - time section grid +40 +Vertical dimension coordinate values definition +(see Code table 3.21) +Experimental + + +484 +Grid definition template 3.1200 - time section grid +41-42 +NC - number of coefficients or values used to specify vertical coordinates +Experimental + + +485 +Grid definition template 3.1200 - time section grid +43-(42+NCx4) +Coefficients to define vertical dimension coordinate values in functional form, or the explicit coordinate values (IEEE 32-bit floating-point values) +Experimental + + +486 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +487 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +488 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +489 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +490 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +14 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +491 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours of observational data cut-off after reference time +(see Note) +Operational + + +492 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +17 +Minutes of observational data cut-off after reference time +Operational + + +493 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +494 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +495 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +496 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +497 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +498 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +499 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +500 +Product definition template 4.0 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +501 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +502 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +503 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +504 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +505 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +506 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +507 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +508 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +509 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +510 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +511 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +512 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +513 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +514 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +515 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +516 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +35 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +517 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +36 +Perturbation number +Operational + + +518 +Product definition template 4.1 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +37 +Number of forecasts in ensemble +Operational + + +519 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +520 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +521 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +522 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +523 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +524 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +525 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +526 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +527 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +528 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +529 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +530 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +531 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +532 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +533 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +534 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +35 +Derived forecast +(see Code table 4.7) +Operational + + +535 +Product definition template 4.2 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time +36 +Number of forecasts in ensemble +Operational + + +536 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +537 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +538 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +539 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +540 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +541 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +542 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +543 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +544 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +545 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +546 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +547 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +548 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +549 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +550 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +551 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +35 +Derived forecast +(see Code table 4.7) +Operational + + +552 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +36 +Number of forecasts in the ensemble (N) +Operational + + +553 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +37 +Cluster identifier +Operational + + +554 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +38 +Number of cluster to which the high-resolution control belongs +Operational + + +555 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +39 +Number of cluster to which the low-resolution control belongs +Operational + + +556 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +40 +Total number of clusters +Operational + + +557 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +41 +Clustering method +(see Code table 4.8) +Operational + + +558 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +42-45 +Northern latitude of cluster domain +Operational + + +559 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +46-49 +Southern latitude of cluster domain +Operational + + +560 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +50-53 +Eastern longitude of cluster domain +Operational + + +561 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +54-57 +Western longitude of cluster domain +Operational + + +562 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +58 +Nc - number of forecasts in the cluster +Operational + + +563 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +59 +Scale factor of standard deviation in the cluster +Operational + + +564 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +60-63 +Scaled value of standard deviation in the cluster +Operational + + +565 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +64 +Scale factor of distance of the cluster from ensemble mean +Operational + + +566 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +65-68 +Scaled value of distance of the cluster from ensemble mean +Operational + + +567 +Product definition template 4.3 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time +69-(68+Nc) +List of Nc ensemble forecast numbers (Nc is given in octet 58) +Operational + + +568 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +569 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +570 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +571 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +572 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +573 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +574 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +575 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +576 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +577 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +578 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +579 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +580 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +581 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +582 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +583 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +35 +Derived forecast +(see Code table 4.7) +Operational + + +584 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +36 +Number of forecasts in the ensemble (N) +Operational + + +585 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +37 +Cluster identifier +Operational + + +586 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +38 +Number of cluster to which the high-resolution control belongs +Operational + + +587 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +39 +Number of cluster to which the low-resolution control belongs +Operational + + +588 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +40 +Total number of clusters +Operational + + +589 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +41 +Clustering method +(see Code table 4.8) +Operational + + +590 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +42-45 +Latitude of central point in cluster domain +Operational + + +591 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +46-49 +Longitude of central point in cluster domain +Operational + + +592 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +50-53 +Radius of cluster domain +Operational + + +593 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +54 +Nc - number of forecasts in the cluster +Operational + + +594 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +55 +Scale factor of standard deviation in the cluster +Operational + + +595 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +56-59 +Scaled value of standard deviation in the cluster +Operational + + +596 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +60 +Scale factor of distance of the cluster from ensemble mean +Operational + + +597 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +61-64 +Scaled value of distance of the cluster from ensemble mean +Operational + + +598 +Product definition template 4.4 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time +65-(64+Nc) +List of Nc ensemble forecast numbers (Nc is given in octet 54) +Operational + + +599 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +600 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +601 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +602 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +603 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +604 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +605 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +606 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +607 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +608 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +609 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +610 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +611 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +612 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +613 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +614 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +35 +Forecast probability number +Operational + + +615 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +36 +Total number of forecast probabilities +Operational + + +616 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +37 +Probability type +(see Code table 4.9) +Operational + + +617 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +38 +Scale factor of lower limit +Operational + + +618 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +39-42 +Scaled value of lower limit +Operational + + +619 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +43 +Scale factor of upper limit +Operational + + +620 +Product definition template 4.5 - probability forecasts at a horizontal level or in a horizontal layer at a point in time +44-47 +Scaled value of upper limit +Operational + + +621 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +622 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +623 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +624 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +625 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +626 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +627 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +628 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +629 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +630 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +631 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +632 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +633 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +634 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +635 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +636 +Product definition template 4.6 - percentile forecasts at a horizontal level or in a horizontal layer at a point in time +35 +Percentile value (from 100% to 0%) +Operational + + +637 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +638 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +639 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +640 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +641 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +14 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +642 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +643 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +644 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +645 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +646 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +647 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +648 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +649 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +650 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +651 +Product definition template 4.7 - analysis or forecast error at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +652 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +653 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +654 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +655 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +656 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +657 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +658 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +659 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +660 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +661 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +662 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +663 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +664 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +665 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +666 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +667 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35-36 +Year - time of end of overall time interval +Operational + + +668 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +37 +Month - time of end of overall time interval +Operational + + +669 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +38 +Day - time of end of overall time interval +Operational + + +670 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +39 +Hour - time of end of overall time interval +Operational + + +671 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40 +Minute - time of end of overall time interval +Operational + + +672 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +41 +Second - time of end of overall time interval +Operational + + +673 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +674 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +43-46 +Total number of data values missing in statistical process +Operational + + +675 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +47-58 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +676 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +47 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +677 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +48 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +678 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +49 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +679 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50-53 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +680 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +54 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +681 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +55-58 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +682 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +59-nn These octets are included only if n > 1, where nn = 46 + 12 x n +Operational + + +683 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +59-70 +As octets 47 to 58, next innermost step of processing +Operational + + +684 +Product definition template 4.8 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +71-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 47 to 58, repeated as necessary +Operational + + +685 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +686 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +687 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +688 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +689 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +690 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +691 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +692 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +693 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +694 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +695 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +696 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +697 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +698 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +699 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +700 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Forecast probability number +Operational + + +701 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36 +Total number of forecast probabilities +Operational + + +702 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +37 +Probability type +(see Code table 4.9) +Operational + + +703 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +38 +Scale factor of lower limit +Operational + + +704 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +39-42 +Scaled value of lower limit +Operational + + +705 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +43 +Scale factor of upper limit +Operational + + +706 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +44-47 +Scaled value of upper limit +Operational + + +707 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +48-49 +Year of end of overall time interval +Operational + + +708 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50 +Month of end of overall time interval +Operational + + +709 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +51 +Day of end of overall time interval +Operational + + +710 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +52 +Hour of end of overall time interval +Operational + + +711 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +53 +Minute of end of overall time interval +Operational + + +712 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +54 +Second of end of overall time interval +Operational + + +713 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +55 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +714 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +56-59 +Total number of data values missing in the statistical process +Operational + + +715 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60-71 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +716 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +717 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +61 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +718 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +62 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +719 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +63-66 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +720 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +67 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +721 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +68-71 +Time increment between successive fields, in units defined by the previous octet +(see Note 3) +Operational + + +722 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +72-nn These octets are included only if n > 1, where nn = 59 + 12 x n +Operational + + +723 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +72-83 +As octets 60 to 71, next innermost step of processing +Operational + + +724 +Product definition template 4.9 - probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +84-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 60 to 71, repeated as necessary. +Operational + + +725 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Experimental + + +726 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Experimental + + +727 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Experimental + + +728 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Experimental + + +729 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Experimental + + +730 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Experimental + + +731 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time for data cut-off +Experimental + + +732 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Experimental + + +733 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by previous octet +(see Note 2) +Experimental + + +734 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Experimental + + +735 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Experimental + + +736 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Experimental + + +737 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Experimental + + +738 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Experimental + + +739 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Experimental + + +740 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Percentile value (from 100% to 0%) +Experimental + + +741 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36-37 +Year of end of overall time interval +Experimental + + +742 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +38 +Month of end of overall time interval +Experimental + + +743 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +39 +Day of end of overall time interval +Experimental + + +744 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40 +Hour of end of overall time interval +Experimental + + +745 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +41 +Minute of end of overall time interval +Experimental + + +746 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42 +Second of end of overall time interval +Experimental + + +747 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +43 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Experimental + + +748 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +44-47 +Total number of data values missing in the statistical process +Experimental + + +749 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +48-59 Specification of the outermost (or only) time range over which statistical processing is done +Experimental + + +750 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +48 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Experimental + + +751 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +49 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Experimental + + +752 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Experimental + + +753 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +51-54 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Experimental + + +754 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +55 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Experimental + + +755 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +56-59 +Time increment between successive fields, in units defined by the previous octet +(see Note 3) +Experimental + + +756 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60-nn These octets are included only if n > 1, where nn = 47 + 12 x n +Experimental + + +757 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60-71 +As octets 48-59, next innermost step of processing +Experimental + + +758 +Product definition template 4.10 - percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +72-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 48 to 59, repeated as necessary. +Experimental + + +759 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +760 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +761 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +762 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +763 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +764 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +765 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +766 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +767 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +768 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +769 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +770 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +771 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +772 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +773 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +774 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +775 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36 +Perturbation number +Operational + + +776 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +37 +Number of forecasts in ensemble +Operational + + +777 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +38-39 +Year of end of overall time interval +Operational + + +778 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40 +Month of end of overall time interval +Operational + + +779 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +41 +Day of end of overall time interval +Operational + + +780 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42 +Hour of end of overall time interval +Operational + + +781 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +43 +Minute of end of overall time interval +Operational + + +782 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +44 +Second of end of overall time interval +Operational + + +783 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +45 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +784 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +46-49 +Total number of data values missing in statistical process +Operational + + +785 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50-61 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +786 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +787 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +51 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +788 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +52 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +789 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +53-56 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +790 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +57 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +791 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +58-61 +Time increment between successive fields, in units defined by the previous octet +(see Note 3) +Operational + + +792 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +62-nn These octets are included only if n > 1, where nn = 49 + 12 x n +Operational + + +793 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +62-73 +As octets 50 to 61, next innermost step of processing +Operational + + +794 +Product definition template 4.11 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +74-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 50 to 61, repeated as necessary +Operational + + +795 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +796 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +797 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +798 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +799 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +800 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +801 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +802 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +803 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +804 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +805 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +806 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +807 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +808 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +809 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +810 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Derived forecast +(see Code table 4.7) +Operational + + +811 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36 +Number of forecasts in the ensemble (N) +Operational + + +812 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +37-38 +Year of end of overall time interval +Operational + + +813 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +39 +Month of end of overall time interval +Operational + + +814 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40 +Day of end of overall time interval +Operational + + +815 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +41 +Hour of end of overall time interval +Operational + + +816 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42 +Minute of end of overall time interval +Operational + + +817 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +43 +Second of end of overall time interval +Operational + + +818 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +44 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +819 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +45-48 +Total number of data values missing in statistical process +Operational + + +820 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +49-60 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +821 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +49 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +822 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +823 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +51 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +824 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +52-55 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +825 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +56 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +826 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +57-60 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +827 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +61-nn These octets are included only if n > 1, where nn = 48 + 12 x n +Operational + + +828 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +61-72 +As octets 49 to 60, next innermost step of processing +Operational + + +829 +Product definition template 4.12 - derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +73-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 49 to 60, repeated as necessary +Operational + + +830 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +831 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +832 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +833 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +834 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +835 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +836 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +837 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +838 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +839 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +840 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +841 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +842 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +843 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +844 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +845 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Derived forecast +(see Code table 4.7) +Operational + + +846 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36 +Number of forecasts in the ensemble (N) +Operational + + +847 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +37 +Cluster identifier +Operational + + +848 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +38 +Number of cluster to which the high-resolution control belongs +Operational + + +849 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +39 +Number of cluster to which the low-resolution control belongs +Operational + + +850 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40 +Total number of clusters +Operational + + +851 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +41 +Clustering method +(see Code table 4.8) +Operational + + +852 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42-45 +Northern latitude of cluster domain +Operational + + +853 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +46-49 +Southern latitude of cluster domain +Operational + + +854 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50-53 +Eastern longitude of cluster domain +Operational + + +855 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +54-57 +Western longitude of cluster domain +Operational + + +856 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +58 +NC - number of forecasts in the cluster +Operational + + +857 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +59 +Scale factor of standard deviation in the cluster +Operational + + +858 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60-63 +Scaled value of standard deviation in the cluster +Operational + + +859 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +64 +Scale factor of distance of the cluster from ensemble mean +Operational + + +860 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +65-68 +Scaled value of distance of the cluster from ensemble mean +Operational + + +861 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +69-70 +Year of end of overall time interval +Operational + + +862 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +71 +Month of end of overall time interval +Operational + + +863 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +72 +Day of end of overall time interval +Operational + + +864 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +73 +Hour of end of overall time interval +Operational + + +865 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +74 +Minute of end of overall time interval +Operational + + +866 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +75 +Second of end of overall time interval +Operational + + +867 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +76 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +868 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +77-80 +Total number of data values missing in statistical process +Operational + + +869 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +81-92 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +870 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +81 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +871 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +82 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +872 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +83 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +873 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +84-87 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +874 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +88 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +875 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +89-92 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +876 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +93-nn These octets are included only if n > 1, where nn = 80 + 12 x n +Operational + + +877 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +93-104 +As octets 81 to 92, next innermost step of processing +Operational + + +878 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +105-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 81 to 92, repeated as necessary +Operational + + +879 +Product definition template 4.13 - derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(nn+1)-(nn+NC) +List of NC ensemble forecast numbers (NC is given in octet 58) +Operational + + +880 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +881 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +882 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +883 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +884 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +885 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +886 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +887 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +888 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +889 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +890 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +891 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +892 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +893 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +894 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +895 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Derived forecast +(see Code table 4.7) +Operational + + +896 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36 +Number of forecasts in the ensemble (N) +Operational + + +897 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +37 +Cluster identifier +Operational + + +898 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +38 +Number of cluster to which the high-resolution control belongs +Operational + + +899 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +39 +Number of cluster to which the low-resolution control belongs +Operational + + +900 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40 +Total number of clusters +Operational + + +901 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +41 +Clustering method +(see Code table 4.8) +Operational + + +902 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42-45 +Latitude of central point in cluster domain +Operational + + +903 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +46-49 +Longitude of central point in cluster domain +Operational + + +904 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +50-53 +Radius of cluster domain +Operational + + +905 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +54 +NC - number of forecasts in the cluster +Operational + + +906 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +55 +Scale factor of standard deviation in the cluster +Operational + + +907 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +56-59 +Scaled value of standard deviation in the cluster +Operational + + +908 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60 +Scale factor of distance of the cluster from ensemble mean +Operational + + +909 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +61-64 +Scaled value of distance of the cluster from ensemble mean +Operational + + +910 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +65-66 +Year of end of overall time interval +Operational + + +911 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +67 +Month of end of overall time interval +Operational + + +912 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +68 +Day of end of overall time interval +Operational + + +913 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +69 +Hour of end of overall time interval +Operational + + +914 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +70 +Minute of end of overall time interval +Operational + + +915 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +71 +Second of end of overall time interval +Operational + + +916 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +72 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +917 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +73-76 +Total number of data values missing in statistical process +Operational + + +918 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +77-88 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +919 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +77 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +920 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +78 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +921 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +79 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +922 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +80-83 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +923 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +84 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +924 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +85-88 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +925 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +89-nn These octets are included only if n > 1, where nn = 76 + 12 x n +Operational + + +926 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +89-110 +As octets 77 to 88, next innermost step of processing +Operational + + +927 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +111-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 77 to 88, repeated as necessary +Operational + + +928 +Product definition template 4.14 - derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(nn+1)-(nn+NC) +List of NC ensemble forecast numbers (NC is given in octet 54) +Operational + + +929 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +930 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +931 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +932 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +933 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +14 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +934 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours of observational data cut-off after reference time +(see Note) +Operational + + +935 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +17 +Minutes of observational data cut-off after reference time +Operational + + +936 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +937 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +938 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +939 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +940 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +941 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +942 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +943 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +944 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +35 +Statistical process used within the spatial area defined by octet 36 +(see Code table 4.10) +Operational + + +945 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +36 +Type of spatial processing used to arrive at given data value from the source data +(see Code table 4.15) +Operational + + +946 +Product definition template 4.15 - average, accumulation, extreme values, or other statistically processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time +37 +Number of data points used in spatial processing defined in octet 36 +Operational + + +947 +Product definition template 4.20 - radar product +10 +Parameter category +(see Code table 4.1) +Operational + + +948 +Product definition template 4.20 - radar product +11 +Parameter number +(see Code table 4.2) +Operational + + +949 +Product definition template 4.20 - radar product +12 +Type of generating process +(see Code table 4.3) +Operational + + +950 +Product definition template 4.20 - radar product +13 +Number of radar sites used +Operational + + +951 +Product definition template 4.20 - radar product +14 +Indicator of unit of time range +Operational + + +952 +Product definition template 4.20 - radar product +15-18 +Site latitude (in 10-6 degree) +Operational + + +953 +Product definition template 4.20 - radar product +19-22 +Site longitude (in 10-6 degree) +Operational + + +954 +Product definition template 4.20 - radar product +23-24 +Site elevation (metres) +Operational + + +955 +Product definition template 4.20 - radar product +25-28 +Site ID (alphanumeric) +Operational + + +956 +Product definition template 4.20 - radar product +29-30 +Site ID (numeric) +Operational + + +957 +Product definition template 4.20 - radar product +31 +Operating mode +(see Code table 4.12) +Operational + + +958 +Product definition template 4.20 - radar product +32 +Reflectivity calibration constant (tenths of dB) +Operational + + +959 +Product definition template 4.20 - radar product +33 +Quality control indicator +(see Code table 4.13) +Operational + + +960 +Product definition template 4.20 - radar product +34 +Clutter filter indicator +(see Code table 4.14) +Operational + + +961 +Product definition template 4.20 - radar product +35 +Constant antenna elevation angle (tenths of degree true) +Operational + + +962 +Product definition template 4.20 - radar product +36-37 +Accumulation interval (minutes) +Operational + + +963 +Product definition template 4.20 - radar product +38 +Reference reflectivity for echo top (dB) +Operational + + +964 +Product definition template 4.20 - radar product +39-41 +Range bin spacing (metres) +Operational + + +965 +Product definition template 4.20 - radar product +42-43 +Radial angular spacing (tenths of degree true) +Operational + + +966 +Product definition template 4.30 - satellite product +10 +Parameter category +(see Code table 4.1) +Deprecated + + +967 +Product definition template 4.30 - satellite product +11 +Parameter number +(see Code table 4.2) +Deprecated + + +968 +Product definition template 4.30 - satellite product +12 +Type of generating process +(see Code table 4.3) +Deprecated + + +969 +Product definition template 4.30 - satellite product +13 +Observation generating process identifier (defined by originating centres) +Deprecated + + +970 +Product definition template 4.30 - satellite product +14 +Number of contributing spectral bands (NB) +Deprecated + + +971 +Product definition template 4.30 - satellite product +15- Repeat the following 10 octets for each contributing band (nb = 1, NB) +Deprecated + + +972 +Product definition template 4.30 - satellite product +(15+10(nb-1))-(16+10(nb-1)) +Satellite series of band nb (code table defined by originating/generating centre) +Deprecated + + +973 +Product definition template 4.30 - satellite product +(17+10(nb-1))-(18+10(nb-1)) +Satellite numbers of band nb (code table defined by originating/generating centre) +Deprecated + + +974 +Product definition template 4.30 - satellite product +(19+10(nb-1)) +Instrument types of band nb (code table defined by originating/generating centre) +Deprecated + + +975 +Product definition template 4.30 - satellite product +(20+10(nb-1)) +Scale factor of central wave number of band nb +Deprecated + + +976 +Product definition template 4.30 - satellite product +(21+10(nb-1))-(24+10(nb-1)) +Scaled value of central wave number of band nb (units: m-1) +Deprecated + + +977 +Product definition template 4.31 - satellite product +10 +Parameter category +(see Code table 4.1) +Operational + + +978 +Product definition template 4.31 - satellite product +11 +Parameter number +(see Code table 4.2) +Operational + + +979 +Product definition template 4.31 - satellite product +12 +Type of generating process +(see Code table 4.3) +Operational + + +980 +Product definition template 4.31 - satellite product +13 +Observation generating process identifier (defined by originating centres) +Operational + + +981 +Product definition template 4.31 - satellite product +14 +Number of contributing spectral bands (NB) +Operational + + +982 +Product definition template 4.31 - satellite product +15- Repeat the following 11 octets for each contributing band (nb = 1, NB) +Operational + + +983 +Product definition template 4.31 - satellite product +(15+11(nb-1))-(16+11(nb-1)) +Satellite series of band nb (code table defined by originating/generating centre) +Operational + + +984 +Product definition template 4.31 - satellite product +(17+11(nb-1))-(18+11(nb-1)) +Satellite numbers of band nb (code table defined by originating/generating centre) +Operational + + +985 +Product definition template 4.31 - satellite product +(19+11(nb-1))-(20+11(nb-1)) +Instrument types of band nb (code table defined by originating/generating centre) +Operational + + +986 +Product definition template 4.31 - satellite product +(21+11(nb-1)) +Scale factor of central wave number of band nb +Operational + + +987 +Product definition template 4.31 - satellite product +(22+11(nb-1))-(25+11(nb-1)) +Scaled value of central wave number of band nb (units: m-1) +Operational + + +988 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +10 +Parameter category +(see Code table 4.1) +Operational + + +989 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +11 +Parameter number +(see Code table 4.2) +Operational + + +990 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +12 +Type of generating process +(see Code table 4.3) +Operational + + +991 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +13 +Background generating process identifier (defined by originating centre) +Operational + + +992 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +14 +Analysis or forecast generating process identifier +Operational + + +993 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +15-16 +Hours of observational data cut-off after reference time +(see Note 2) +Operational + + +994 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +17 +Minutes of observational data cut-off after reference time +Operational + + +995 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +996 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +19-22 +Forecast time in units defined by octet 18 +Operational + + +997 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +23 +Number of contributing spectral bands (NB) +Operational + + +998 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +24- Repeat the following 11 octets for each contributing band (nb = 1, NB) +Operational + + +999 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(24+11(nb-1))-(25+11(nb-1)) +Satellite series of band nb (Code table defined by originating/generating centre) +Operational + + +1000 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(26+11(nb-1))-(27+11(nb-1)) +Satellite number of band nb (Code table defined by originating/generating centre) +Operational + + +1001 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(28+11(nb-1))-(29+11(nb-1)) +Instrument types of band nb (Code table defined by originating/generating centre) +Operational + + +1002 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(30 +11(nb-1)) +Scale factor of central wave number of band nb +Operational + + +1003 +Product definition template 4.32 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(31+11(nb-1))-(34+11(nb-1)) +Scaled value of central wave number of band nb (units: m-1) +Operational + + +1004 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +10 +Parameter category +(see Code table 4.1) +Operational + + +1005 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +11 +Parameter number +(see Code table 4.2) +Operational + + +1006 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +12 +Type of generating process +(see Code table 4.3) +Operational + + +1007 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +13 +Background generating process identifier (defined by originating centre) +Operational + + +1008 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +14 +Analysis or forecast generating process identifier +Operational + + +1009 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +15-16 +Hours of observational data cut-off after reference time +(see Note) +Operational + + +1010 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +17 +Minutes of observational data cut-off after reference time +Operational + + +1011 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1012 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +19-22 +Forecast time in units defined by octet 18 +Operational + + +1013 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +23 +Number of contributing spectral bands (NB) +Operational + + +1014 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +24- Repeat the following 11 octets for each contributing band (nb = 1, NB) +Operational + + +1015 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(24+11(nb-1))-(25+11(nb-1)) +Satellite series of band nb (code table defined by originating/generating centre) +Operational + + +1016 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(26+11(nb-1))-(27+11(nb-1)) +Satellite number of band nb (code table defined by originating/generating centre) +Operational + + +1017 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(28+11(nb-1))-(29+11(nb-1)) +Instrument types of band nb (code table defined by originating/generating centre) +Operational + + +1018 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(30+11(nb-1)) +Scale factor of central wave number of band nb +Operational + + +1019 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(31+11(nb-1))-(34+11(nb-1)) +Scaled value of central wave number of band nb (units: m-1) +Operational + + +1020 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(24+11NB) +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1021 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(24+11NB+1) +Perturbation number +Operational + + +1022 +Product definition template 4.33 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data +(24+11NB+2) +Number of forecasts in ensemble +Operational + + +1023 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +10 +Parameter category +(see Code table 4.1) +Operational + + +1024 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +11 +Parameter number +(see Code table 4.2) +Operational + + +1025 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +12 +Type of generating process +(see Code table 4.3) +Operational + + +1026 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +13 +Background generating process identifier (defined by originating centre) +Operational + + +1027 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +14 +Analysis or forecast generating process identifier +Operational + + +1028 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +15-16 +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1029 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +17 +Minutes of observational data cut-off after reference time +Operational + + +1030 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1031 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +1032 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +23 +Number of contributing spectral bands (NB) +Operational + + +1033 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +24- Repeat the following 11 octets for each contributing band (nb = 1, NB) +Operational + + +1034 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(24+11(nb-1))-(25+11(nb-1)) +Satellite series of band nb (code table defined by originating/generating centre) +Operational + + +1035 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(26+11(nb-1))-(27+11(nb-1)) +Satellite number of band nb (code table defined by originating/generating centre) +Operational + + +1036 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(28+11(nb-1))-(29+11(nb-1)) +Instrument types of band nb (code table defined by originating/generating centre) +Operational + + +1037 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(30+11(nb-1)) +Scale factor of central wave number of band nb +Operational + + +1038 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(31+11(nb-1))-(34+11(nb-1)) +Scaled value of central wave number of band nb (units: m-1) +Operational + + +1039 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(24+11NB) +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1040 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(25+11NB) +Perturbation number +Operational + + +1041 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(26+11NB) +Number of forecasts in ensemble +Operational + + +1042 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(27+11NB)-(28+11NB) +Year of end of overall time interval +Operational + + +1043 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(29+11NB) +Month of end of overall time interval +Operational + + +1044 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(30+11NB) +Day of end of overall time interval +Operational + + +1045 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(31+11NB) +Hour of end of overall time interval +Operational + + +1046 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(32+11NB) +Minute of end of overall time interval +Operational + + +1047 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(33+11NB) +Second of end of overall time interval +Operational + + +1048 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(34+11NB) +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1049 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(35+11NB)-(38+11NB) +Total number of data values missing in statistical process +Operational + + +1050 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(39+11NB)- Repeat the following 12 octets for each time range spec (i = 1, n) +Operational + + +1051 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(39+11NB+12(i-1)) +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1052 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(40+11NB+12(i-1)) +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1053 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(41+11NB+12(i-1)) +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1054 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(42+11NB+12(i-1))-(45+11NB+12(i-1)) +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1055 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(46+11NB+12(i-1)) +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1056 +Product definition template 4.34 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data +(47+11NB+12(i-1))-(50+11NB+12(i-1)) +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +1069 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +10 +Parameter category +(see Code table 4.1) +Operational + + +1070 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +11 +Parameter number +(see Code table 4.2) +Operational + + +1071 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1072 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +14 +Type of generating process +(see Code table 4.3) +Operational + + +1073 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +15 +Background generating process identifier (defined by originating centre) +Operational + + +1074 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +16 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1075 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +17-18 +Hours of observational data cut-off after reference time +(see Note) +Operational + + +1076 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +19 +Minutes of observational data cut-off after reference time +Operational + + +1077 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +20 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1078 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +21-24 +Forecast time in units defined by octet 20 +Operational + + +1079 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +25 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1080 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +26 +Scale factor of first fixed surface +Operational + + +1081 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +27-30 +Scaled value of first fixed surface +Operational + + +1082 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +31 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1083 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +32 +Scale factor of second fixed surface +Operational + + +1084 +Product definition template 4.40 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +33-36 +Scaled value of second fixed surface +Operational + + +1085 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +10 +Parameter category +(see Code table 4.1) +Operational + + +1086 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +11 +Parameter number +(see Code table 4.2) +Operational + + +1087 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1088 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +14 +Type of generating process +(see Code table 4.3) +Operational + + +1089 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +15 +Background generating process identifier (defined by originating centre) +Operational + + +1090 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +16 +Forecast generating process identifier (defined by originating centre) +Operational + + +1091 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +17-18 +Hours after reference time of data cut-off +(see Note) +Operational + + +1092 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +19 +Minutes after reference time of data cut-off +Operational + + +1093 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +20 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1094 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +21-24 +Forecast time in units defined by octet 20 +Operational + + +1095 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +25 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1096 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +26 +Scale factor of first fixed surface +Operational + + +1097 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +27-30 +Scaled value of first fixed surface +Operational + + +1098 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +31 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1099 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +32 +Scale factor of second fixed surface +Operational + + +1100 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +33-36 +Scaled value of second fixed surface +Operational + + +1101 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +37 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1102 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +38 +Perturbation number +Operational + + +1103 +Product definition template 4.41 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents +39 +Number of forecasts in ensemble +Operational + + +1104 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +10 +Parameter category +(see Code table 4.1) +Operational + + +1105 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +11 +Parameter number +(see Code table 4.2) +Operational + + +1106 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1107 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +14 +Type of generating process +(see Code table 4.3) +Operational + + +1108 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +15 +Background generating process identifier (defined by originating centre) +Operational + + +1109 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +16 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1110 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +17-18 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +1111 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +19 +Minutes after reference time of data cut-off +Operational + + +1112 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +20 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1113 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +21-24 +Forecast time in units defined by octet 20 +(see Note 2) +Operational + + +1114 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +25 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1115 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +26 +Scale factor of first fixed surface +Operational + + +1116 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +27-30 +Scaled value of first fixed surface +Operational + + +1117 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +31 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1118 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +32 +Scale factor of second fixed surface +Operational + + +1119 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +33-36 +Scaled value of second fixed surface +Operational + + +1120 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +37-38 +Year +Operational + + +1121 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +39 +Month +Operational + + +1122 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +40 +Day +Operational + + +1123 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +41 +Hour +Operational + + +1124 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +42 +Minute +Operational + + +1125 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +43 +Second +Operational + + +1126 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +44 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1127 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +45-48 +Total number of data values missing in statistical process +Operational + + +1128 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +49-60 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1129 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +49 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1130 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +50 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1131 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +51 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1132 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +52-55 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1133 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +56 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1134 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +57-60 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +1135 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +61-nn These octets are included only if n > 1, where nn = 48 + 12 x n +Operational + + +1136 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +61-72 +As octets 49 to 60, next innermost step of processing +Operational + + +1137 +Product definition template 4.42 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +73-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 49 to 60, repeated as necessary +Operational + + +1138 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +10 +Parameter category +(see Code table 4.1) +Operational + + +1139 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +11 +Parameter number +(see Code table 4.2) +Operational + + +1140 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1141 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +14 +Type of generating process +(see Code table 4.3) +Operational + + +1142 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +15 +Background generating process identifier (defined by originating centre) +Operational + + +1143 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +16 +Forecast generating process identifier (defined by originating centre) +Operational + + +1144 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +17-18 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +1145 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +19 +Minutes after reference time of data cut-off +Operational + + +1146 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +20 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1147 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +21-24 +Forecast time in units defined by octet 20 +(see Note 2) +Operational + + +1148 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +25 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1149 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +26 +Scale factor of first fixed surface +Operational + + +1150 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +27-30 +Scaled value of first fixed surface +Operational + + +1151 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +31 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1152 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +32 +Scale factor of second fixed surface +Operational + + +1153 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +33-36 +Scaled value of second fixed surface +Operational + + +1154 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +37 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1155 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +38 +Perturbation number +Operational + + +1156 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +39 +Number of forecasts in ensemble +Operational + + +1157 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +40-41 +Year of end of overall time interval +Operational + + +1158 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +42 +Month of end of overall time interval +Operational + + +1159 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +43 +Day of end of overall time interval +Operational + + +1160 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +44 +Hour of end of overall time interval +Operational + + +1161 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +45 +Minute of end of overall time interval +Operational + + +1162 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +46 +Second of end of overall time interval +Operational + + +1163 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +47 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1164 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +48-51 +Total number of data values missing in statistical process +Operational + + +1165 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +52-63 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1166 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +52 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1167 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +53 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1168 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +54 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1169 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +55-58 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1170 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +59 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1171 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +60-63 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +1172 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +64-nn These octets are included only if n > 1, where nn = 51 + 12 x n +Operational + + +1173 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +64-75 +As octets 52 to 63, next innermost step of processing +Operational + + +1174 +Product definition template 4.43 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents +76-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 52 to 63, repeated as necessary +Operational + + +1175 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +10 +Parameter category +(see Code table 4.1) +Operational + + +1176 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +11 +Parameter number +(see Code table 4.2) +Operational + + +1177 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +12-13 +Aerosol type +(see Code table 4.233) +Operational + + +1178 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +14 +Type of interval for first and second sizes +(see Code table 4.91) +Operational + + +1179 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +15 +Scale factor of first size +Operational + + +1180 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +16-19 +Scaled value of first size in metres +Operational + + +1181 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +20 +Scale factor of second size +Operational + + +1182 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +21-24 +Scaled value of second size in metres +Operational + + +1183 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +25 +Type of generating process +(see Code table 4.3) +Operational + + +1184 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +26 +Background generating process identifier (defined by originating centre) +Operational + + +1185 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +27 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1186 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +28-29 +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1187 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +30 +Minutes of observational data cut-off after reference time +Operational + + +1188 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +31 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1189 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +32-33 +Forecast time in units defined by octet 31 +Operational + + +1190 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +34 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1191 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +35 +Scale factor of first fixed surface +Operational + + +1192 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +36-39 +Scaled value of first fixed surface +Operational + + +1193 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +40 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1194 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +41 +Scale factor of second fixed surface +Operational + + +1195 +Product definition template 4.44 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol +42-45 +Scaled value of second fixed surface +Operational + + +1196 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +10 +Parameter category +(see Code table 4.1) +Operational + + +1197 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +11 +Parameter number +(see Code table 4.2) +Operational + + +1198 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +12-13 +Aerosol type +(see Code table 4.233) +Operational + + +1199 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +14 +Type of interval for first and second sizes +(see Code table 4.91) +Operational + + +1200 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +15 +Scale factor of first size +Operational + + +1201 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +16-19 +Scaled value of first size in metres +Operational + + +1202 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +20 +Scale factor of second size +Operational + + +1203 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +21-24 +Scaled value of second size in metres +Operational + + +1204 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +25 +Type of generating process +(see Code table 4.3) +Operational + + +1205 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +26 +Background generating process identifier (defined by originating centre) +Operational + + +1206 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +27 +Forecast generating process identifier (defined by originating centre) +Operational + + +1207 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +28-29 +Hours after reference time of data cut-off +(see Note) +Operational + + +1208 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +30 +Minutes after reference time of data cut-off +Operational + + +1209 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +31 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1210 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +32-35 +Forecast time in units defined by octet 31 +Operational + + +1211 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +36 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1212 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +37 +Scale factor of first fixed surface +Operational + + +1213 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +38-41 +Scaled value of first fixed surface +Operational + + +1214 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +42 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1215 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +43 +Scale factor of second fixed surface +Operational + + +1216 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +44-47 +Scaled value of second fixed surface +Operational + + +1217 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +48 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1218 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +49 +Perturbation number +Operational + + +1219 +Product definition template 4.45 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for aerosol +50 +Number of forecasts in ensemble +Operational + + +1220 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +10 +Parameter category +(see Code table 4.1) +Operational + + +1221 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +11 +Parameter number +(see Code table 4.2) +Operational + + +1222 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +12-13 +Aerosol type +(see Code table 4.233) +Operational + + +1223 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +14 +Type of interval for first and second sizes +(see Code table 4.91) +Operational + + +1224 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +15 +Scale factor of first size +Operational + + +1225 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +16-19 +Scaled value of first size in metres +Operational + + +1226 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +20 +Scale factor of second size +Operational + + +1227 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +21-24 +Scaled value of second size in metres +Operational + + +1228 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +25 +Type of generating process +(see Code table 4.3) +Operational + + +1229 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +26 +Background generating process identifier (defined by originating centre) +Operational + + +1230 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +27 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1231 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +28-29 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +1232 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +30 +Minutes after reference time of data cut-off +Operational + + +1233 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +31 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1234 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +32-35 +Forecast time in units defined by octet 31 +(see Note 2) +Operational + + +1235 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +36 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1236 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +37 +Scale factor of first fixed surface +Operational + + +1237 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +38-41 +Scaled value of first fixed surface +Operational + + +1238 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +42 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1239 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +43 +Scale factor of second fixed surface +Operational + + +1240 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +44-47 +Scaled value of second fixed surface +Operational + + +1241 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +48-49 +Year - Time of end of overall time interval +Operational + + +1242 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +50 +Month - Time of end of overall time interval +Operational + + +1243 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +51 +Day - Time of end of overall time interval +Operational + + +1244 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +52 +Hour - Time of end of overall time interval +Operational + + +1245 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +53 +Minute - Time of end of overall time interval +Operational + + +1246 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +54 +Second - Time of end of overall time interval +Operational + + +1247 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +55 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1248 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +56-59 +Total number of data values missing in statistical process +Operational + + +1249 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +60-71 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1250 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +60 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1251 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +61 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1252 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +62 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1253 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +63-66 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1254 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +67 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1255 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +68-71 +Time increment between successive fields, in units defined by the previous octet +(see Notes 3 and 4) +Operational + + +1256 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +72-nn These octets are included only if n > 1, where nn = 59 + 12 x n +Operational + + +1257 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +72-83 +As octets 60 to 71, next innermost step of processing +Operational + + +1258 +Product definition template 4.46 - average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +84-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 60 to 71, repeated as necessary +Operational + + +1259 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +10 +Parameter category +(see Code table 4.1) +Operational + + +1260 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +11 +Parameter number +(see Code table 4.2) +Operational + + +1261 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +12 +Type of generating process +(see Code table 4.3) +Operational + + +1262 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +13-14 +Aerosol type +(see Code table 4.233) +Operational + + +1263 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +15 +Type of interval for first and second sizes +(see Code table 4.91) +Operational + + +1264 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +16 +Scale factor of first size +Operational + + +1265 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +17-20 +Scaled value of first size in metres +Operational + + +1266 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +21 +Scale factor of second size +Operational + + +1267 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +22-25 +Scaled value of second size in metres +Operational + + +1268 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +26 +Background generating process identifier (defined by originating centre) +Operational + + +1269 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +27 +Forecast generating process identifier (defined by originating centre) +Operational + + +1270 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +28-29 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +1271 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +30 +Minutes after reference time of data cut-off +Operational + + +1272 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +31 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1273 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +32-35 +Forecast time in units defined by octet 31 +(see Note 2) +Operational + + +1274 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +36 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1275 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +37 +Scale factor of first fixed surface +Operational + + +1276 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +38-41 +Scaled value of first fixed surface +Operational + + +1277 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +42 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1278 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +43 +Scale factor of second fixed surface +Operational + + +1279 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +44-47 +Scaled value of second fixed surface +Operational + + +1280 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +48 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1281 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +49 +Perturbation number +Operational + + +1282 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +50 +Number of forecasts in ensemble +Operational + + +1283 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +51-52 +Year of end of overall time interval +Operational + + +1284 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +53 +Month of end of overall time interval +Operational + + +1285 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +54 +Day of end of overall time interval +Operational + + +1286 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +55 +Hour of end of overall time interval +Operational + + +1287 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +56 +Minute of end of overall time interval +Operational + + +1288 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +57 +Second of end of overall time interval +Operational + + +1289 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +58 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1290 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +59-62 +Total number of data values missing in statistical process +Operational + + +1291 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +63-74 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1292 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +63 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1293 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +64 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1294 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +65 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1295 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +66-69 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1296 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +70 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1297 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +71-74 +Time increment between successive fields, in units defined by the previous octet +(see Note 3) +Operational + + +1298 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +75-nn These octets are included only if n > 1, where nn = 62 + 12 x n +Operational + + +1299 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +75-86 +As octets 63 to 74, next innermost step of processing +Operational + + +1300 +Product definition template 4.47 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol +87-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 63 to 74, repeated as necessary +Operational + + +1301 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +10 +Parameter category +(see Code table 4.1) +Operational + + +1302 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +11 +Parameter number +(see Code table 4.2) +Operational + + +1303 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +12-13 +Aerosol type +(see Common Code table C-14) +Operational + + +1304 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +14 +Type of interval for first and second size +(see Code table 4.91) +Operational + + +1305 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +15 +Scale factor of first size +Operational + + +1306 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +16-19 +Scaled value of first size in metres +Operational + + +1307 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +20 +Scale factor of second size +Operational + + +1308 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +21-24 +Scaled value of second size in metres +Operational + + +1309 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +25 +Type of interval for first and second wavelength +(see Code table 4.91) +Operational + + +1310 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +26 +Scale factor of first wavelength +Operational + + +1311 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +27-30 +Scaled value of first wavelength in metres +Operational + + +1312 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +31 +Scale factor of second wavelength +Operational + + +1313 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +32-35 +Scaled value of second wavelength in metres +Operational + + +1314 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +36 +Type of generating process +(see Code table 4.3) +Operational + + +1315 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +37 +Background generating process identifier (defined by originating centre) +Operational + + +1316 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +38 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1317 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +39-40 +Hours of observational data cut-off after reference time +(see Note) +Operational + + +1318 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +41 +Minutes of observational data cut-off after reference time +Operational + + +1319 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +42 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1320 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +43-46 +Forecast time in units defined by octet 42 +Operational + + +1321 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +47 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1322 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +48 +Scale factor of first fixed surface +Operational + + +1323 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +49-52 +Scaled value of first fixed surface +Operational + + +1324 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +53 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1325 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +54 +Scale factor of second fixed surface +Operational + + +1326 +Product definition template 4.48 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +55-58 +Scaled value of second fixed surface +Operational + + +1327 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +10 +Parameter category +(see Code table 4.1) +Operational + + +1328 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +11 +Parameter number +(see Code table 4.2) +Operational + + +1329 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +12-13 +Aerosol type +(see Common Code table C-14) +Operational + + +1330 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +14 +Type of interval for first and second size +(see Code table 4.91) +Operational + + +1331 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +15 +Scale factor of first size +Operational + + +1332 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +16-19 +Scaled value of first size in metres +Operational + + +1333 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +20 +Scale factor of second size +Operational + + +1334 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +21-24 +Scaled value of second size in metres +Operational + + +1335 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +25 +Type of interval for first and second wavelength +(see Code table 4.91) +Operational + + +1336 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +26 +Scale factor of first wavelength +Operational + + +1337 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +27-30 +Scaled value of first wavelength in metres +Operational + + +1338 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +31 +Scale factor of second wavelength +Operational + + +1339 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +32-35 +Scaled value of second wavelength in metres +Operational + + +1340 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +36 +Type of generating process +(see Code table 4.3) +Operational + + +1341 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +37 +Background generating process identifier (defined by originating centre) +Operational + + +1342 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +38 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1343 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +39-40 +Hours of observational data cut-off after reference time +(see Note) +Operational + + +1344 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +41 +Minutes of observational data cut-off after reference time +Operational + + +1345 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +42 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1346 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +43-46 +Forecast time in units defined by octet 42 +Operational + + +1347 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +47 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1348 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +48 +Scale factor of first fixed surface +Operational + + +1349 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +49-52 +Scaled value of first fixed surface +Operational + + +1350 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +53 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1351 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +54 +Scale factor of second fixed surface +Operational + + +1352 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +55-58 +Scaled value of second fixed surface +Operational + + +1353 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +59 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1354 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +60 +Perturbation number +Operational + + +1355 +Product definition template 4.49 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol +61 +Number of forecasts in ensemble +Operational + + +1377 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +1378 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +1379 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +1380 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +1381 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +1382 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours after reference time of data cut-off +(see Note) +Operational + + +1383 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +17 +Minutes after reference time of data cut-off +Operational + + +1384 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1385 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +1386 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1387 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +1388 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +1389 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1390 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +1391 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +1392 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +35 +NC - number of categories +Operational + + +1393 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +36- Repeat the following 12 octets for each category (i = 1,NC) +Operational + + +1394 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +(36+12(i-1)) +Code figure +Operational + + +1395 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +(37+12(i-1)) +Type of interval for first and second limits +(see Code table 4.91) +Operational + + +1396 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +(38+12(i-1)) +Scale factor of first limit +Operational + + +1397 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +(39+12(i-1))-(42+12(i-1)) +Scaled value of first limit +Operational + + +1398 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +(43+12(i-1)) +Scale factor of second limit +Operational + + +1399 +Product definition template 4.51 - categorical forecasts at a horizontal level or in a horizontal layer at a point in time +(44+12(i-1))-(47+12(i-1)) +Scaled value of second limit +Operational + + +1400 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +1401 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2 and Notes 2 and 3) +Operational + + +1402 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +12 +Partition Table Number (PTN) +(see Notes 1 and 3) +Operational + + +1403 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +13 +Number of Partitions (NP) +(see Note 1) +Operational + + +1404 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +14-(14+2NP-1) +Partition set (list all partition numbers in the partition) +(see Code table 4.PTN and Note 1) +Operational + + +1405 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(14+2NP)-(15+2NP) +Partition number (PN) +(see Code table 4.PTN and Note 3) +Operational + + +1406 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(16+2NP) +Type of generating process +(see Code table 4.3) +Operational + + +1407 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(17+2NP) +Background generating process identifier (defined by originating centre) +Operational + + +1408 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(18+2NP) +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1409 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(19+2NP)-(20+2NP) +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1410 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(21+2NP) +Minutes of observational data cut-off after reference time +Operational + + +1411 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(22+2NP) +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1412 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(23+2NP)-(26+2NP) +Forecast time in units defined by previous octet +Operational + + +1413 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(27+2NP) +Type of first fixed surface +(see Code table 4.5) +Operational + + +1414 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(28+2NP) +Scale factor of first fixed surface +Operational + + +1415 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(29+2NP)-(32+2NP) +Scaled value of first fixed surface +Operational + + +1416 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(33+2NP) +Type of second fixed surface +(see Code table 4.5) +Operational + + +1417 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(34+2NP) +Scale factor of second fixed surface +Operational + + +1418 +Product definition template 4.53 - partitioned parameters at a horizontal level or in a horizontal layer at a point in time +(35+2NP)-(38+2NP) +Scaled value of second fixed surface +Operational + + +1419 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +10 +Parameter category +(see Code table 4.1) +Operational + + +1420 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +11 +Parameter number +(see Code table 4.2 and Notes 2 and 3) +Operational + + +1421 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +12 +Partition Table Number (PTN) +(see Notes 1 and 3) +Operational + + +1422 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +13 +Number of Partitions (NP) +(see Note 1) +Operational + + +1423 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +14-(14+2NP-1) +Partition set (list all partition numbers in the partition) +(see Code table 4.PTN and Note 1) +Operational + + +1424 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(14+2NP)-(15+2NP) +Partition number (PN) +(see Code table 4.PTN and Note 3) +Operational + + +1425 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(16+2NP) +Type of generating process +(see Code table 4.3) +Operational + + +1426 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(17+2NP) +Background generating process identifier (defined by originating centre) +Operational + + +1427 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(18+2NP) +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1428 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(19+2NP)-(20+2NP) +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1429 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(21+2NP) +Minutes of observational data cut-off after reference time +Operational + + +1430 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(22+2NP) +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1431 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(23+2NP)-(26+2NP) +Forecast time in units defined by octet (22+2NP) +Operational + + +1432 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(27+2NP) +Type of first fixed surface +(see Code table 4.5) +Operational + + +1433 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(28+2NP) +Scale factor of first fixed surface +Operational + + +1434 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(29+2NP)-(32+2NP) +Scaled value of first fixed surface +Operational + + +1435 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(33+2NP) +Type of second fixed surface +(see Code table 4.5) +Operational + + +1436 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(34+2NP) +Scale factor of second fixed surface +Operational + + +1437 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(35+2NP)-(38+2NP) +Scaled value of second fixed surface +Operational + + +1438 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(39+2NP) +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1439 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(40+2NP) +Perturbation number +Operational + + +1440 +Product definition template 4.54 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters +(41+2NP) +Number of forecasts in ensemble +Operational + + +1441 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +1442 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +1443 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +12 +Tile classification +(see Code table 4.242) +Operational + + +1444 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +13 +Total number (NT) of tile/attribute pairs +(see Notes 1 and 2) +Operational + + +1445 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +14 +Number of used spatial tiles (NUT) +(see Notes 1 and 2) +Operational + + +1446 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +15 +Tile index (ITN = {1,…, NUT}) +(see Note 1) +Operational + + +1447 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +16 +Number of used tile attributes (NAT) for tile ITN +(see Note 1) +Operational + + +1448 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +17 +Attribute of tile (A = {A(1),…, A(NAT(ITN))}) +(see Code table 4.241 and Note 1) +Operational + + +1449 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +18 +Type of generating process +(see Code table 4.3) +Operational + + +1450 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +19 +Background generating process identifier (defined by originating centre) +Operational + + +1451 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +20 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1452 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +21-22 +Hours of observational data cut-off after reference time +(see Note 3) +Operational + + +1453 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +23 +Minutes of observational data cut-off after reference time +Operational + + +1454 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +24 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1455 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +25-28 +Forecast time in units defined by octet 24 +Operational + + +1456 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +29 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1457 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +30 +Scale factor of first fixed surface +Operational + + +1458 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +31-34 +Scaled value of first fixed surface +Operational + + +1459 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +35 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1460 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +36 +Scale factor of second fixed surface +Operational + + +1461 +Product definition template 4.55 - spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time +37-40 +Scaled value of second fixed surface +Operational + + +1462 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +10 +Parameter category +(see Code table 4.1) +Deprecated + + +1463 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +11 +Parameter number +(see Code table 4.2) +Deprecated + + +1464 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +12 +Tile classification +(see Code table 4.242) +Deprecated + + +1465 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +13 +Total number (NT) of tile/attribute pairs +(see Notes 1 and 2) +Deprecated + + +1466 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +14 +Number of used spatial tiles (NUT) +(see Notes 1 and 2) +Deprecated + + +1467 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +15 +Tile index (ITN = {1,…, NUT}) +(see Note 1) +Deprecated + + +1468 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +16 +Number of used tile attributes (NAT) for tile ITN +(see Note 1) +Deprecated + + +1469 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +17 +Attribute of tile (A = {A(1),…, A(NAT(ITN))}) +(see Code table 4.241 and Note 1) +Deprecated + + +1470 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +18 +Type of generating process +(see Code table 4.3) +Deprecated + + +1471 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +19 +Background generating process identifier (defined by originating centre) +Deprecated + + +1472 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +20 +Analysis or forecast generating process identifier (defined by originating centre) +Deprecated + + +1473 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +21-22 +Hours of observational data cut-off after reference time +(see Note 3) +Deprecated + + +1474 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +23 +Minutes of observational data cut-off after reference time +Deprecated + + +1475 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +24 +Indicator of unit of time range +(see Code table 4.4) +Deprecated + + +1476 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +25-28 +Forecast time in units defined by octet 24 +Deprecated + + +1477 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +29 +Type of first fixed surface +(see Code table 4.5) +Deprecated + + +1478 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +30 +Scale factor of first fixed surface +Deprecated + + +1479 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +31-34 +Scaled value of first fixed surface +Deprecated + + +1480 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +35 +Type of second fixed surface +(see Code table 4.5) +Deprecated + + +1481 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +36 +Scale factor of second fixed surface +Deprecated + + +1482 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +37-40 +Scaled value of second fixed surface +Deprecated + + +1483 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +41 +Perturbation number +Deprecated + + +1484 +Product definition template 4.56 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +42 +Number of forecasts in ensemble +Deprecated + + +1485 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +10 +Parameter category +(see Code table 4.1) +Operational + + +1486 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +11 +Parameter number +(see Code table 4.2) +Operational + + +1487 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1488 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +14-15 +Number of modes (N) of distribution +(see Note 1) +Operational + + +1489 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +16-17 +Mode number (l) +Operational + + +1490 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +18-19 +Type of distribution function +(see Code table 4.240) +Operational + + +1491 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +20 +Number of following function parameters (Np), defined by type given in octets 18-19 (Type of distribution function) +Operational + + +1492 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +Repeat the following 5 octets for the number of function parameters (n = 1,Np), if Np > 0 +Operational + + +1493 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +21+5(n-1) +List of scale factor of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1494 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(22+5(n-1))-(25+5(n-1)) +List of scaled value of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1495 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +21+5Np +Type of generating process +(see Code table 4.3) +Operational + + +1496 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +22+5Np +Background generating process identifier (defined by originating centre) +Operational + + +1497 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +23+5Np +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1498 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(24+5Np)-(25+5Np) +Hours of observational data cut-off after reference time +(see Note 2) +Operational + + +1499 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +26+5Np +Minutes of observational data cut-off after reference time +Operational + + +1500 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +27+5Np +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1501 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(28+5Np)-(31+5Np) +Forecast time in units defined by the previous octet +Operational + + +1502 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +32+5Np +Type of first fixed surface +(see Code table 4.5) +Operational + + +1503 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +33+5Np +Scale factor of first fixed surface +Operational + + +1504 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(34+5Np)-(37+5Np) +Scaled value of first fixed surface +Operational + + +1505 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +38+5Np +Type of second fixed surface +(see Code table 4.5) +Operational + + +1506 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +39+5Np +Scale factor of second fixed surface +Operational + + +1507 +Product definition template 4.57 - analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(40+5Np)-(43+5Np) +Scaled value of second fixed surface +Operational + + +1508 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +10 +Parameter category +(see Code table 4.1) +Operational + + +1509 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +11 +Parameter number +(see Code table 4.2) +Operational + + +1510 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1511 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +14-15 +Number of modes (N) of distribution +(see Note 1) +Operational + + +1512 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +16-17 +Mode number (l) +Operational + + +1513 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +18-19 +Type of distribution function +(see Code table 4.240) +Operational + + +1514 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +20 +Number of following function parameters (Np), defined by type given in octets 18-19 (Type of distribution function) +Operational + + +1515 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +Repeat the following 5 octets for the number of function parameters (n = 1, Np), if Np > 0 +Operational + + +1516 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +21+5(n-1) +List of scale factor of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1517 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(22+5(n-1))-(25+5(n-1)) +List of scaled value of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1518 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +21+5Np +Type of generating process +(see Code table 4.3) +Operational + + +1519 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +22+5Np +Background generating process identifier (defined by originating centre) +Operational + + +1520 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +23+5Np +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1521 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(24+5Np)-(25+5Np) +Hours of observational data cut-off after reference time +(see Note 2) +Operational + + +1522 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +26+5Np +Minutes of observational data cut-off after reference time +Operational + + +1523 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +27+5Np +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1524 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(28+5Np)-(31+5Np) +Forecast time in units defined by the previous octet +Operational + + +1525 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +32+5Np +Type of first fixed surface +(see Code table 4.5) +Operational + + +1526 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +33+5Np +Scale factor of first fixed surface +Operational + + +1527 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(34+5Np)-(37+5Np) +Scaled value of first fixed surface +Operational + + +1528 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +38+5Np +Type of second fixed surface +(see Code table 4.5) +Operational + + +1529 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +39+5Np +Scale factor of second fixed surface +Operational + + +1530 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +(40+5Np)-(43+5Np) +Scaled value of second fixed surface +Operational + + +1531 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +44+5Np +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1532 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +45+5Np +Perturbation number +Operational + + +1533 +Product definition template 4.58 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function +46+5Np +Number of forecasts in ensemble +Operational + + +1534 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +10 +Parameter category +(see Code table 4.1) +Operational + + +1535 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +11 +Parameter number +(see Code table 4.2) +Operational + + +1536 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +12 +Tile classification +(see Code table 4.242) +Operational + + +1537 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +13 +Total number (NT) of tile/attribute pairs +(see Notes 1 and 2) +Operational + + +1538 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +14 +Number of used spatial tiles (NUT) +(see Notes 1 and 2) +Operational + + +1539 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +15 +Tile index (ITN = {1,…, NUT}) +(see Note 1) +Operational + + +1540 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +16 +Number of used tile attributes (NAT) for tile ITN +(see Note 1) +Operational + + +1541 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +17 +Attribute of tile (see Code table 4.241)) (A = {A(1),…, A(NAT(ITN))}) +(see Note 1) +Operational + + +1542 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +18 +Type of generating process +(see Code table 4.3) +Operational + + +1543 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +19 +Background generating process identifier (defined by originating centre) +Operational + + +1544 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +20 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1545 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +21-22 +Hours of observational data cut-off after reference time +(see Note 3) +Operational + + +1546 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +23 +Minutes of observational data cut-off after reference time +Operational + + +1547 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +24 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1548 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +25-28 +Forecast time in units defined by octet 24 +Operational + + +1549 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +29 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1550 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +30 +Scale factor of first fixed surface +Operational + + +1551 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +31-34 +Scaled value of first fixed surface +Operational + + +1552 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +35 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1553 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +36 +Scale factor of second fixed surface +Operational + + +1554 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +37-40 +Scaled value of second fixed surface +Operational + + +1555 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +41 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1556 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +42 +Perturbation number +Operational + + +1557 +Product definition template 4.59 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters +43 +Number of forecasts in ensemble +Operational + + +1558 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +1559 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +1560 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +12 +Type of generating process +(see Code table 4.3) +Operational + + +1561 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +13 +Background generating process identifier (defined by originating centre) +Operational + + +1562 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +14 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1563 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +15-16 +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1564 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +17 +Minutes of observational data cut-off after reference time +Operational + + +1565 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1566 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +19-22 +Forecast time in units defined by octet 18 +Operational + + +1567 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1568 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +24 +Scale factor of first fixed surface +Operational + + +1569 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +25-28 +Scaled value of first fixed surface +Operational + + +1570 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1571 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +30 +Scale factor of second fixed surface +Operational + + +1572 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +31-34 +Scaled value of second fixed surface +Operational + + +1573 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +35 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1574 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +36 +Perturbation number +Operational + + +1575 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +37 +Number of forecasts in ensemble +Operational + + +1576 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +38-39 +Year of model version date +(see Note 2) +Operational + + +1577 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +40 +Month of model version date +Operational + + +1578 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +41 +Day of model version date +Operational + + +1579 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +42 +Hour of model version date +Operational + + +1580 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +43 +Minute of model version date +Operational + + +1581 +Product definition template 4.60 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +44 +Second of model version date +Operational + + +1582 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +1583 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +1584 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +1585 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +1586 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +1587 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +1588 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +1589 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1590 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +1591 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1592 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +1593 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +1594 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1595 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +1596 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +1597 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +35 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1598 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +36 +Perturbation number +Operational + + +1599 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +37 +Number of forecasts in ensemble +Operational + + +1600 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +38-39 +Year of model version date +(see Note 3) +Operational + + +1601 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +40 +Month of model version date +Operational + + +1602 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +41 +Day of model version date +Operational + + +1603 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +42 +Hour of model version date +Operational + + +1604 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +43 +Minute of model version date +Operational + + +1605 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +44 +Second of model version date +Operational + + +1606 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +45-46 +Year of end of overall time interval +Operational + + +1607 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +47 +Month of end of overall time interval +Operational + + +1608 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +48 +Day of end of overall time interval +Operational + + +1609 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +49 +Hour of end of overall time interval +Operational + + +1610 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +50 +Minute of end of overall time interval +Operational + + +1611 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +51 +Second of end of overall time interval +Operational + + +1612 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +52 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1613 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +53-56 +Total number of data values missing in statistical process +Operational + + +1614 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +57-68 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1615 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +57 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1616 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +58 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1617 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +59 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1618 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +60-63 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1619 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +64 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1620 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +65-68 +Time increment between successive fields, in units defined by the previous octet +(see Note 4) +Operational + + +1621 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +69-nn These octets are included only if n>1, where nn = 56 + 12 x n +Operational + + +1622 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +69-80 +As octets 57 to 68, next innermost step of processing +Operational + + +1623 +Product definition template 4.61 - individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +81-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 57 to 68, repeated as necessary +Operational + + +1668 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +10 +Parameter category +(see Code table 4.1) +Operational + + +1669 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +11 +Parameter number +(see Code table 4.2) +Operational + + +1670 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1671 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +14-15 +Number of mode (N) of distribution +(see Note 2) +Operational + + +1672 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +16-17 +Mode number (l) +Operational + + +1673 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +18-19 +Type of distribution function +(see Code table 4.240 and Note 3) +Operational + + +1674 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +20 +Number of following function parameters (Np), defined by type given in octets 18-19 (Type of distribution function) +Operational + + +1675 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +Repeat the following 5 octets for the number of function parameters (n = 1, Np), if Np > 0 +Operational + + +1676 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +21+5(n-1) +List of scale factor of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1677 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(22+5(n-1))-(25+5(n-1)) +List of scaled value of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1678 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +21+5Np +Type of generating process +(see Code table 4.3) +Operational + + +1679 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +22+5Np +Background generating process identifier (defined by originating centre) +Operational + + +1680 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +23+5Np +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1681 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(24+5Np)-(25+5Np) +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1682 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +26+5Np +Minutes of observational data cut-off after reference time +Operational + + +1683 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +27+5Np +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1684 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(28+5Np)-(31+5Np) +Forecast time in units defined by the previous octet +(see Note 4) +Operational + + +1685 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +32+5Np +Type of first fixed surface +(see Code table 4.5) +Operational + + +1686 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +33+5Np +Scale factor of first fixed surface +Operational + + +1687 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(34+5Np)-(37+5Np) +Scaled value of first fixed surface +Operational + + +1688 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +38+5Np +Type of second fixed surface +(see Code table 4.5) +Operational + + +1689 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +39+5Np +Scale factor of second fixed surface +Operational + + +1690 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(40+5Np)-(43+5Np) +Scaled value of second fixed surface +Operational + + +1691 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(44+5Np)-(45+5Np) +Year - Time of end of overall time interval +Operational + + +1692 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(46+5Np) +Month - Time of end of overall time interval +Operational + + +1693 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(47+5Np) +Day - Time of end of overall time interval +Operational + + +1694 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(48+5Np) +Hour - Time of end of overall time interval +Operational + + +1695 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(49+5Np) +Minute - Time of end of overall time interval +Operational + + +1696 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(50+5Np) +Second - Time of end of overall time interval +Operational + + +1697 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(51+5Np) +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1698 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(52+5Np)-(55+5Np) +Total number of data values missing in statistical process +Operational + + +1699 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(56+5Np)-(67+5Np) Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1700 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(56+5Np) +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1701 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(57+5Np) +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1702 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(58+5Np) +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1703 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(59+5Np)-(62+5Np) +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1704 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(63+5Np) +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1705 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(64+5Np)-(67+5Np) +Time increment between successive fields, in units defined by the previous octet +(see Notes 5 and 6) +Operational + + +1706 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(68+5Np)-nn These octets are included only if n > 1, where nn = (55+5Np) + 12 x n +Operational + + +1707 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(68+5Np)-(79+5Np) +As octets (56+5Np) to (67+5Np), next innermost step of processing +Operational + + +1708 +Product definition template 4.67 - average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(80+5Np)-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets (56+5Np) to (67+5Np), repeated as necessary +Operational + + +1709 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +10 +Parameter category +(see Code table 4.1) +Operational + + +1710 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +11 +Parameter number +(see Code table 4.2) +Operational + + +1711 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +12-13 +Atmospheric chemical constituent type +(see Code table 4.230) +Operational + + +1712 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +14-15 +Number of mode (N) of distribution +(see Note 2) +Operational + + +1713 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +16-17 +Mode number (l) +Operational + + +1714 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +18-19 +Type of distribution function +(see Code table 4.240 and Note 3) +Operational + + +1715 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +20 +Number of following function parameters (Np), defined by type given in octets 18-19 (Type of distribution function) +Operational + + +1716 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +Repeat the following 5 octets for the number of function parameters (n = 1, Np), if Np > 0 +Operational + + +1717 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +21+5(n-1) +List of scale factor of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1718 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(22+5(n-1))-(25+5(n-1)) +List of scaled value of fixed distribution function parameter (p1-pNp), defined by type of distribution in octets 18-19 +Operational + + +1719 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +21+5Np +Type of generating process +(see Code table 4.3) +Operational + + +1720 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +22+5Np +Background generating process identifier (defined by originating centre) +Operational + + +1721 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +23+5Np +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1722 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(24+5Np)-(25+5Np) +Hours of observational data cut-off after reference time +(see Note 1) +Operational + + +1723 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +26+5Np +Minutes of observational data cut-off after reference time +Operational + + +1724 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +27+5Np +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1725 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(28+5Np)-(31+5Np) +Forecast time in units defined by the previous octet +(see Note 4) +Operational + + +1726 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +32+5Np +Type of first fixed surface +(see Code table 4.5) +Operational + + +1727 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +33+5Np +Scale factor of first fixed surface +Operational + + +1728 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(34+5Np)-(37+5Np) +Scaled value of first fixed surface +Operational + + +1729 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +38+5Np +Type of second fixed surface +(see Code table 4.5) +Operational + + +1730 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +39+5Np +Scale factor of second fixed surface +Operational + + +1731 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(40+5Np)-(43+5Np) +Scaled value of second fixed surface +Operational + + +1732 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +44+5Np +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1733 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +45+5Np +Perturbation number +Operational + + +1734 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +46+5Np +Number of forecasts in ensemble +Operational + + +1735 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(47+5Np)-(48+5Np) +Year - Time of end of overall time interval +Operational + + +1736 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(49+5Np) +Month - Time of end of overall time interval +Operational + + +1737 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(50+5Np) +Day - Time of end of overall time interval +Operational + + +1738 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(51+5Np) +Hour - Time of end of overall time interval +Operational + + +1739 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(52+5Np) +Minute - Time of end of overall time interval +Operational + + +1740 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(53+5Np) +Second - Time of end of overall time interval +Operational + + +1741 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(54+5Np) +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1742 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(55+5Np)-(58+5Np) +Total number of data values missing in statistical process +Operational + + +1743 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(59+5Np)-(70+5Np) Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1744 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(59+5Np) +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1745 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(60+5Np) +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1746 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(61+5Np) +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1747 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(62+5Np)-(65+5Np) +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1748 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(66+5Np) +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1749 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(67+5Np)-(70+5Np) +Time increment between successive fields, in units defined by the previous octet +(see Notes 5 and 6) +Operational + + +1750 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(71+5Np)-nn These octets are included only if n > 1, where nn = (58+5Np) + 12 x n +Operational + + +1751 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(71+5Np)-(82+5Np) +As octets (59+5Np) to (70+5Np), next innermost step of processing +Operational + + +1752 +Product definition template 4.68 - individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function +(83+5Np)-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets (59+5Np) to (70+5Np), repeated as necessary +Operational + + +1753 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +1754 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +1755 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +12-13 +Input process identifier +(see Note 1) +Operational + + +1756 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +14-15 +Input originating centre +(see Common Code table C-11 and Note 2) +Operational + + +1757 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +16 +Type of post-processing +(see Note 3) +Operational + + +1758 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +17 +Type of generating process +(see Code table 4.3) +Operational + + +1759 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +18 +Background generating process identifier (defined by originating centre) +Operational + + +1760 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +19 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1761 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +20-21 +Hours of observational data cut-off after reference time +(see Note 4) +Operational + + +1762 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +22 +Minutes of observational data cut-off after reference time +Operational + + +1763 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +23 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1764 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +24-27 +Forecast time in units defined by octet 23 +Operational + + +1765 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +28 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1766 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +29 +Scale factor of first fixed surface +Operational + + +1767 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +30-33 +Scaled value of first fixed surface +Operational + + +1768 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +34 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1769 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +35 +Scale factor of second fixed surface +Operational + + +1770 +Product definition template 4.70 - post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time +36-39 +Scaled value of second fixed surface +Operational + + +1771 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +10 +Parameter category +(see Code table 4.1) +Operational + + +1772 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +11 +Parameter number +(see Code table 4.2) +Operational + + +1773 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +12-13 +Input process identifier +(see Note 1) +Operational + + +1774 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +14-15 +Input originating centre +(see Common Code table C-11 and Note 2) +Operational + + +1775 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +16 +Type of post-processing +(see Note 3) +Operational + + +1776 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +17 +Type of generating process +(see Code table 4.3) +Operational + + +1777 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +18 +Background generating process identifier (defined by originating centre) +Operational + + +1778 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +19 +Forecast generating process identifier (defined by originating centre) +Operational + + +1779 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +20-21 +Hours after reference time of data cut-off +(see Note 4) +Operational + + +1780 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +22 +Minutes after reference time of data cut-off +Operational + + +1781 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +23 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1782 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +24-27 +Forecast time in units defined by octet 23 +Operational + + +1783 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +28 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1784 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +29 +Scale factor of first fixed surface +Operational + + +1785 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +30-33 +Scaled value of first fixed surface +Operational + + +1786 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +34 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1787 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +35 +Scale factor of second fixed surface +Operational + + +1788 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +36-39 +Scaled value of second fixed surface +Operational + + +1789 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +40 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1790 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +41 +Perturbation number +Operational + + +1791 +Product definition template 4.71 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time +42 +Number of forecasts in ensemble +Operational + + +1792 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +1793 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +1794 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12-13 +Input process identifier +(see Note 1) +Operational + + +1795 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14-15 +Input originating centre +(see Common Code table C-11 and Note 2) +Operational + + +1796 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +16 +Type of post-processing +(see Note 3) +Operational + + +1797 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Type of generating process +(see Code table 4.3) +Operational + + +1798 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Background generating process identifier (defined by originating centre) +Operational + + +1799 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19 +Analysis or forecast generating process identifier (defined by originating centre) +Operational + + +1800 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +20-21 +Hours after reference time of data cut-off +(see Note 4) +Operational + + +1801 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +22 +Minutes after reference time of data cut-off +Operational + + +1802 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1803 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24-27 +Forecast time in units defined by octet 23 +(see Note 5) +Operational + + +1804 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +28 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1805 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Scale factor of first fixed surface +Operational + + +1806 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30-33 +Scaled value of first fixed surface +Operational + + +1807 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +34 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1808 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +Scale factor of second fixed surface +Operational + + +1809 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36-39 +Scaled value of second fixed surface +Operational + + +1810 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +40-41 +Year - Time of end of overall time interval +Operational + + +1811 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +42 +Month - Time of end of overall time interval +Operational + + +1812 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +43 +Day - Time of end of overall time interval +Operational + + +1813 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +44 +Hour - Time of end of overall time interval +Operational + + +1814 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +45 +Minute - Time of end of overall time interval +Operational + + +1815 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +46 +Second - Time of end of overall time interval +Operational + + +1816 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +47 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1817 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +48-51 +Total number of data values missing in statistical process +Operational + + +1818 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +52-63 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1819 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +52 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1820 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +53 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1821 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +54 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1822 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +55-58 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1823 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +59 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1824 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60-63 +Time increment between successive fields, in units defined by the previous octet +(see Notes 6 and 7) +Operational + + +1825 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +64-nn These octets are included only if n > 1, where nn = 51 + 12 x n +Operational + + +1826 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +64-75 +As octets 52 to 63, next innermost step of processing +Operational + + +1827 +Product definition template 4.72 - post-processing average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +76-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 52 to 63, repeated as necessary +Operational + + +1828 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +1829 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +1830 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +12-13 +Input process identifier +(see Note 1) +Operational + + +1831 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +14-15 +Input originating centre +(see Common Code table C-11 and Note 2) +Operational + + +1832 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +16 +Type of post-processing +(see Note 3) +Operational + + +1833 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +17 +Type of generating process +(see Code table 4.3) +Operational + + +1834 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +18 +Background generating process identifier (defined by originating centre) +Operational + + +1835 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +19 +Forecast generating process identifier (defined by originating centre) +Operational + + +1836 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +20-21 +Hours after reference time of data cut-off +(see Note 4) +Operational + + +1837 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +22 +Minutes after reference time of data cut-off +Operational + + +1838 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +23 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1839 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +24-27 +Forecast time in units defined by octet 23 +(see Note 5) +Operational + + +1840 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +28 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1841 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +29 +Scale factor of first fixed surface +Operational + + +1842 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +30-33 +Scaled value of first fixed surface +Operational + + +1843 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +34 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1844 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +35 +Scale factor of second fixed surface +Operational + + +1845 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +36-39 +Scaled value of second fixed surface +Operational + + +1846 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +40 +Type of ensemble forecast +(see Code table 4.6) +Operational + + +1847 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +41 +Perturbation number +Operational + + +1848 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +42 +Number of forecasts in ensemble +Operational + + +1849 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +43-44 +Year of end of overall time interval +Operational + + +1850 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +45 +Month of end of overall time interval +Operational + + +1851 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +46 +Day of end of overall time interval +Operational + + +1852 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +47 +Hour of end of overall time interval +Operational + + +1853 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +48 +Minute of end of overall time interval +Operational + + +1854 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +49 +Second of end of overall time interval +Operational + + +1855 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +50 +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1856 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +51-54 +Total number of data values missing in statistical process +Operational + + +1857 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +55-66 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1858 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +55 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1859 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +56 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1860 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +57 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1861 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +58-61 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1862 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +62 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1863 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +63-66 +Time increment between successive fields, in units defined by the previous octet +(see Notes 6 and 7) +Operational + + +1864 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +67-nn These octets are included only if n > 1, where nn = 54 + 12 x n +Operational + + +1865 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +67-78 +As octets 55 to 66, next innermost step of processing +Operational + + +1866 +Product definition template 4.73 - post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval +79-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets 55 to 66, repeated as necessary +Operational + + +1867 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +10 +Parameter category +(see Code table 4.1) +Operational + + +1868 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +11 +Parameter number +(see Code table 4.2) +Operational + + +1869 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +12 +Type of generating process +(see Code table 4.3) +Operational + + +1870 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +13 +Background generating process identifier (defined by originating centre) +Operational + + +1871 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +14 +Forecast generating process identifier (defined by originating centre) +Operational + + +1872 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +15-16 +Hours after reference time of data cut-off +(see Note 1) +Operational + + +1873 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +17 +Minutes after reference time of data cut-off +Operational + + +1874 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +18 +Indicator of unit of time range +(see Code table 4.4) +Operational + + +1875 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Operational + + +1876 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +23 +Type of first fixed surface +(see Code table 4.5) +Operational + + +1877 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +24 +Scale factor of first fixed surface +Operational + + +1878 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +25-28 +Scaled value of first fixed surface +Operational + + +1879 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +29 +Type of second fixed surface +(see Code table 4.5) +Operational + + +1880 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +30 +Scale factor of second fixed surface +Operational + + +1881 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +31-34 +Scaled value of second fixed surface +Operational + + +1882 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +35 +NC - number of categories +Operational + + +1883 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +36- Repeat the following 12 octets for each category (i = 1,NC) +Operational + + +1884 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(36+12(i-1)) +Code figure +Operational + + +1885 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(37+12(i-1)) +Type of interval for first and second limits +(see Code table 4.91) +Operational + + +1886 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(38+12(i-1)) +Scale factor of first limit +Operational + + +1887 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(39+12(i-1))-(42+12(i-1)) +Scaled value of first limit +Operational + + +1888 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(43+12(i-1)) +Scale factor of second limit +Operational + + +1889 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(44+12(i-1))-(47+12(i-1)) +Scaled value of second limit +Operational + + +1890 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(48+12(NC-1))-(49+12(NC-1)) +Year of end of overall time interval +Operational + + +1891 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(50+12(NC-1)) +Month of end of overall time interval +Operational + + +1892 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(51+12(NC-1)) +Day of end of overall time interval +Operational + + +1893 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(52+12(NC-1)) +Hour of end of overall time interval +Operational + + +1894 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(53+12(NC-1)) +Minute of end of overall time interval +Operational + + +1895 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(54+12(NC-1)) +Second of end of overall time interval +Operational + + +1896 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(55+12(NC-1)) +n - number of time range specifications describing the time intervals used to calculate the statistically processed field +Operational + + +1897 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(56+12(NC-1))-(59+12(NC-1)) +Total number of data values missing in statistical process +Operational + + +1898 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +60-71 Specification of the outermost (or only) time range over which statistical processing is done +Operational + + +1899 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(60+12(NC-1)) +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Operational + + +1900 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(61+12(NC-1)) +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Operational + + +1901 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(62+12(NC-1)) +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Operational + + +1902 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(63+12(NC-1))-(66+12(NC-1)) +Length of the time range over which statistical processing is done, in units defined by the previous octet +Operational + + +1903 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(67+12(NC-1)) +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Operational + + +1904 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(68+12(NC-1))-(71+12(NC-1)) +Time increment between successive fields, in units defined by the previous octet +(see Note 3) +Operational + + +1905 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +72-nn These octets are included only if n > 1, where nn = 72+12(n-1)+12(NC-1) +Operational + + +1906 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(72+12(NC-1))-(83+12(NC-1)) +As octets (60+12(NC-1)) to (71+12(NC-1)), next innermost step of processing +Operational + + +1907 +Product definition template 4.91 - categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval +(84+12(NC-1))-nn +Additional time range specifications, included in accordance with the value of n. Contents as octets (60+12(NC -1)) to (71+12(NC -1)), repeated as necessary +Operational + + +1908 +Product definition template 4.254 - CCITT IA5 character string +10 +Parameter category +(see Code table 4.1) +Operational + + +1909 +Product definition template 4.254 - CCITT IA5 character string +11 +Parameter number +(see Code table 4.2) +Operational + + +1910 +Product definition template 4.254 - CCITT IA5 character string +12-15 +Number of characters +Operational + + +1911 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +10 +Parameter category +(see Code table 4.1) +Experimental + + +1912 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +11 +Parameter number +(see Code table 4.2) +Experimental + + +1913 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +12 +Type of generating process +(see Code table 4.3) +Experimental + + +1914 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +13 +Background generating process identifier (defined by originating centre) +Experimental + + +1915 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +14 +Analysis or forecast generating process identifier (defined by originating centre) +Experimental + + +1916 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +15-16 +Hours of observational data cut-off after reference time +(see Note) +Experimental + + +1917 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +17 +Minutes of observational data cut-off after reference time +Experimental + + +1918 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +18 +Indicator of unit of time range +(see Code table 4.4) +Experimental + + +1919 +Product definition template 4.1000 - cross-section of analysis and forecast at a point in time +19-22 +Forecast time in units defined by octet 18 +Experimental + + +1920 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +10 +Parameter category +(see Code table 4.1) +Experimental + + +1921 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +11 +Parameter number +(see Code table 4.2) +Experimental + + +1922 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +12 +Type of generating process +(see Code table 4.3) +Experimental + + +1923 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +13 +Background generating process identifier (defined by originating centre) +Experimental + + +1924 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +14 +Analysis or forecast generating process identifier (defined by originating centre) +Experimental + + +1925 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +15-16 +Hours of observational data cut-off after reference time +(see Note 1) +Experimental + + +1926 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +17 +Minutes of observational data cut-off after reference time +Experimental + + +1927 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +18 +Indicator of unit of time range +(see Code table 4.4) +Experimental + + +1928 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +19-22 +Forecast time in units defined by octet 18 +Experimental + + +1929 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +23-26 +Total number of data values missing in the statistical process +Experimental + + +1930 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +27 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Experimental + + +1931 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +28 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Experimental + + +1932 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +29 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Experimental + + +1933 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +30-33 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Experimental + + +1934 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +34 +Indicator of unit of time for the increment between the successive fields used +(see Code table 4.4) +Experimental + + +1935 +Product definition template 4.1001 - cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time +35-38 +Time increment between successive fields, in units defined by the previous octet +(see Note 2) +Experimental + + +1936 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +10 +Parameter category +(see Code table 4.1) +Experimental + + +1937 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +11 +Parameter number +(see Code table 4.2) +Experimental + + +1938 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +12 +Type of generating process +(see Code table 4.3) +Experimental + + +1939 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +13 +Background generating process identifier (defined by originating centre) +Experimental + + +1940 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +14 +Analysis or forecast generating process identifier (defined by originating centre) +Experimental + + +1941 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +15-16 +Hours of observational data cut-off after reference time +(see Note) +Experimental + + +1942 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +17 +Minutes of observational data cut-off after reference time +Experimental + + +1943 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +18 +Indicator of unit of time range +(see Code table 4.4) +Experimental + + +1944 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +19-22 +Forecast time in units defined by octet 18 +Experimental + + +1945 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +23 +Horizontal dimension processed +(see Code table 4.220) +Experimental + + +1946 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +24 +Treatment of missing data (e.g. below ground) +(see Code table 4.221) +Experimental + + +1947 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +25 +Type of statistical processing +(see Code table 4.10) +Experimental + + +1948 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +26-29 +Start of range +Experimental + + +1949 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +30-33 +End of range +Experimental + + +1950 +Product definition template 4.1002 - cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude +34-35 +Number of values +Experimental + + +1982 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +10 +Parameter category +(see Code table 4.1) +Experimental + + +1983 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +11 +Parameter number +(see Code table 4.2) +Experimental + + +1984 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +12 +Type of generating process +(see Code table 4.3) +Experimental + + +1985 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +13 +Background generating process identifier (defined by originating centre) +Experimental + + +1986 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +14 +Analysis or forecast generating process identifier (defined by originating centre) +Experimental + + +1987 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +15-16 +Hours of observational data cut-off after reference time +(see Note) +Experimental + + +1988 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +17 +Minutes of observational data cut-off after reference time +Experimental + + +1989 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +18 +Indicator of unit of time range +(see Code table 4.4) +Experimental + + +1990 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +19-22 +Forecast time in units defined by octet 18 +Experimental + + +1991 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +23 +Type of first fixed surface +(see Code table 4.5) +Experimental + + +1992 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +24 +Scale factor of first fixed surface +Experimental + + +1993 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +25-28 +Scaled value of first fixed surface +Experimental + + +1994 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +29 +Type of second fixed surface +(see Code table 4.5) +Experimental + + +1995 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +30 +Scale factor of second fixed surface +Experimental + + +1996 +Product definition template 4.1100 - Hovmöller-type grid with no averaging or other statistical processing +31-34 +Scaled value of second fixed surface +Experimental + + +1997 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +10 +Parameter category +(see Code table 4.1) +Experimental + + +1998 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +11 +Parameter number +(see Code table 4.2) +Experimental + + +1999 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +12 +Type of generating process +(see Code table 4.3) +Experimental + + +2000 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +13 +Background generating process identifier (defined by originating centre) +Experimental + + +2001 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +14 +Analysis or forecast generating process identifier (defined by originating centre) +Experimental + + +2002 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +15-16 +Hours of observational data cut-off after reference time +(see Note 1) +Experimental + + +2003 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +17 +Minutes of observational data cut-off after reference time +Experimental + + +2004 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +18 +Indicator of unit of time range +(see Code table 4.4) +Experimental + + +2005 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +19-22 +Forecast time in units defined by octet 18 +(see Note 2) +Experimental + + +2006 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +23 +Type of first fixed surface +(see Code table 4.5) +Experimental + + +2007 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +24 +Scale factor of first fixed surface +Experimental + + +2008 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +25-28 +Scaled value of first fixed surface +Experimental + + +2009 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +29 +Type of second fixed surface +(see Code table 4.5) +Experimental + + +2010 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +30 +Scale factor of second fixed surface +Experimental + + +2011 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +31-34 +Scaled value of second fixed surface +Experimental + + +2012 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +35-38 +Total number of data values missing in the statistical process +Experimental + + +2013 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +39 +Statistical process used to calculate the processed field from the field at each time increment during the time range +(see Code table 4.10) +Experimental + + +2014 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +40 +Type of time increment between successive fields used in the statistical processing +(see Code table 4.11) +Experimental + + +2015 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +41 +Indicator of unit of time for time range over which statistical processing is done +(see Code table 4.4) +Experimental + + +2016 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +42-45 +Length of the time range over which statistical processing is done, in units defined by the previous octet +Experimental + + +2017 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +46 +Indicator of unit of time for increment between the successive fields used +(see Code table 4.4) +Experimental + + +2018 +Product definition template 4.1101 - Hovmöller-type grid with averaging or other statistical processing +47-50 +Time increment between successive fields, in units defined by the previous octet +(see Note 3) +Experimental + + +2019 +Data representation template 5.0 - Grid point data - simple packing +12-15 +Reference value (R) (IEEE 32-bit floating-point value) +Operational + + +2020 +Data representation template 5.0 - Grid point data - simple packing +16-17 +Binary scale factor (E) +Operational + + +2021 +Data representation template 5.0 - Grid point data - simple packing +18-19 +Decimal scale factor (D) +Operational + + +2022 +Data representation template 5.0 - Grid point data - simple packing +20 +Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing +Operational + + +2023 +Data representation template 5.0 - Grid point data - simple packing +21 +Type of original field values +(see Code table 5.1) +Operational + + +2024 +Data representation template 5.1 - Matrix values at grid point - simple packing +12-21 +Same as data representation template 5.0 +Experimental + + +2025 +Data representation template 5.1 - Matrix values at grid point - simple packing +22 +0, no matrix bit maps present; 1-matrix bit maps present +Experimental + + +2026 +Data representation template 5.1 - Matrix values at grid point - simple packing +23-26 +Number of data values encoded in Section 7 +Experimental + + +2027 +Data representation template 5.1 - Matrix values at grid point - simple packing +27-28 +NR - first dimension (rows) of each matrix +Experimental + + +2028 +Data representation template 5.1 - Matrix values at grid point - simple packing +29-30 +NC - second dimension (columns) of each matrix +Experimental + + +2029 +Data representation template 5.1 - Matrix values at grid point - simple packing +31 +First dimension coordinate value definition +(Code table 5.2) +Experimental + + +2030 +Data representation template 5.1 - Matrix values at grid point - simple packing +32 +NC1 - number of coefficients or values used to specify first dimension coordinate function +Experimental + + +2031 +Data representation template 5.1 - Matrix values at grid point - simple packing +33 +Second dimension coordinate value definition +(Code table 5.2) +Experimental + + +2032 +Data representation template 5.1 - Matrix values at grid point - simple packing +34 +NC2 - number of coefficients or values used to specify second dimension coordinate function +Experimental + + +2033 +Data representation template 5.1 - Matrix values at grid point - simple packing +35 +First dimension physical significance +(Code table 5.3) +Experimental + + +2034 +Data representation template 5.1 - Matrix values at grid point - simple packing +36 +Second dimension physical significance +(Code table 5.3) +Experimental + + +2035 +Data representation template 5.1 - Matrix values at grid point - simple packing +37-(36+NC1x4) +Coefficients to define first dimension coordinate values in functional form, or the explicit coordinate values (IEEE 32-bit floating-point value) +Experimental + + +2036 +Data representation template 5.1 - Matrix values at grid point - simple packing +(37+NC1x4)-(36+4(NC1+NC2)) +Coefficients to define second dimension coordinate values in functional form, or the explicit coordinate values (IEEE 32-bit floating-point value) +Experimental + + +2037 +Data representation template 5.2 - Grid point data - complex packing +12-21 +Same as data representation template 5.0 +Operational + + +2038 +Data representation template 5.2 - Grid point data - complex packing +22 +Group splitting method used +(see Code table 5.4) +Operational + + +2039 +Data representation template 5.2 - Grid point data - complex packing +23 +Missing value management used +(see Code table 5.5) +Operational + + +2040 +Data representation template 5.2 - Grid point data - complex packing +24-27 +Primary missing value substitute +Operational + + +2041 +Data representation template 5.2 - Grid point data - complex packing +28-31 +Secondary missing value substitute +Operational + + +2042 +Data representation template 5.2 - Grid point data - complex packing +32-35 +NG - number of groups of data values into which field is split +Operational + + +2043 +Data representation template 5.2 - Grid point data - complex packing +36 +Reference for group widths +(see Note 12) +Operational + + +2044 +Data representation template 5.2 - Grid point data - complex packing +37 +Number of bits used for the group widths (after the reference value in octet 36 has been removed) +Operational + + +2045 +Data representation template 5.2 - Grid point data - complex packing +38-41 +Reference for group lengths +(see Note 13) +Operational + + +2046 +Data representation template 5.2 - Grid point data - complex packing +42 +Length increment for the group lengths +(see Note 14) +Operational + + +2047 +Data representation template 5.2 - Grid point data - complex packing +43-46 +True length of last group +Operational + + +2048 +Data representation template 5.2 - Grid point data - complex packing +47 +Number of bits used for the scaled group lengths (after subtraction of the reference value given in octets 38-41 and division by the length increment given in octet 42) +Operational + + +2049 +Data representation template 5.3 - Grid point data - complex packing and spatial differencing +12-47 +Same as data representation template 5.2 +Operational + + +2050 +Data representation template 5.3 - Grid point data - complex packing and spatial differencing +48 +Order of spatial differencing +(see Code table 5.6) +Operational + + +2051 +Data representation template 5.3 - Grid point data - complex packing and spatial differencing +49 +Number of octets required in the data section to specify extra descriptors needed for spatial differencing (octets 6-ww in data template 7.3) +Operational + + +2052 +Data representation template 5.4 - Grid point data - IEEE floating point data +12 +Precision +(see Code table 5.7) +Operational + + +2053 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +12-15 +Reference value (R) (IEEE 32-bit floating-point value) +Operational + + +2054 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +16-17 +Binary scale factor (E) +Operational + + +2055 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +18-19 +Decimal scale factor (D) +Operational + + +2056 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +20 +Number of bits required to hold the resulting scaled and referenced data values (i.e. depth of the greyscale image) +(see Note 2) +Operational + + +2057 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +21 +Type of original field values (see Code table 5.1) +Operational + + +2058 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +22 +Type of compression used (see Code table 5.40) +Operational + + +2059 +Data representation template 5.40 - Grid point data - JPEG 2000 code stream format +23 +Target compression ratio, M:1 (with respect to the bit-depth specified in octet 20), when octet 22 indicates lossy compression. Otherwise, set to missing +(see Note 3) +Operational + + +2060 +Data representation template 5.41 - Grid point data - Portable Network Graphics (PNG) format +12-15 +Reference value (R) (IEEE 32-bit floating-point value) +Operational + + +2061 +Data representation template 5.41 - Grid point data - Portable Network Graphics (PNG) format +16-17 +Binary scale factor (E) +Operational + + +2062 +Data representation template 5.41 - Grid point data - Portable Network Graphics (PNG) format +18-19 +Decimal scale factor (D) +Operational + + +2063 +Data representation template 5.41 - Grid point data - Portable Network Graphics (PNG) format +20 +Number of bits required to hold the resulting scaled and referenced data values (i.e. depth of the image) +(see Note 2) +Operational + + +2064 +Data representation template 5.41 - Grid point data - Portable Network Graphics (PNG) format +21 +Type of original field values +(see Code table 5.1) +Operational + + +2065 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +12-15 +Reference value (R) (IEEE 32-bit floating-point value) +Operational + + +2066 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +16-17 +Binary scale factor (E) +Operational + + +2067 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +18-19 +Decimal scale factor (D) +Operational + + +2068 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +20 +Number of bits required to hold the resulting scaled and referenced data values +(see Note 1) +Operational + + +2069 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +21 +Type of original field values +(see Code table 5.1) +Operational + + +2070 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +22 +CCSDS compression options mask +(see Note 3) +Operational + + +2071 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +23 +Block size +Operational + + +2072 +Data representation template 5.42 - Grid point and spectral data - CCSDS recommended lossless compression +24-25 +Reference sample interval +Operational + + +2073 +Data representation template 5.50 - Spectral data - simple packing +12-15 +Reference value (R) (IEEE 32-bit floating-point value) +Operational + + +2074 +Data representation template 5.50 - Spectral data - simple packing +16-17 +Binary scale factor (E) +Operational + + +2075 +Data representation template 5.50 - Spectral data - simple packing +18-19 +Decimal scale factor (D) +Operational + + +2076 +Data representation template 5.50 - Spectral data - simple packing +20 +Number of bits used for each packed value (field width) +Operational + + +2077 +Data representation template 5.50 - Spectral data - simple packing +21-24 +Real part of (0.0) coefficient (IEEE 32-bit floating-point value) +Operational + + +2078 +Data representation template 5.51 - Spherical harmonics data - complex packing +12-20 +Same as data representation template 5.50 +Operational + + +2079 +Data representation template 5.51 - Spherical harmonics data - complex packing +21-24 +P - Laplacian scaling factor (expressed in 10-6 units) +Operational + + +2080 +Data representation template 5.51 - Spherical harmonics data - complex packing +25-26 +JS - pentagonal resolution parameter of the unpacked subset +(see Note 1) +Operational + + +2081 +Data representation template 5.51 - Spherical harmonics data - complex packing +27-28 +KS - pentagonal resolution parameter of the unpacked subset +(see Note 1) +Operational + + +2082 +Data representation template 5.51 - Spherical harmonics data - complex packing +29-30 +MS - pentagonal resolution parameter of the unpacked subset +(see Note 1) +Operational + + +2083 +Data representation template 5.51 - Spherical harmonics data - complex packing +31-34 +TS - total number of values in the unpacked subset +(see Note 1) +Operational + + +2084 +Data representation template 5.51 - Spherical harmonics data - complex packing +35 +Precision of the unpacked subset +(see Code table 5.7) +Operational + + +2096 +Data representation template 5.61 - Grid point data - simple packing with logarithm pre-processing +12-15 +Reference value (R) (IEEE 32-bit floating-point value) +Experimental + + +2097 +Data representation template 5.61 - Grid point data - simple packing with logarithm pre-processing +16-17 +Binary scale factor (E) +Experimental + + +2098 +Data representation template 5.61 - Grid point data - simple packing with logarithm pre-processing +18-19 +Decimal scale factor (D) +Experimental + + +2099 +Data representation template 5.61 - Grid point data - simple packing with logarithm pre-processing +20 +Number of bits used for each packed value +Experimental + + +2100 +Data representation template 5.61 - Grid point data - simple packing with logarithm pre-processing +21-24 +Pre-processing parameter (B) (IEEE 32-bit floating-point value) +Experimental + + +2101 +Data representation template 5.200 - Grid point data - run length packing with level values +12 +Number of bits used for each packed value in the run length packing with level value +Operational + + +2102 +Data representation template 5.200 - Grid point data - run length packing with level values +13-14 +MV - maximum value within the levels that are used in the packing +Operational + + +2103 +Data representation template 5.200 - Grid point data - run length packing with level values +15-16 +MVL - maximum value of level (predefined) +Operational + + +2104 +Data representation template 5.200 - Grid point data - run length packing with level values +17 +Decimal scale factor of representative value of each level +Operational + + +2105 +Data representation template 5.200 - Grid point data - run length packing with level values +18-(19+2(lv-1)) +List of MVL scaled representative values of each level from lv=1 to MVL +Operational + + +2106 +Data template 7.0 - Grid point data - simple packing +6-nn +Binary data values - binary string, with each (scaled) data value +Operational + + +2107 +Data template 7.1 - Matrix values at grid point - simple packing +6-nn +Binary data values - binary string, with each (scaled) data value +Experimental + + +2108 +Data template 7.2 - Grid point data - complex packing +6-xx +NG group reference values (X1 in the decoding formula), each of which is encoded using the number of bits specified in octet 20 of data representation template 5.0. Bits set to zero shall be appended as necessary to ensure this sequence of numbers ends on +Operational + + +2109 +Data template 7.2 - Grid point data - complex packing +[xx+1]-yy +NG group widths, each of which is encoded using the number of bits specified in octet 37 of data representation template 5.2. Bits set to zero shall be appended as necessary to ensure this sequence of numbers ends on an octet boundary +Operational + + +2110 +Data template 7.2 - Grid point data - complex packing +[yy+1]-zz +NG scaled group lengths, each of which is encoded using the number of bits specified in octet 47 of data representation template 5.2. Bits set to zero shall be appended as necessary to ensure this sequence of numbers ends on an octet boundary +(see Note 14 of data representation template 5.2) +Operational + + +2111 +Data template 7.2 - Grid point data - complex packing +[zz+1]-nn +Packed values (X2 in the decoding formula), where each value is a deviation from its respective group reference value +Operational + + +2112 +Data template 7.3 - Grid point data - complex packing and spatial differencing +6-ww +First value(s) of original (undifferenced) scaled data values, followed by the overall minimum of the differences. The number of values stored is 1 greater than the order of differentiation, and the field width is described at octet 49 of data representation template 5.3 +(see Note 1) +Operational + + +2113 +Data template 7.3 - Grid point data - complex packing and spatial differencing +[ww+1]-xx +NG group reference values (X1 in the decoding formula), each of which is encoded using the number of bits specified in octet 20 of data representation template 5.0. Bits set to zero shall be appended where necessary to ensure this sequence of numbers ends on an octet boundary +Operational + + +2114 +Data template 7.3 - Grid point data - complex packing and spatial differencing +[xx+1]-nn +Same as for data representation template 7.2 +Operational + + +2115 +Data template 7.4 - Grid point data - IEEE floating point data +6-nn +Binary data values +Operational + + +2116 +Data template 7.40 - Grid point data - JPEG 2000 code stream format +6-nn +JPEG 2000 code stream as described in Part 1 of the JPEG 2000 standard (ISO/IEC 15444-1:2000) +Operational + + +2117 +Data template 7.41 - Grid point data - Portable Network Graphics (PNG) format +6-nn +PNG encoded image +Operational + + +2118 +Data template 7.42 - Grid point and spectral data - CCSDS recommended lossless compression +6-nn +CCSDS recommended standard for lossless data compression code stream +Operational + + +2119 +Data template 7.50 - Spectral data - simple packing +6-nn +Binary data values - binary string, with each (scaled) data value +Operational + + +2120 +Data template 7.51 - Spherical harmonics - complex packing +6-(5+IxTS) +Data values from the unpacked subset (IEEE floating-point values on I octets) +Operational + + +2121 +Data template 7.51 - Spherical harmonics - complex packing +(6+IxTS)-nn +Binary data values - binary string, with each (scaled) data value out of the unpacked subset +Operational + + diff --git a/grib/src/main/sources/wmo/GRIB2_20_0_0.zip b/grib/src/main/sources/wmo/GRIB2_20_0_0.zip new file mode 100644 index 0000000000000000000000000000000000000000..1700a1e31773f533cc768a34c9c6bdf091d5b9e0 GIT binary patch literal 131471 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ĞH_JQh%5a0YDHip>;h9km# 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 z%0DKzND5QO958;Q@%f^C^3a=)U9MJ62MwWq3t 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 literal 0 HcmV?d00001 diff --git a/grib/src/main/sources/wmo/GRIB2_20_0_0_exp.zip b/grib/src/main/sources/wmo/GRIB2_20_0_0_exp.zip new file mode 100644 index 0000000000000000000000000000000000000000..57d46ddf1e28efc7bbafc74734b2c9c37168ebcc GIT binary patch literal 137759 zcmV)RK(oJ4O9KQH000080FPUCOI>%?L<@-k07vZv05Jdn07p_uLNZ@6FkdiVFkfYO za4$zvNkTGTGB95-Uoc-oZ)9agY++|#Wq5F3Wo|BXcy!#o-HzkPvMzRS!0$j5u#Bp; zN-}%ZnHekT#-Vfmy z@GCeXlB7s6NTw(ihupy4Yq~@-Gr!2ph%YlEBmTet1^@g*IFW?^ev-nq-PN7&#YTqGeqz{o@XdWF!YDZVZ~q(f#nqLn)(FMik;c`FD`Q~1v4e%Zb!=A}-qP6m-a-a} zv=Effy4YuHk|O#GjppDevrjaq8e5dY_+a4jQ<{H0jP%2thA zYSjq;=YCt)oJmW~84qsoKflR9`VZ3Lnlf#vDJBi?Ul%Y{y_GMvYkN^CqFGz*G6&|3 zStq6Iwpw#D91JJpY;%mI=NpcP^DYV`*SMRO8aJFwNJZH}0NR#oiFvi(6qA~ws>u`= z7!T49;Ip{SRR6vG4h7n%kfA`XhJrRepa$yZKjNS5%~olC5DEM_Gd_C{lJF0&u1vP> zg2p|d?qNmU<6PY%w(f#nJ)rJUMcu<(-4nL%g7!S1?yi?tUt-~qMIDv^H@PgpHK$P23OfNHOG2U6ywZmhyma=O)1H7d2qZC?|M!QZxvkGN+j50H;w3(TkS|zm~qt47KeKt!_kJ);U zQDtV8E}P^)^OYZ?%giceHcddY`g?ec9y2QynVCb)*M5v1Gqn`il&$v|MP}-2GQRR- zG?`hY%0>xj)?AK`QDws_Rd$^N%~yVmDjSk2yYuD1+ZAero-voXrp%uVSAGu-Sn0bK z{>HZC809uhDfqi6jC`5A!Y_A^QDpUmdc^1}Gbvsz3Q9|--u#$-$Mr&7Ls&12UtQ-Z zE)YcM+wc&V(m+YJjtJqerSENMg|LWxA705}F$79QI5xXh8Zl~4x6NiE`p@(eE=AZc z5CvN|qv~|)*60mJl?|cvdwb>DOM4;Q1+BGwxs)I@_#=d+OxhQ(pp>V;=Eo7Et@Mhf zd2=5MKg8#-Sdna;FnnKF#1NX zim}d`f6OQmz2Y0K;>V08(W|b0;EowJGJ>-2)CLR+IiT%MtN`~1(lMJUr+R~pne??a znEN$=<_W8-Vdi&jHN&JMguhr<7tc)a+Tus5_<@M0cXbWSJg=>RM$(s`fBo(5?SF54 z05j+dc=bUV?|szT?;URr!h7omV4tDH^DiIXzkhqdR?nz_+Uh5bs;AE6+Av`>Lv0&~ zh29VE4Nr4GP8j7-Tgxn|rFI}r80An~Jdw)ZVe0y!u-y=?uI;9RqgQ{ED~0Vhsmz6> z@${!$gvR;rZ-4vk72B^9MtRgW=jJ5MDevbdO2@p?QO%P^+NOzCo-|T8wF-H{D4H=8 z`{ijX3pzOA4b=mZQ7l}EB-?kf;jS)`(G^^Y!(1CtBP?}_pE7EIE1uNrtp_aCb2Lk4 zrao6P4TU=x{gFSHx~*pBJy-T5+iH}__P~0W3C-0*dhssZ+Yf-eJB}T~J39i!SHR3p zu7X*<0$*6duP>aLpIqUj5Z^xF`T~S87jqlh{=}BZ%tNlk8y)pA)tr5eG{#hOBGxO3 zDKh~lP|^nr1V)sQ^iQ&A+h6+K3I~?R&|8*V+OCc7a<$Bud8k*5TCqbdFwE1lVQ;w% zBx?_5%(T?2XjlSAO)UKeFmqS00i(faIGfJu#?_3Ow3-z_@z;atWHLH%w9S}ltXCyg zRyP7?%sifE#_}TWlXT3z_vOm-ZNZN;W)7E?Mq_IL|Xk)uj8S~Z~{7Y>+LO-u;7ix7^ z#sYWEXz{(*lEQSwTHJ?a+%%x2t|dFC4X`}cSZlAmN|ikrKDN9 z89OEVz#}}LEu7Iyx`m_bRc+&sm;%)JJI?{qh=&(4>v)D+7_siU6)v7K1zr@cQ3bf3 zAFhj2-@Ix*JBH?9SPRv>YTi+!SoPuGpwv7U)ci&`S$MGM1bye>8IHRG`*n%0Daz~{ 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 i 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 literal 0 HcmV?d00001 From bef2fab5c13ec2d5509f8d6d11595106d752205d Mon Sep 17 00:00:00 2001 From: Sean Arms Date: Fri, 1 Dec 2017 15:33:24 -0700 Subject: [PATCH 4/4] update ecmwf grib1 tables --- .../grib/grib1/tables/EcmwfLocalConcepts.java | 4 ++-- .../grib/grib1/tables/Grib1ParamTableReader.java | 6 +++--- .../nc2/grib/grib1/tables/Grib1ParamTables.java | 2 +- .../2.98.128.table | 2 +- .../2.98.129.table | 2 +- .../2.98.130.table | 2 +- .../2.98.131.table | 2 +- .../2.98.132.table | 2 +- .../2.98.133.table | 2 +- .../2.98.140.table | 2 +- .../2.98.150.table | 2 +- .../2.98.151.table | 2 +- .../2.98.160.table | 2 +- .../2.98.162.table | 2 +- .../2.98.170.table | 2 +- .../2.98.171.table | 2 +- .../2.98.172.table | 2 +- .../2.98.173.table | 2 +- .../2.98.174.table | 2 +- .../2.98.175.table | 2 +- .../2.98.180.table | 2 +- .../2.98.190.table | 2 +- .../2.98.200.table | 2 +- .../2.98.201.table | 2 +- .../2.98.210.table | 2 +- .../2.98.211.table | 2 +- .../2.98.212.table | 2 +- .../2.98.213.table | 2 +- .../2.98.214.table | 2 +- .../2.98.215.table | 2 +- .../2.98.216.table | 2 +- .../2.98.217.table | 2 +- .../2.98.218.table | 2 +- .../2.98.219.table | 2 +- .../2.98.220.table | 2 +- .../2.98.221.table | 2 +- .../2.98.228.table | 2 +- .../2.98.230.table | 2 +- .../2.98.234.table | 2 +- .../lookupTables.txt | 2 +- .../main/resources/resources/grib1/readme.txt | 4 ++++ .../{ecmwfGribApi => ecmwfEcCodes}/README.txt | 16 +++++++++++++++- .../{ecmwfGribApi => ecmwfEcCodes}/cfName.def | 0 .../{ecmwfGribApi => ecmwfEcCodes}/cfVarName.def | 0 .../{ecmwfGribApi => ecmwfEcCodes}/name.def | 0 .../{ecmwfGribApi => ecmwfEcCodes}/paramId.def | 0 .../{ecmwfGribApi => ecmwfEcCodes}/shortName.def | 0 .../{ecmwfGribApi => ecmwfEcCodes}/stepType.def | 0 .../typeOfLevel.def | 0 .../{ecmwfGribApi => ecmwfEcCodes}/units.def | 0 50 files changed, 62 insertions(+), 44 deletions(-) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.128.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.129.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.130.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.131.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.132.table (95%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.133.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.140.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.150.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.151.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.160.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.162.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.170.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.171.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.172.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.173.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.174.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.175.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.180.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.190.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.200.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.201.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.210.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.211.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.212.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.213.table (93%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.214.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.215.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.216.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.217.table (98%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.218.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.219.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.220.table (84%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.221.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.228.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.230.table (99%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/2.98.234.table (91%) rename grib/src/main/resources/resources/grib1/{ecmwfGribApi => ecmwfEcCodes}/lookupTables.txt (97%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/README.txt (94%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/cfName.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/cfVarName.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/name.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/paramId.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/shortName.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/stepType.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/typeOfLevel.def (100%) rename grib/src/main/sources/{ecmwfGribApi => ecmwfEcCodes}/units.def (100%) diff --git a/grib/src/main/java/ucar/nc2/grib/grib1/tables/EcmwfLocalConcepts.java b/grib/src/main/java/ucar/nc2/grib/grib1/tables/EcmwfLocalConcepts.java index ba16001b05..eeb7c49014 100644 --- a/grib/src/main/java/ucar/nc2/grib/grib1/tables/EcmwfLocalConcepts.java +++ b/grib/src/main/java/ucar/nc2/grib/grib1/tables/EcmwfLocalConcepts.java @@ -42,7 +42,7 @@ import java.util.*; /** - * The purpose of this class is to read in the files from ECMWFs gribapi software and + * The purpose of this class is to read in the files from ECMWFs ecCodes software and * create useful grib 1 tables for the CDM. Note that the intent is to process these * local concept files as minimally as possible. Only run this from the git directory. * This is run offline @@ -81,7 +81,7 @@ public EcmwfLocalConcepts() { sourcesPath = classPath.split(split)[0]; sourcesPath = classPath.split("/grib")[0]; } - ecmwfLocalConceptsLoc = sourcesPath+sep+"grib"+sep+"src"+sep+"main"+sep+"sources"+sep+"ecmwfGribApi"+sep; + ecmwfLocalConceptsLoc = sourcesPath+sep+"grib"+sep+"src"+sep+"main"+sep+"sources"+sep+"ecmwfEcCodes"+sep; // initialize input streams for reading the localConcept files try { parseLocalConcept(ecmwfLocalConceptsLoc + "shortName.def", SHORTNAME_ID); diff --git a/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTableReader.java b/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTableReader.java index c466b7718d..513b1161d9 100644 --- a/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTableReader.java +++ b/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTableReader.java @@ -208,7 +208,7 @@ else if (name.endsWith(".dss")) else if (name.endsWith(".xml")) readParameterTableXml(new DssParser(Namespace.NO_NAMESPACE));// NCAR DSS XML format else if (name.startsWith("2.98")) - readParameterTableEcmwfGribApi(); // ecmwf from grib api package + readParameterTableEcmwfEcCodes(); // ecmwf from ecCodes package else logger.warn("Dont know how to read " + name + " file=" + path); return parameters; @@ -407,7 +407,7 @@ private boolean readParameterTableEcmwf() { *

* The original localConcepts files are located in: *

- * grib/src/main/sources/ecmwfGribApi/ + * grib/src/main/sources/ecmwfEcCodes/ *

* Since we write the table file that are ultimately read by CDM, the * format is controled and is the following: @@ -418,7 +418,7 @@ private boolean readParameterTableEcmwf() { *

* 251 atte [Adiabatic tendency of temperature] (K) */ - private boolean readParameterTableEcmwfGribApi() { + private boolean readParameterTableEcmwfEcCodes() { HashMap result = new HashMap<>(); try (InputStream is = GribResourceReader.getInputStream(path)) { diff --git a/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTables.java b/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTables.java index 4993e444a1..5aa30da777 100644 --- a/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTables.java +++ b/grib/src/main/java/ucar/nc2/grib/grib1/tables/Grib1ParamTables.java @@ -73,7 +73,7 @@ public class Grib1ParamTables { try { standardLookup = new Lookup(); standardLookup.readLookupTable("resources/grib1/lookupTables.txt"); - standardLookup.readLookupTable("resources/grib1/ecmwfGribApi/lookupTables.txt"); + standardLookup.readLookupTable("resources/grib1/ecmwfEcCodes/lookupTables.txt"); standardLookup.readLookupTable("resources/grib1/ecmwf/lookupTables.txt"); standardLookup.readLookupTable("resources/grib1/ncl/lookupTables.txt"); standardLookup.readLookupTable("resources/grib1/dss/lookupTables.txt"); diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.128.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.128.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.128.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.128.table index 50f6a071cc..9348edfdd8 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.128.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.128.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 inss [Instantaneous northward turbulent surface stress] (N m**-2) 110 ~ [Experimental product] (~) 231 ishf [Instantaneous surface sensible heat flux] (W m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.129.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.129.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.129.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.129.table index 2ab71de57b..11de8cd60a 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.129.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.129.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 inssgrd [Instantaneous Y surface stress gradient] (N m**-2) 110 ~ [Experimental product] (~) 231 ishfgrd [Instantaneous surface heat flux gradient] (J m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.130.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.130.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.130.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.130.table index acc0791688..7055f8fc8c 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.130.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.130.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 atzw [Adiabatic tendency of zonal wind] (m**2 s**-3) 231 atmwax [Adiabatic tendency of meridional wind] (m**2 s**-3) 210 tsuc [Top solar radiation upward, clear sky] (J m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.131.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.131.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.131.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.131.table index 0bd22cccdb..6b66f5de48 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.131.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.131.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 tpg300 [Total precipitation of at least 300 mm] (%) 89 pts [Probability of a tropical storm] (%) 49 10gp [10 metre wind gust probability] (%) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.132.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.132.table similarity index 95% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.132.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.132.table index 8a132503a5..4e7a8eea93 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.132.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.132.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 165 10wsi [10 metre speed index] ((-1 to 1)) 144 sfi [Snowfall index] ((-1 to 1)) 255 ~ [Indicates a missing value] (~) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.133.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.133.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.133.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.133.table index 9fb5725c61..aa289260cc 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.133.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.133.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 sfpg10 [Snowfall probability of at least 10 mm] (%) 88 lccpg60 [Low Cloud Cover probability greater than 60%] (%) 45 sfpg20 [Snowfall probability of at least 20 mm] (%) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.140.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.140.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.140.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.140.table index b3a65797da..51de4f8485 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.140.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.140.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 mwd [Mean wave direction] (degrees) 231 pp1d [Peak period of 1D spectra] (s) 232 mwp [Mean wave period] (s) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.150.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.150.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.150.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.150.table index 121cf435e5..6ba1297916 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.150.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.150.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 170 ~ [Turbulent kinetic energy input] (~) 171 nsf [Net surface heat flux] (~) 172 ~ [Surface solar radiation] (~) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.151.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.151.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.151.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.151.table index 25b7b0958e..0119bd61b3 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.151.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.151.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 190 subi [Salinity increment (from salinity data)] (psu per time step) 191 sale [Salinity analysis error] (psu) 192 bsal [Background Salinity] (psu) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.160.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.160.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.160.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.160.table index e78de5be13..9ff61151a0 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.160.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.160.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 190 ewov [East-West component of sub-gridscale orographic variance] (m**2) 191 nsov [North-South component of sub-gridscale orographic variance] (m**2) 192 nwov [North-West/South-East component of sub-gridscale orographic variance] (m**2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.162.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.162.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.162.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.162.table index 0384ecdf5d..182869e10d 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.162.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.162.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 vilwe [Vertical integral of eastward cloud liquid water flux] (kg m**-1 s**-1) 89 vilwn [Vertical integral of northward cloud liquid water flux] (kg m**-1 s**-1) 230 ~ [Covariance of u component/ozone] (m s**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.170.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.170.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.170.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.170.table index 8c157e65fb..c6388e19e1 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.170.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.170.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 171 swl2 [Soil wetness level 2] (m) 151 msl [Mean sea level pressure] (Pa) 130 t [Temperature] (K) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.171.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.171.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.171.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.171.table index 28fc0bd3b2..5b7a08f430 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.171.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.171.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 190 ewova [East-West component of sub-gridscale orographic variance anomaly] (m**2) 191 nsova [North-South component of sub-gridscale orographic variance anomaly] (m**2) 192 nwova [North-West/South-East component of sub-gridscale orographic variance anomaly] (m**2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.172.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.172.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.172.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.172.table index 3ccc28c064..def3b227e7 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.172.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.172.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 esrate [Snow evaporation] (m of water s**-1) 45 ~ [Snowmelt] (m of water s**-1) 48 ~ [Magnitude of surface stress] (N m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.173.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.173.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.173.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.173.table index e4a3fce859..2a1937e750 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.173.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.173.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 ~ [Snow evaporation anomaly] (m of water s**-1) 45 ~ [Snowmelt anomaly] (m of water s**-1) 48 ~ [Magnitude of surface stress anomaly] (N m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.174.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.174.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.174.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.174.table index dd9d593b7d..331a3cd256 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.174.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.174.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 ~ [1.5m dewpoint temperature over land] (K) 89 ~ [Top incoming solar radiation] (J m**-2) 49 ~ [10 metre wind gust in the last 24 hours] (m s**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.175.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.175.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.175.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.175.table index 589c133d39..37c6e80f54 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.175.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.175.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 ~ [1.5m dewpoint temperature over land] (K) 89 ~ [Top incoming solar radiation] (J m**-2) 49 ~ [10m wind gust in the last 24 hours] (m s**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.180.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.180.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.180.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.180.table index 8578505c54..3e3a05ec45 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.180.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.180.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 172 lsm [Land-sea mask] ((0 - 1)) 151 msl [Mean sea level pressure] (Pa) 130 t [Temperature] (K) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.190.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.190.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.190.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.190.table index d420a62aeb..d8e03f3877 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.190.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.190.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 170 cap [Field capacity] ((0 - 1)) 171 wiltsien [Wilting point] ((0 - 1)) 172 lsm [Land-sea mask] ((0 - 1)) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.200.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.200.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.200.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.200.table index bc978ae971..65c221adba 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.200.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.200.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 inssdiff [Instantaneous Y surface stress difference] (N m**-2) 110 ~ [Experimental product] (~) 231 ishfdiff [Instantaneous surface heat flux difference] (J m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.201.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.201.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.201.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.201.table index 838af749bc..03a56daca1 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.201.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.201.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 150 ~ [coefficient of horizontal diffusion] (m**2 s**-1) 111 prr_con [surface precipitation rate, rain, convective] (kg s**-1 m**-2) 112 prs_con [surface precipitation rate, snow, convective] (kg s**-1 m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.210.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.210.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.210.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.210.table index 99abed4029..ec1e67ab98 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.210.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.210.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 aod2130 [Total aerosol optical depth at 2130 nm] (~) 231 c7h8fire [Wildfire Flux of Toluene (C7H8)] (kg m**-2 s**-1) 110 toluenefire [Wildfire Flux of Toluene_lump (C7H8+ C6H6 + C8H10)] (kg m**-2 s**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.211.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.211.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.211.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.211.table index eac9a3dfce..7bf16defcd 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.211.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.211.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 tpmfirediff [Wildfire flux of Total Particulate Matter] (kg m**-2 s**-1) 89 tcfirediff [Wildfire flux of Total Carbon in Aerosols] (kg m**-2 s**-1) 110 toluenefirediff [Wildfire Flux of Toluene_lump (C7H8+ C6H6 + C8H10)] (kg m**-2 s**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.212.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.212.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.212.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.212.table index af7d42bc9b..e9b400bb12 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.212.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.212.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 ~ [Experimental product] (~) 110 ~ [Experimental product] (~) 231 ~ [Experimental product] (~) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.213.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.213.table similarity index 93% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.213.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.213.table index f5ee2e51ab..2d6187e595 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.213.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.213.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 1 sppt1 [Random pattern 1 for sppt] (dimensionless) 2 sppt2 [Random pattern 2 for sppt] (dimensionless) 3 sppt3 [Random pattern 3 for sppt] (dimensionless) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.214.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.214.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.214.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.214.table index 971540b91e..53fcff6d61 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.214.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.214.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 uvsflxcs360365 [Clear-sky surface UV spectral flux (360-365 nm)] (W m**-2) 45 uvsflxcs365370 [Clear-sky surface UV spectral flux (365-370 nm)] (W m**-2) 46 uvsflxcs370375 [Clear-sky surface UV spectral flux (370-375 nm)] (W m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.215.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.215.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.215.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.215.table index ab874a3f53..41c69cd3cd 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.215.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.215.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 aerodsu [Sulphate aerosol optical depth] (~) 89 accaod550 [Accumulated total aerosol optical depth at 550 nm] (s) 110 aodabs1020 [Total absorption aerosol optical depth at 1020 nm] (~) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.216.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.216.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.216.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.216.table index af7d42bc9b..e9b400bb12 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.216.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.216.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 230 ~ [Experimental product] (~) 110 ~ [Experimental product] (~) 231 ~ [Experimental product] (~) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.217.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.217.table similarity index 98% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.217.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.217.table index a551a3a8d7..b262c84bc1 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.217.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.217.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 mcooh [Methacrylic acid] (kg kg**-1) 45 c2h6 [Ethane] (kg kg**-1) 46 c2h5oh [Ethanol] (kg kg**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.218.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.218.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.218.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.218.table index 30bc820546..f76d23a602 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.218.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.218.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 tc_mcooh [Total column methacrylic acid] (kg m**-2) 45 tc_c2h6 [Total column ethane] (kg m**-2) 46 tc_c2h5oh [Total column ethanol] (kg m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.219.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.219.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.219.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.219.table index 7483a31188..eaab477ec0 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.219.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.219.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 e_mcooh [Methacrylic acid emissions] (kg m**-2) 45 e_c2h6 [Ethane emissions] (kg m**-2) 46 e_c2h5oh [Ethanol emissions] (kg m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.220.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.220.table similarity index 84% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.220.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.220.table index a00dda3c58..7359401134 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.220.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.220.table @@ -1,2 +1,2 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 228 tpoc [Total precipitation observation count] (dimensionless) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.221.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.221.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.221.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.221.table index 873b1b96dc..c87c189382 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.221.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.221.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 44 dv_mcooh [Methacrylic acid deposition velocity] (m s**-1) 45 dv_c2h6 [Ethane deposition velocity] (m s**-1) 46 dv_c2h5oh [Ethanol deposition velocity] (m s**-1) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.228.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.228.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.228.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.228.table index a88667158f..422c346120 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.228.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.228.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 88 tcslw [Total column supercooled liquid water] (kg m**-2) 89 tcrw [Total column rain water] (kg m**-2) 230 smos_tb_cdfb [SMOS second Brightness Temperature Bias Correction parameter] (dimensionless) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.230.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.230.table similarity index 99% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.230.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.230.table index 754a51e1e0..ba5461de39 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.230.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.230.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 22 cdirvar [Clear-sky direct solar radiation at surface (variable resolution)] (J m**-2) 44 esvar [Snow evaporation (variable resolution)] (kg m**-2) 45 smltvar [Snowmelt (variable resolution)] (kg m**-2) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.234.table b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.234.table similarity index 91% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.234.table rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.234.table index df075f21d0..6a61c54b4e 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.234.table +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/2.98.234.table @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 167 2ts [2 metre temperature significance] (%) 139 sts [Surface temperature significance] (%) 228 tps [Total precipitation significance] (%) diff --git a/grib/src/main/resources/resources/grib1/ecmwfGribApi/lookupTables.txt b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/lookupTables.txt similarity index 97% rename from grib/src/main/resources/resources/grib1/ecmwfGribApi/lookupTables.txt rename to grib/src/main/resources/resources/grib1/ecmwfEcCodes/lookupTables.txt index 5c2d8a8548..352e47b354 100644 --- a/grib/src/main/resources/resources/grib1/ecmwfGribApi/lookupTables.txt +++ b/grib/src/main/resources/resources/grib1/ecmwfEcCodes/lookupTables.txt @@ -1,4 +1,4 @@ -# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2014-12-23T15:16:25MST +# Generated by ucar.nc2.grib.grib1.tables.EcmwfLocalConcepts on 2017-12-01T15:26:28MST 98: -1: 128: 2.98.128.table 98: -1: 129: 2.98.129.table 98: -1: 130: 2.98.130.table diff --git a/grib/src/main/resources/resources/grib1/readme.txt b/grib/src/main/resources/resources/grib1/readme.txt index d804b42a57..8aa6e8a26e 100644 --- a/grib/src/main/resources/resources/grib1/readme.txt +++ b/grib/src/main/resources/resources/grib1/readme.txt @@ -172,3 +172,7 @@ Notes for grib-1 tables (global) - Removed all ECMWF tables (2.98.*) from the ecmwf and ncl directories, as these are now coming from GRIB-API 5/28/2014 moving AFWA tables from "local" to own "afwa" directory + + 12/01/2017 sarms + - Start using grib1 tables for ecmwf from the package ecCodes + - src/main/sources/ecmwfGribApi/README.txt is now src/main/sources/ecmwfEcCodes/README.txt diff --git a/grib/src/main/sources/ecmwfGribApi/README.txt b/grib/src/main/sources/ecmwfEcCodes/README.txt similarity index 94% rename from grib/src/main/sources/ecmwfGribApi/README.txt rename to grib/src/main/sources/ecmwfEcCodes/README.txt index 30e9cad718..23bb446f0e 100644 --- a/grib/src/main/sources/ecmwfGribApi/README.txt +++ b/grib/src/main/sources/ecmwfEcCodes/README.txt @@ -270,4 +270,18 @@ grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.218.table grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.219.table grib/src/main/resources/resources/grib1/ecmwfGribApi/2.98.221.table -=============== \ No newline at end of file +=============== + +2017-12-01 sarms + +Downloaded latest version of ecCodes (v2.5.0), which has replaced grib-api. +ecCodes can be found at: + +https://software.ecmwf.int/wiki/display/ECC/Releases + +Using new def files from definitions/grib1/localConcepts/ecmf. Renamed this +sources directory from emcwfGribApi to ecmwfEcCodes, to reflect that these +are the grib1 def files for ecmwf as taken from the ecCodes package. + +It does not look like any changes were made to the tables, but will keep the new +files so that their headers indicate updates were checked today. \ No newline at end of file diff --git a/grib/src/main/sources/ecmwfGribApi/cfName.def b/grib/src/main/sources/ecmwfEcCodes/cfName.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/cfName.def rename to grib/src/main/sources/ecmwfEcCodes/cfName.def diff --git a/grib/src/main/sources/ecmwfGribApi/cfVarName.def b/grib/src/main/sources/ecmwfEcCodes/cfVarName.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/cfVarName.def rename to grib/src/main/sources/ecmwfEcCodes/cfVarName.def diff --git a/grib/src/main/sources/ecmwfGribApi/name.def b/grib/src/main/sources/ecmwfEcCodes/name.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/name.def rename to grib/src/main/sources/ecmwfEcCodes/name.def diff --git a/grib/src/main/sources/ecmwfGribApi/paramId.def b/grib/src/main/sources/ecmwfEcCodes/paramId.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/paramId.def rename to grib/src/main/sources/ecmwfEcCodes/paramId.def diff --git a/grib/src/main/sources/ecmwfGribApi/shortName.def b/grib/src/main/sources/ecmwfEcCodes/shortName.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/shortName.def rename to grib/src/main/sources/ecmwfEcCodes/shortName.def diff --git a/grib/src/main/sources/ecmwfGribApi/stepType.def b/grib/src/main/sources/ecmwfEcCodes/stepType.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/stepType.def rename to grib/src/main/sources/ecmwfEcCodes/stepType.def diff --git a/grib/src/main/sources/ecmwfGribApi/typeOfLevel.def b/grib/src/main/sources/ecmwfEcCodes/typeOfLevel.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/typeOfLevel.def rename to grib/src/main/sources/ecmwfEcCodes/typeOfLevel.def diff --git a/grib/src/main/sources/ecmwfGribApi/units.def b/grib/src/main/sources/ecmwfEcCodes/units.def similarity index 100% rename from grib/src/main/sources/ecmwfGribApi/units.def rename to grib/src/main/sources/ecmwfEcCodes/units.def