A namespace in ecCodes is just a fancy word for a grouping of related keys. The following are available:
ls:
This is the namespace used by the grib_ls and bufr_ls tools and has the most commonly used keys e.g. center, shortName, level, etcparameter:
Contains keys like paramId, shortName, units which relate to the meteorological parameterstatistics
: Contains keys that relate to the statistics of the data values e.g. maximum, minimum, average, standard deviation, etctime
: Contains keys that describe the forecast runs e.g. forecast date, validity date, steps, etcgeography
: Contains keys that describe the grid geometry e.g. bounding box of the grid, number of points along with a parallel, etcvertical
: Contains keys that describe the levels and layers e.g. type of the level, list of coefficients of the vertical coordinate, etcmars
: Contains the list of MARS (ECMWF's Meteorological Archive and Retrieval System) keywords like class, stream, type, etc
The contents of a namespace can vary depending on the type of GRIB message, for example the geography
namespace will contain the pl
key for reduced grids but not for regular grids.