Merge from develop

This commit is contained in:
Shahram Najm 2019-07-04 13:05:33 +01:00
commit e74382911b
2261 changed files with 158284 additions and 147016 deletions

94
.appveyor.yml Normal file
View File

@ -0,0 +1,94 @@
#---------------------------------#
# general configuration #
#---------------------------------#
version: 2.14.0-{build}-{branch}
branches:
only:
- develop
- master
image: Visual Studio 2015
environment:
CONDA: c:\Miniconda37-x64
ECMWF: c:\ecmwf
GIT_CLONE_DIR: $(ECMWF)\git
INSTALL_DIR: $(ECMWF)\install
ECCODES_SRC: $(GIT_CLONE_DIR)\eccodes
ECBUILD_SRC: $(GIT_CLONE_DIR)\ecbuild
# scripts that are called at very beginning, before repo cloning
init:
# make sure git clones symlinks as symlinks
- cmd: git config --global core.symlinks true
# activate conda environment so the tests can find linux utils
- cmd: call %CONDA%\Scripts\activate.bat
# add eccodes\build\bin to path so tests can find eccodes.dll
- cmd: set PATH=%PATH%;%ECCODES_SRC%\build\bin
# auto-yes for conda
- cmd: conda config --set always_yes yes
clone_folder: $(ECCODES_SRC)
clone_depth: 1
# scripts that run after cloning repository
install:
# install ecbuild
- cmd: git clone --depth 1 https://github.com/ecmwf/ecbuild.git %ECBUILD_SRC%
# install linux utils
- cmd: conda install -c msys2 m2-bash ^
m2-findutils ^
m2-coreutils ^
m2-grep ^
m2-sed ^
m2-gawk ^
m2-diffutils ^
m2-perl
# get the latest version of cmake
- cmd: conda install -c conda-forge cmake
# other deps
- cmd: conda install libnetcdf
#---------------------------------#
# build configuration #
#---------------------------------#
platform:
- x64
before_build:
- cmd: call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
- cmd: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
build_script:
- cmd: cd %ECCODES_SRC%
- cmd: mkdir build && cd build
- cmd: cmake -G "NMake Makefiles" ^
-D CMAKE_INSTALL_PREFIX=%INSTALL_DIR% ^
-D CMAKE_BUILD_TYPE=Release ^
-D ENABLE_FORTRAN=0 ^
-D ENABLE_PYTHON=0 ^
-D ENABLE_NETCDF=1 ^
-D ENABLE_JPG=1 ^
-D IEEE_LE=1 ^
-D ENABLE_MEMFS=0 ^
-D ENABLE_EXTRA_TESTS=OFF ^
..
- cmd: nmake
- cmd: ctest --output-on-failure
- cmd: nmake install
#---------------------------------#
# tests configuration #
#---------------------------------#
test_script:
- cmd: codes_info
- cmd: for /F "tokens=* USEBACKQ" %%F IN (`codes_info -s`) DO (ls %%F)
- cmd: for /F "tokens=* USEBACKQ" %%F IN (`codes_info -d`) DO (ls %%F)

245
.gitignore vendored
View File

@ -1,10 +1,6 @@
# Generated stuff from libtool, automake etc
Makefile
Makefile.in
*.lo
*.la
.deps/
/libtool
config.h.in
lex.yy.c
stamp-h1
@ -15,228 +11,13 @@ src/eccodes_constants.h.new
src/grib_errors.c.new
src/grib_errors.h.new
src/errors.py.new
config/test-driver
autom4te.cache/
config.log
config.status
configure
grib_api.spec
grib_api.pc
grib_api_f90.pc
perl/GRIB-API/Makefile.PL
rpms/eccodes.pc
rpms/eccodes.spec
rpms/eccodes_f90.pc
aclocal.m4
src/config.h.in~
python/eccodes.py
python/eccodes/__init__.pyc
python/eccodes/eccodes.pyc
python/gribapi.py
python/gribapi/__init__.pyc
python/gribapi/gribapi.pyc
python/gribapi_swig.pyc
# Generated stuff from builds
src/.libs/
tools/.libs/
tools/big2gribex
tools/gaussian
tools/gg_sub_area_check
tools/grib2ppm
tools/grib_compare
tools/grib_copy
tools/grib_count
tools/bufr_count
tools/codes_count
tools/codes_bufr_filter
tools/grib_dump
tools/grib_filter
tools/grib_get
tools/grib_get_data
tools/grib_histogram
tools/grib_index_build
tools/gts_copy
tools/gts_compare
tools/gts_get
tools/metar_compare
tools/gts_dump
tools/gts_filter
tools/gts_ls
tools/codes_info
tools/grib_list_keys
tools/grib_ls
tools/grib_merge
tools/grib_repair
tools/grib_set
tools/grib_to_netcdf
tools/mars_request
tools/codes_parser
tools/xref
tools/grib1to2
tools/bufr_compare
tools/bufr_copy
tools/bufr_dump
tools/bufr_get
tools/bufr_index_build
tools/bufr_ls
tools/bufr_set
tools/grib_to_json
tools/metar_dump
tools/metar_filter
tools/metar_get
tools/metar_ls
tools/metar_copy
tools/taf_dump
tools/taf_filter
tools/taf_get
tools/taf_ls
examples/C/.libs/
examples/C/test-suite.log
examples/C/c_box
examples/C/c_bufr_clone
examples/C/c_bufr_missing
examples/C/c_bufr_attributes
examples/C/c_bufr_keys_iterator
examples/C/c_bufr_set_keys
examples/C/c_bufr_expanded
examples/C/c_bufr_read_header
examples/C/c_bufr_read_temp
examples/C/c_bufr_read_synop
examples/C/c_bufr_get_keys
examples/C/c_bufr_read_scatterometer
examples/C/c_bufr_subset
examples/C/c_grib_ensemble_index
examples/C/c_grib_clone
examples/C/c_grib_iterator_bitmap
examples/C/c_new_sample
examples/C/c_grib_get_keys
examples/C/c_grib_get_data
examples/C/c_get_product_kind
examples/C/c_grib_iterator
examples/C/c_grib_index
examples/C/c_grib_keys_iterator
examples/C/c_large_grib1
examples/C/c_grib_list
examples/C/c_mars_param
examples/C/c_grib_multi
examples/C/c_multi2
examples/C/c_grib_multi_write
examples/C/c_grib_nearest
examples/C/c_points
examples/C/c_grib_precision
examples/C/c_grib_print_data
examples/C/c_sections_copy
examples/C/c_grib_set_keys
examples/C/c_grib_set_bitmap
examples/C/c_grib_set_data
examples/C/c_set_missing
examples/C/c_grib_set_pv
examples/C/c_values_check
examples/C/*.sh.log
examples/C/*.sh.trs
examples/F90/eccodes_f_bufr_expanded
examples/F90/eccodes_f_bufr_read_synop
examples/F90/eccodes_f_bufr_read_temp
examples/F90/eccodes_f_bufr_attributes
examples/F90/eccodes_f_bufr_set_keys
examples/F90/eccodes_f_bufr_get_keys
examples/F90/eccodes_f_bufr_get_string_array
examples/F90/eccodes_f_bufr_keys_iterator
examples/F90/eccodes_f_bufr_subset
examples/F90/eccodes_f_bufr_clone
examples/F90/eccodes_f_bufr_read_header
examples/F90/eccodes_f_bufr_read_scatterometer
examples/F90/eccodes_f_bufr_read_tropical_cyclone
examples/F90/eccodes_f_grib_clone
examples/F90/eccodes_f_grib_copy_namespace
examples/F90/eccodes_f_grib_count_messages
examples/F90/eccodes_f_grib_count_messages_multi
examples/F90/eccodes_f_grib_copy_message
examples/F90/eccodes_f_copy_namespace
examples/F90/eccodes_f_count_messages
examples/F90/eccodes_f_grib_get_keys
examples/F90/eccodes_f_grib_get_data
examples/F90/eccodes_f_get_product_kind
examples/F90/eccodes_f_get_pl
examples/F90/eccodes_f_get_pv
examples/F90/eccodes_f_get_set_uuid
examples/F90/eccodes_f_grib_index
examples/F90/eccodes_f_grib_keys_iterator
examples/F90/eccodes_f_grib_multi
examples/F90/eccodes_f_grib_multi_write
examples/F90/eccodes_f_grib_nearest
examples/F90/eccodes_f_new_from_file
examples/F90/eccodes_f_grib_precision
examples/F90/eccodes_f_grib_print_data
examples/F90/eccodes_f_grib_print_data_static
examples/F90/eccodes_f_read_from_file
examples/F90/eccodes_f_read_message
examples/F90/eccodes_f_grib_samples
examples/F90/eccodes_f_grib_set_keys
examples/F90/eccodes_f_grib_set_bitmap
examples/F90/eccodes_f_grib_set_gvc
examples/F90/eccodes_f_grib_set_missing
examples/F90/eccodes_f_grib_set_pv
examples/F90/*.sh.log
examples/F90/*.sh.trs
examples/F90/test-suite.log
examples/python/.libs/
examples/python/my.idx
examples/python/p_count_messages
examples/python/p_grib_count_messages
examples/python/p_grib_iterator
examples/python/p_grib_keys_iterator
examples/python/p_grib_print_data
examples/python/*.sh.log
examples/python/*.sh.trs
examples/python/test-suite.log
fortran/.libs/
fortran/*.mod
fortran/grib_f90.f90
fortran/eccodes_f90.f90
fortran/grib_kinds.h
fortran/grib_types
fortran/same_int_long
fortran/same_int_size_t
python/.libs/
python/gribapi_swig.py
python/gribapi_swig_wrap.c
python/eccode_swig.py
python/eccode_swig_wrap.c
python/setup.py
tests/.libs/
tests/*.sh.log
tests/*.sh.trs
tests/test-suite.log
tests/bpv_limit
tests/grib_double_cmp
tests/gauss_sub
tests/gribex_perf
tests/index
tests/jpeg_perf
tests/julian
tests/laplacian
tests/multi_from_message
tests/pack_unpack
tests/packing
tests/packing_check
tests/png_perf
tests/read_any
tests/read_index
tests/so_perf
tests/unit_tests
tests/grib_ccsds_perf
tests/grib_util_set_spec
tigge/.libs/
tigge/tigge_accumulations
tigge/tigge_check
tigge/tigge_name
tigge/tigge_split
# IFS samples
ifs_samples/*/*.tmpl
# compiled source #
###################
@ -275,44 +56,18 @@ Thumbs.db
src/tags
data/bufr/*.ref
data/bufr/*.test
data/bufr/*.json
data/bufr/*.no
data/bufr/*.bufr
data/gts/*.DAT
data/gts/*.ref
data/metar/*.txt
data/metar/*.ref
data/.downloaded
data/budg
data/*.grib
data/*.grib2
data/*.grib1
data/tigge/tigge*.grib
data/exp/
CMakeLists.txt.user*
#some config
myconfig*
myconfigMem*
myconfigO*
myconfigemos*
myconfigemosgprof*
myconfiggprof*
myconfignopy*
INSTALL
share/
lib
include
data/bufr/*diff
data/bufr/*decode
data/bufr/*test
*.sublime-workspace
*.old
.idea
build/

75
.travis.yml Normal file
View File

@ -0,0 +1,75 @@
#---------------------------------#
# general configuration #
#---------------------------------#
sudo: false
branches:
only:
- develop
- master
language: c
matrix:
include:
- os: linux
dist: xenial
addons:
apt:
packages:
- libnetcdf-dev
- os: osx
osx_image: xcode10.1
addons:
homebrew:
packages:
- netcdf
env:
global:
- ECCODES_SRC=${TRAVIS_BUILD_DIR}
- ECBUILD_SRC=${ECCODES_SRC}/../ecbuild
- BUILD_DIR=${ECCODES_SRC}/build
- INSTALL_DIR=/tmp/install
git:
depth: 1
before_install:
- mkdir ${INSTALL_DIR}
- export PATH=${PATH}:${INSTALL_DIR}/bin
install:
# install ecbuild
- git clone --depth 1 https://github.com/ecmwf/ecbuild.git ${ECBUILD_SRC}
#---------------------------------#
# build configuration #
#---------------------------------#
script:
# env vars
- echo ${ECCODES_SRC}
- echo ${ECBUILD_SRC}
- echo ${BUILD_DIR}
# build ecCodes
- mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
- cmake -D CMAKE_INSTALL_PREFIX=${INSTALL_DIR}
-D ENABLE_FORTRAN=0
-D ENABLE_PYTHON=0
-D ENABLE_NETCDF=1
-D ENABLE_JPG=1
-D ENABLE_MEMFS=0
-D ENABLE_EXTRA_TESTS=ON
${ECCODES_SRC}
- make -j4
- ctest -j4 --output-on-failure
- make install > /dev/null
# extra sanity tests
- codes_info
- ls $(codes_info -s)
- ls $(codes_info -d)

View File

@ -1,5 +1,5 @@
#
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
@ -16,7 +16,7 @@
#
# -DCMAKE_MODULE_PATH=/path/to/ecbuild/cmake
cmake_minimum_required( VERSION 2.8.11 FATAL_ERROR )
cmake_minimum_required( VERSION 3.6 FATAL_ERROR )
project( eccodes C )
@ -58,6 +58,9 @@ check_c_source_compiles(
" ECCODES_HAVE_C_INLINE )
include(eccodes_test_endiness)
if( EC_OS_NAME MATCHES "windows" )
include(eccodes_find_linux_utils)
endif()
ecbuild_debug("ECCODES_BIG_ENDIAN=${ECCODES_BIG_ENDIAN}")
ecbuild_debug("ECCODES_LITTLE_ENDIAN=${ECCODES_LITTLE_ENDIAN}")
@ -106,6 +109,11 @@ ecbuild_add_option( FEATURE PYTHON
DEFAULT ON
REQUIRED_PACKAGES "Python VERSION 2.6 NO_LIBS" NumPy
)
# For Python2 we build our own bindings (using SWIG) in the build directory
# but for Python3 one has to add the eccodes-python from pip AFTER the install
if( PYTHON_VERSION_MAJOR EQUAL 3 )
set( HAVE_PYTHON 0 )
endif()
ecbuild_add_option( FEATURE FORTRAN
DESCRIPTION "Build the ecCodes Fortran interface"
@ -127,7 +135,7 @@ endif()
ecbuild_add_option( FEATURE MEMFS
DESCRIPTION "Memory based access to definitions/samples"
DEFAULT OFF
CONDITION ECCODES_HAVE_FMEMOPEN OR ECCODES_HAVE_FUNOPEN
CONDITION ECCODES_HAVE_FMEMOPEN OR ECCODES_HAVE_FUNOPEN OR (EC_OS_NAME MATCHES "windows")
REQUIRED_PACKAGES PythonInterp
)
@ -283,6 +291,20 @@ if( IEEE_LE )
set( IEEE_BE 0 )
endif()
if( EC_OS_NAME MATCHES "windows" )
# Symbols need to be explicitly exported on Windows so we can link to dlls.
set( CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE )
# Suppress compliler warnings - see ECC-850
# Suppress warnings about using 'insecure' functions. Fixing this would require changes all over
# the codebase which would damage portability.
ecbuild_add_c_flags("/D_CRT_SECURE_NO_WARNINGS")
# Suppress warnings about using well-known C functions.
ecbuild_add_c_flags("/D_CRT_NONSTDC_NO_DEPRECATE")
# Suppress C4267: warns about possible loss of data when converting 'size_t' to 'int'.
ecbuild_add_c_flags("/wd4267")
endif()
###############################################################################
# contents
@ -334,6 +356,21 @@ get_directory_property( COMPILE_DEFINITIONS ECCODES_DEFINITIONS )
foreach( _tpl ${ECCODES_TPLS} )
string( TOUPPER ${_tpl} TPL )
if( ${TPL}_FOUND )
if( REPLACE_TPL_ABSOLUTE_PATHS )
# replace TPL absolute paths with their library names
# this helps make ecCodes relocatable
set( _TMP "" )
foreach( _lib ${${TPL}_LIBRARIES} )
get_filename_component( _lib_name ${_lib} NAME_WE )
string( REGEX REPLACE "^lib" "" _name ${_lib_name} )
list( APPEND _TMP "-l${_name}" )
endforeach()
set( ${TPL}_LIBRARIES ${_TMP} )
set( _TMP "" )
endif()
list( APPEND ECCODES_EXTRA_DEFINITIONS ${${TPL}_DEFINITIONS} )
list( APPEND ECCODES_EXTRA_INCLUDE_DIRS ${${TPL}_INCLUDE_DIRS} ${${TPL}_INCLUDE_DIR} )
list( APPEND ECCODES_EXTRA_LIBRARIES ${${TPL}_LIBRARIES} )
@ -349,9 +386,11 @@ add_subdirectory( memfs )
add_subdirectory( src )
add_subdirectory( tools )
add_subdirectory( fortran )
if (PYTHON_VERSION_MAJOR GREATER 2)
ecbuild_warn("Please note: Support for Python3 is currently experimental.")
add_subdirectory( python3 )
# Python3 is no longer built with SWIG but is a separate
# package. User should do: pip install eccodes-python
#add_subdirectory( python3 )
set( ECCODES_PYTHON_DIR "python3" )
else()
add_subdirectory( python )
@ -369,7 +408,7 @@ ecbuild_dont_pack( DIRS
concepts tests.ecmwf doxygen confluence examples.dev templates parameters java
perl config m4 rpms gaussian_experimental gribex examples/F77
examples/extra examples/deprecated bamboo fortran/fortranCtypes tigge/tools
share/eccodes .settings
share/eccodes .settings python3
)
#ecbuild_dont_pack( DIRS data/bufr DONT_PACK_REGEX "*.bufr" )
#ecbuild_dont_pack( DIRS data/tigge DONT_PACK_REGEX "*.grib" )
@ -402,7 +441,7 @@ endif()
# pkg-config
ecbuild_pkgconfig(
NAME eccodes
URL "https://software.ecmwf.int/wiki/display/ECC/"
URL "https://confluence.ecmwf.int/display/ECC/"
DESCRIPTION "The ecCodes library"
LIBRARIES eccodes
IGNORE_INCLUDE_DIRS ${PYTHON_INCLUDE_DIRS} ${NUMPY_INCLUDE_DIRS} ${NETCDF_INCLUDE_DIRS}
@ -413,7 +452,7 @@ ecbuild_pkgconfig(
if( HAVE_FORTRAN )
ecbuild_pkgconfig(
NAME eccodes_f90
URL "https://software.ecmwf.int/wiki/display/ECC/"
URL "https://confluence.ecmwf.int/display/ECC/"
LIBRARIES eccodes_f90 eccodes
DESCRIPTION "The ecCodes library for Fortran 90"
IGNORE_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/fortran ${PROJECT_BINARY_DIR}/fortran
@ -436,3 +475,12 @@ ecbuild_info(" +--------------------------+")
ecbuild_info(" | ecCodes version ${ECCODES_VERSION} |")
ecbuild_info(" +--------------------------+")
ecbuild_info("")
ecbuild_info(" +--------------------------------------+")
ecbuild_info(" | Please note: |")
ecbuild_info(" | For Python3 support, first install |")
ecbuild_info(" | ecCodes and then install the Python |")
ecbuild_info(" | bindings from PyPI with: |")
ecbuild_info(" | $ pip install eccodes-python |")
ecbuild_info(" +--------------------------------------+")
ecbuild_info("")

View File

@ -1,4 +1,4 @@
The changelog is now online. Please see:
https://software.ecmwf.int/wiki/display/ECC/History+of+Changes
https://confluence.ecmwf.int/display/ECC/History+of+Changes

22
INSTALL
View File

@ -14,7 +14,7 @@ Installation using CMake
This is the recommended method of installation.
However it requires that cmake be installed on your system.
1. Download ecCodes from https://software.ecmwf.int/wiki/display/ECC/Releases
1. Download ecCodes from https://confluence.ecmwf.int/display/ECC/Releases
2. Unpack distribution:
> tar -xzf eccodes-x.y.z-Source.tar.gz
@ -26,15 +26,21 @@ However it requires that cmake be installed on your system.
4. Run cmake pointing to the source and specify the installation location:
> cmake ../eccodes-x.y.z-Source -DCMAKE_INSTALL_PREFIX=/path/to/where/you/install/eccodes
It is recommended that you install into a clean directory
It is recommended that you always build in a clean directory and also install into a clean directory.
5. Compile, test and install:
> make
> ctest
> make install
To add the Python3 bindings, use pip install from PyPI as follows:
> pip install eccodes-python
or
> pip install --install-option="--prefix=/path/to/where/you/install/eccodes" eccodes-python
You can also pass options to the cmake command above. Some typical examples are:
-DENABLE_EXTRA_TESTS=ON Enable extended regression testing
-DENABLE_NETCDF=ON Enable GRIB to netCDF conversion
-DENABLE_ECCODES_THREADS=ON Enable POSIX threads
-DENABLE_JPG=ON Enable JPEG encoding/decoding (for GRIB packing)
@ -42,6 +48,14 @@ You can also pass options to the cmake command above. Some typical examples are:
-DCMAKE_C_FLAGS="-O2 -Wall" Prepend the specified flags at the front
of the compilation command for C source files
For more details, please see:
https://software.ecmwf.int/wiki/display/ECC/ecCodes+installation
By default the ctest step above does NOT require any data to be downloaded and only runs basic sanity tests.
However if you wish to exercise more of the functionality of ecCodes, you are advised to configure the build with:
> cmake ... -DENABLE_EXTRA_TESTS=ON
In this mode the tests will take longer and you need to be connected to the internet so data files can be downloaded
for the tests.
For more details, please see:
https://confluence.ecmwf.int/display/ECC/ecCodes+installation

3
NEWS
View File

@ -1,2 +1 @@
See https://software.ecmwf.int/wiki/display/ECC/Latest+news
See https://confluence.ecmwf.int/display/ECC/Latest+news

2
NOTICE
View File

@ -1,5 +1,5 @@
ECMWF ecCodes
Copyright 2005-2018 ECMWF.
Copyright 2005-2019 ECMWF.
This product includes software developed at ECMWF (http://www.ecmwf.int).

View File

@ -1,3 +1,11 @@
ecCodes
=======
[![Linux & macOS: master](https://img.shields.io/travis/ecmwf/eccodes/master.svg?label=Linux-and-macOS-master)](https://travis-ci.org/ecmwf/eccodes/branches)
[![Linux & macOS: develop](https://img.shields.io/travis/ecmwf/eccodes/develop.svg?label=Linux-and-macOS-dev)](https://travis-ci.org/ecmwf/eccodes/branches)
[![Windows: master](https://img.shields.io/appveyor/ci/ecmwf/eccodes/master.svg?label=Windows-master)](https://ci.appveyor.com/project/ecmwf/eccodes/branch/master)
[![Windows: develop](https://img.shields.io/appveyor/ci/ecmwf/eccodes/develop.svg?label=Windows-dev)](https://ci.appveyor.com/project/ecmwf/eccodes/branch/develop)
ecCodes is a package developed by ECMWF which provides an application programming interface
and a set of tools for decoding and encoding messages in the following formats:
@ -21,21 +29,37 @@ INSTALLATION
1. Download ecCodes from https://software.ecmwf.int/wiki/display/ECC/Releases
2. Unpack distribution:
> tar -xzf eccodes-x.y.z-Source.tar.gz
```
tar -xzf eccodes-x.y.z-Source.tar.gz
```
3. Create a separate directory where to build ecCodes:
> mkdir build
> cd build
```
mkdir build
cd build
```
4. Run cmake pointing to the source and specify the installation location:
> cmake ../eccodes-x.y.z-Source -DCMAKE_INSTALL_PREFIX=/path/to/where/you/install/eccodes
It is recommended that you install into a clean directory
```
cmake ../eccodes-x.y.z-Source -DCMAKE_INSTALL_PREFIX=/path/to/where/you/install/eccodes
```
It is strongly recommended that you install into a clean directory
5. Compile, test and install:
> make
> ctest
> make install
```
make
ctest
make install
```
To add the Python3 bindings, use pip install from PyPI as follows:
```
pip install eccodes-python
```
or
```
pip install --install-option="--prefix=/path/to/where/you/install/eccodes" eccodes-python
```
For more details, please see:
@ -50,7 +74,7 @@ If you encounter any problems please send an e-mail with your problem to:
COPYRIGHT AND LICENSE
----------------------
Copyright 2005-2018 ECMWF.
Copyright 2005-2019 ECMWF.
This software is licensed under the terms of the Apache Licence Version 2.0
which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

View File

@ -1 +1 @@
set( ${PROJECT_NAME}_VERSION_STR "2.11.0" )
set( ${PROJECT_NAME}_VERSION_STR "2.14.0" )

View File

@ -1,11 +1,20 @@
#!/bin/bash
# No module environment on the Mac
[[ $(uname) == "Darwin" ]] && return
# Initialise module environment if it is not
# initialise module environment if it is not
if [[ ! $(command -v module > /dev/null 2>&1) ]]; then
. /usr/local/apps/module/init/bash
fi
module unload grib_api
module unload eccodes
#module switch gnu clang/3.6.2
#module switch gnu clang/3.9.1
module unload emos
module unload fftw
module unload libemos
module unload metview
module load cmake/3.10.2
module switch gnu clang

4
bamboo/CMakeLists.txt Normal file
View File

@ -0,0 +1,4 @@
file( GLOB_RECURSE bamboo_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*" )
ecbuild_add_resources( TARGET ${PROJECT_NAME}_bamboo
SOURCES_DONT_PACK ${bamboo_files} )

17
bamboo/GCC-env.sh Normal file
View File

@ -0,0 +1,17 @@
#!/bin/bash
[[ $(uname) == "Darwin" ]] && return
# initialise module environment if it is not
if [[ ! $(command -v module > /dev/null 2>&1) ]]; then
. /usr/local/apps/module/init/bash
fi
module unload grib_api
module unload eccodes
module unload emos
module unload fftw
module unload libemos
module unload metview
module load cmake/3.10.2

View File

@ -1,11 +1,20 @@
# Initialise module environment if it is not
#!/bin/bash
# initialise module environment if it is not
if [[ ! $(command -v module > /dev/null 2>&1) ]]; then
. /usr/local/apps/module/init/bash
fi
# Unload modules not available for Intel
module unload grib_api
module unload eccodes
module unload emos
module unload fftw
module unload libemos
module switch gnu intel/16.0.3
module unload metview
module unload netcdf4
module list
module load cmake/3.10.2
module switch gnu intel/17.0.3

1
bamboo/JOB1-env.sh Symbolic link
View File

@ -0,0 +1 @@
GCC-env.sh

View File

@ -1,3 +1,4 @@
#!/bin/bash
# export ctest_parallel="no"
make_parallel="yes"

39
cmake/FindAEC.cmake Normal file
View File

@ -0,0 +1,39 @@
# (C) Copyright 2011- ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation
# nor does it submit to any jurisdiction.
# - Try to find AEC (Adaptive Entropy Coding library)
# See https://www.dkrz.de/redmine/projects/aec/wiki
# Once done this will define
# AEC_FOUND - System has AEC
# AEC_INCLUDE_DIRS - The AEC include directories
# AEC_LIBRARIES - The libraries needed to use AEC
#
# The following paths will be searched with priority if set in CMake or env
#
# AEC_DIR - prefix path of the AEC installation
# AEC_PATH - prefix path of the AEC installation
find_path( AEC_INCLUDE_DIR szlib.h
PATHS ${AEC_DIR} ${AEC_PATH} ENV AEC_DIR ENV AEC_PATH
PATH_SUFFIXES include include/aec NO_DEFAULT_PATH )
find_path( AEC_INCLUDE_DIR szlib.h PATH_SUFFIXES include include/aec )
find_library( AEC_LIBRARY NAMES aec
PATHS ${AEC_DIR} ${AEC_PATH} ENV AEC_DIR ENV AEC_PATH
PATH_SUFFIXES lib lib64 lib/aec lib64/aec NO_DEFAULT_PATH )
find_library( AEC_LIBRARY NAMES aec PATH_SUFFIXES lib lib64 lib/aec lib64/aec )
set( AEC_LIBRARIES ${AEC_LIBRARY} )
set( AEC_INCLUDE_DIRS ${AEC_INCLUDE_DIR} )
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(AEC DEFAULT_MSG AEC_LIBRARY AEC_INCLUDE_DIR)
mark_as_advanced(AEC_INCLUDE_DIR AEC_LIBRARY )

101
cmake/FindNumPy.cmake Normal file
View File

@ -0,0 +1,101 @@
# - Find the NumPy libraries
# This module finds if NumPy is installed, and sets the following variables
# indicating where it is.
#
# TODO: Update to provide the libraries and paths for linking npymath lib.
#
# NUMPY_FOUND - was NumPy found
# NUMPY_VERSION - the version of NumPy found as a string
# NUMPY_VERSION_MAJOR - the major version number of NumPy
# NUMPY_VERSION_MINOR - the minor version number of NumPy
# NUMPY_VERSION_PATCH - the patch version number of NumPy
# NUMPY_VERSION_DECIMAL - e.g. version 1.6.1 is 10601
# NUMPY_INCLUDE_DIRS - path to the NumPy include files
#============================================================================
# Copyright 2012 Continuum Analytics, Inc.
#
# MIT License
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files
# (the "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to permit
# persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
#
#============================================================================
# Finding NumPy involves calling the Python interpreter
if(NumPy_FIND_REQUIRED)
find_package(PythonInterp REQUIRED)
else()
find_package(PythonInterp)
endif()
if(NOT PYTHONINTERP_FOUND)
set(NUMPY_FOUND FALSE)
return()
endif()
execute_process(COMMAND "${PYTHON_EXECUTABLE}" "-c"
"import numpy as n; print(n.__version__); print(n.get_include());"
RESULT_VARIABLE _NUMPY_SEARCH_SUCCESS
OUTPUT_VARIABLE _NUMPY_VALUES_OUTPUT
ERROR_VARIABLE _NUMPY_ERROR_VALUE
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(NOT _NUMPY_SEARCH_SUCCESS MATCHES 0)
if(NumPy_FIND_REQUIRED)
message(FATAL_ERROR
"NumPy import failure:\n${_NUMPY_ERROR_VALUE}")
endif()
set(NUMPY_FOUND FALSE)
return()
endif()
# Convert the process output into a list
string(REGEX REPLACE ";" "\\\\;" _NUMPY_VALUES ${_NUMPY_VALUES_OUTPUT})
string(REGEX REPLACE "\n" ";" _NUMPY_VALUES ${_NUMPY_VALUES})
# Just in case there is unexpected output from the Python command.
list(GET _NUMPY_VALUES -2 NUMPY_VERSION)
list(GET _NUMPY_VALUES -1 NUMPY_INCLUDE_DIRS)
string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" _VER_CHECK "${NUMPY_VERSION}")
if("${_VER_CHECK}" STREQUAL "")
# The output from Python was unexpected. Raise an error always
# here, because we found NumPy, but it appears to be corrupted somehow.
message(FATAL_ERROR
"Requested version and include path from NumPy, got instead:\n${_NUMPY_VALUES_OUTPUT}\n")
return()
endif()
# Make sure all directory separators are '/'
string(REGEX REPLACE "\\\\" "/" NUMPY_INCLUDE_DIRS ${NUMPY_INCLUDE_DIRS})
# Get the major and minor version numbers
string(REGEX REPLACE "\\." ";" _NUMPY_VERSION_LIST ${NUMPY_VERSION})
list(GET _NUMPY_VERSION_LIST 0 NUMPY_VERSION_MAJOR)
list(GET _NUMPY_VERSION_LIST 1 NUMPY_VERSION_MINOR)
list(GET _NUMPY_VERSION_LIST 2 NUMPY_VERSION_PATCH)
string(REGEX MATCH "[0-9]*" NUMPY_VERSION_PATCH ${NUMPY_VERSION_PATCH})
math(EXPR NUMPY_VERSION_DECIMAL
"(${NUMPY_VERSION_MAJOR} * 10000) + (${NUMPY_VERSION_MINOR} * 100) + ${NUMPY_VERSION_PATCH}")
find_package_message(NUMPY
"Found NumPy: version \"${NUMPY_VERSION}\" ${NUMPY_INCLUDE_DIRS}"
"${NUMPY_INCLUDE_DIRS}${NUMPY_VERSION}")
set(NUMPY_FOUND TRUE)

54
cmake/FindOpenJPEG.cmake Normal file
View File

@ -0,0 +1,54 @@
# (C) Copyright 2011- ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation nor
# does it submit to any jurisdiction.
# - Try to find the OpenJPEG includes and library (version 1.5.x or 2.1.x)
# This module defines
#
# OPENJPEG_FOUND - System has OpenJPEG
# OPENJPEG_INCLUDE_DIRS - the OpenJPEG include directories
# OPENJPEG_LIBRARIES - the libraries needed to use OpenJPEG
#
# The following paths will be searched with priority if set in CMake or env
#
# OPENJPEG_DIR - root folder of the OpenJPEG installation
# OPENJPEG_PATH - root folder of the OpenJPEG installation
# Note: OpenJPEG has a version-specific subdirectory in the include
# e.g. include/openjpeg-2.0 or include/openjpeg-2.1.
# Only version 1.5.x and 2.1.x are supported.
# The library name is different for 1.x (libopenjpeg) and 2.x (libopenjp2).
set( _suff include include/openjpeg include/openjpeg-1.5 include/openjpeg-2.1 )
find_path( OPENJPEG_INCLUDE_DIR openjpeg.h
PATHS ${OPENJPEG_PATH} ENV OPENJPEG_PATH
${OPENJPEG_DIR} ENV OPENJPEG_DIR
PATH_SUFFIXES ${_suff}
NO_DEFAULT_PATH )
find_path( OPENJPEG_INCLUDE_DIR openjpeg.h
PATH_SUFFIXES ${_suff} )
unset( _suff )
find_library( OPENJPEG_LIBRARY NAMES openjpeg openjp2
PATHS ${OPENJPEG_PATH} ENV OPENJPEG_PATH
${OPENJPEG_DIR} ENV OPENJPEG_DIR
PATH_SUFFIXES lib lib/openjpeg
NO_DEFAULT_PATH )
find_library( OPENJPEG_LIBRARY NAMES openjpeg openjp2
PATH_SUFFIXES lib lib/openjpeg )
set( OPENJPEG_LIBRARIES ${OPENJPEG_LIBRARY} )
set( OPENJPEG_INCLUDE_DIRS ${OPENJPEG_INCLUDE_DIR} )
include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set OPENJPEG_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(OpenJPEG DEFAULT_MSG
OPENJPEG_LIBRARY OPENJPEG_INCLUDE_DIR)
mark_as_advanced( OPENJPEG_INCLUDE_DIR OPENJPEG_LIBRARY )

30
cmake/FindSZip.cmake Normal file
View File

@ -0,0 +1,30 @@
# (C) Copyright 2011- ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation nor
# does it submit to any jurisdiction.
# - Try to find SZip
# Once done this will define
# SZIP_FOUND - System has SZip
# SZIP_INCLUDE_DIRS - The SZip include directories
# SZIP_LIBRARIES - The libraries needed to use SZip
if( DEFINED SZIP_PATH )
find_path( SZIP_INCLUDE_DIR szlib.h PATHS ${SZIP_PATH}/include PATH_SUFFIXES szip NO_DEFAULT_PATH )
find_library( SZIP_LIBRARY NAMES szip sz PATHS ${SZIP_PATH}/lib PATH_SUFFIXES szip NO_DEFAULT_PATH )
endif()
find_path( SZIP_INCLUDE_DIR szlib.h PATH_SUFFIXES szip )
find_library( SZIP_LIBRARY NAMES szip sz PATH_SUFFIXES szip )
set( SZIP_LIBRARIES ${SZIP_LIBRARY} )
set( SZIP_INCLUDE_DIRS ${SZIP_INCLUDE_DIR} )
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(SZip DEFAULT_MSG SZIP_LIBRARY SZIP_INCLUDE_DIR)
mark_as_advanced(SZIP_INCLUDE_DIR SZIP_LIBRARY )

View File

@ -0,0 +1,26 @@
# (C) Copyright 2011- ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation nor
# does it submit to any jurisdiction.
function( eccodes_find_linux_util _p_UTIL )
find_program( FOUND_PROGRAM ${_p_UTIL} )
if( NOT FOUND_PROGRAM )
ecbuild_critical( "Failed to find linux util: ${_p_UTIL}" )
endif()
endfunction( eccodes_find_linux_util )
if( ENABLE_TESTS )
# These utils are required for the tests to run.
# To install them on Windows, install the appropriate m2-* conda package.
# e.g. for bash: `conda install -msys2 m2-bash`
# Make sure to activate the conda environment so the utils are in the system path.
set( REQUIRED_UTILS bash find grep sed gawk diff )
foreach( UTIL ${REQUIRED_UTILS} )
eccodes_find_linux_util( ${UTIL} )
endforeach()
endif()

View File

@ -53,7 +53,7 @@ if( NOT DEFINED IEEE_BE )
endif()
if( ECCODES_BIG_ENDIAN AND NOT IEEE_BE )
ecbuild_critical("Failed to sanity check on endiness: OS should be Big-Endian but compiled code runs differently -- to ignore this pass -DIEEE_BE=0 to CMake/ecBuild")
ecbuild_critical("Failed to sanity check on endiness: OS should be Big-Endian but compiled code runs differently -- to ignore this pass -DIEEE_BE=1 to CMake/ecBuild")
endif()
if( NOT DEFINED IEEE_LE )
@ -89,5 +89,5 @@ if( NOT DEFINED IEEE_LE )
endif()
if( ECCODES_LITTLE_ENDIAN AND NOT IEEE_LE )
ecbuild_critical("Failed to sanity check on endiness: OS should be Little-Endian but compiled code runs differently -- to ignore this pass -DIEEE_LE=0 to CMake/ecBuild")
ecbuild_critical("Failed to sanity check on endiness: OS should be Little-Endian but compiled code runs differently -- to ignore this pass -DIEEE_LE=1 to CMake/ecBuild")
endif()

View File

@ -83,7 +83,7 @@
1.0800000000e+02, 1.0000000000e+02, 9.6000000000e+01, 9.0000000000e+01, 9.0000000000e+01, 8.0000000000e+01, 7.5000000000e+01, 7.2000000000e+01,
6.4000000000e+01, 6.0000000000e+01, 5.0000000000e+01, 4.5000000000e+01, 4.0000000000e+01, 3.6000000000e+01, 2.7000000000e+01, 2.0000000000e+01
} # unsigned pl
====================== SECTION3 ( length=772, padding=0 ) ======================
====================== SECTION_3 ( length=772, padding=0 ) ======================
1-3 section3Length = 772
4 numberOfUnusedBitsAtEndOfSection3 = 14
5-6 tableReference = 0

View File

@ -13859,13 +13859,16 @@ dist_definitionsgrib2_DATA = \
grib2/template.3.12.def\
grib2/template.3.120.def\
grib2/template.3.1200.def\
grib2/template.3.13.def\
grib2/template.3.130.def\
grib2/template.3.140.def\
grib2/template.3.2.def\
grib2/template.3.20.def\
grib2/template.3.23.def\
grib2/template.3.3.def\
grib2/template.3.30.def\
grib2/template.3.31.def\
grib2/template.3.33.def\
grib2/template.3.4.def\
grib2/template.3.40.def\
grib2/template.3.41.def\
@ -13876,9 +13879,14 @@ dist_definitionsgrib2_DATA = \
grib2/template.3.51.def\
grib2/template.3.52.def\
grib2/template.3.53.def\
grib2/template.3.61.def\
grib2/template.3.62.def\
grib2/template.3.63.def\
grib2/template.3.90.def\
grib2/template.3.bf.def\
grib2/template.3.gaussian.def\
grib2/template.3.grid.def\
grib2/template.3.lam.def\
grib2/template.3.latlon.def\
grib2/template.3.latlon_vares.def\
grib2/template.3.resolution_flags.def\
@ -13982,6 +13990,7 @@ dist_definitionsgrib2_DATA = \
grib2/template.5.50001.def\
grib2/template.5.50002.def\
grib2/template.5.51.def\
grib2/template.5.53.def\
grib2/template.5.6.def\
grib2/template.5.61.def\
grib2/template.5.original_values.def\
@ -14002,6 +14011,7 @@ dist_definitionsgrib2_DATA = \
grib2/template.7.50001.def\
grib2/template.7.50002.def\
grib2/template.7.51.def\
grib2/template.7.53.def\
grib2/template.7.6.def\
grib2/template.7.61.def\
grib2/template.7.second_order.def\

View File

@ -1,4 +1,4 @@
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
@ -22,8 +22,6 @@ GRIBEX_boustrophedonic = getenv("ECCODES_GRIBEX_BOUSTROPHEDONIC","0") :hidden;
constant zero=0 : hidden;
constant one=1 : hidden;
constant two=1 : hidden;
constant three=1 : hidden;
constant hundred=100 : hidden;
constant true="true" :hidden;
constant false="false" : hidden;
@ -40,7 +38,6 @@ transient dummy = 1 :hidden;
constant unknown="unknown" : hidden;
constant oneConstant=1 : hidden;
constant thousand=1000 :hidden;
constant hundred=100 :hidden;
constant oneMillionConstant=1000000 : hidden;
constant grib1divider = 1000 : hidden;
meta offset offset_file() : hidden;
@ -53,8 +50,8 @@ transient unitsBias=0 : hidden;
constant globalDomain = "g";
transient timeRangeIndicatorFromStepRange=-1 : hidden;
# GRIB-802
transient override_large_constant_fields = 0 : hidden;
# ECC-868
transient produceLargeConstantFields = 0 : hidden;
meta libraryVersion library_version() : hidden;

View File

@ -1,4 +1,4 @@
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

View File

@ -1,4 +1,4 @@
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

View File

@ -1,4 +1,4 @@
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

View File

@ -1,4 +1,4 @@
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

View File

@ -1,4 +1,4 @@
# Copyright 2005-2018 ECMWF.
# Copyright 2005-2019 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
@ -13,7 +13,7 @@ transient setToMissingIfOutOfRange=0 : hidden;
# This gets updated twice a year by WMO.
# See http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI2/LatestVERSION/LatestVERSION.html
constant masterTablesVersionNumberLatest = 31;
constant masterTablesVersionNumberLatest = 32;
#negative value=not used
transient inputDelayedDescriptorReplicationFactor={-1} : hidden;

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
ascii[4] identifier = "BUFR" : read_only,hidden;
alias identifier=identifier;
@ -15,22 +8,20 @@ unsigned[3] section1Length;
unsigned[1] edition = 0 : dump;
alias editionNumber=edition;
template section_1 "bufr/section.1.1.def" ;
template section_1 "bufr/section.1.1.def";
flagbit localSectionPresent(section1Flags,7) = 1;
alias section2Present=localSectionPresent;
if(localSectionPresent){
template section_2 "bufr/section.2.def" ;
template section_2 "bufr/section.2.def";
}
else {
transient section2Length = 0;
}
template section_3 "bufr/section.3.def" ;
template section_4 "bufr/section.4.def" ;
template section_5 "bufr/section.5.def" ;
template section_3 "bufr/section.3.def";
template section_4 "bufr/section.4.def";
template section_5 "bufr/section.5.def";
transient totalLength = section1Length + section2Length + section3Length + section4Length + 8;

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
ascii[4] identifier = "BUFR" : read_only,hidden;
alias identifier=identifier;
@ -15,22 +8,21 @@ unsigned[3] section1Length;
unsigned[1] edition = 1 : dump;
alias editionNumber=edition;
template section_1 "bufr/section.1.1.def" ;
template section_1 "bufr/section.1.1.def";
flagbit localSectionPresent(section1Flags,7) = 1;
alias section2Present=localSectionPresent;
if(localSectionPresent){
template section_2 "bufr/section.2.def" ;
template section_2 "bufr/section.2.def";
}
else {
transient section2Length = 0;
}
template section_3 "bufr/section.3.def" ;
template section_4 "bufr/section.4.def" ;
template section_5 "bufr/section.5.def" ;
template section_3 "bufr/section.3.def";
template section_4 "bufr/section.4.def";
template section_5 "bufr/section.5.def";
transient totalLength = section1Length + section2Length + section3Length + section4Length + 8;

View File

@ -1,34 +1,25 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
ascii[4] identifier = "BUFR" : read_only,hidden;
alias identifier=identifier;
unsigned[3] totalLength ;
unsigned[3] totalLength;
unsigned[1] edition = 2 : dump;
alias editionNumber=edition;
template section_1 "bufr/section.1.2.def" ;
template section_1 "bufr/section.1.2.def";
flagbit localSectionPresent(section1Flags,7) = 1;
alias section2Present=localSectionPresent;
if(localSectionPresent){
template section_2 "bufr/section.2.def" ;
template section_2 "bufr/section.2.def";
}
else {
transient section2Length = 0;
}
template section_3 "bufr/section.3.def" ;
template section_4 "bufr/section.4.def" ;
template section_5 "bufr/section.5.def" ;
template section_3 "bufr/section.3.def";
template section_4 "bufr/section.4.def";
template section_5 "bufr/section.5.def";

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
ascii[4] identifier = "BUFR" : read_only,hidden;
alias identifier=identifier;
@ -15,20 +8,18 @@ section_length[3] totalLength ;
unsigned[1] edition = 3 : dump;
alias editionNumber=edition;
template section_1 "bufr/section.1.3.def" ;
template section_1 "bufr/section.1.3.def";
flagbit localSectionPresent(section1Flags,7) = 1;
alias section2Present=localSectionPresent;
if(localSectionPresent){
template section_2 "bufr/section.2.def" ;
template section_2 "bufr/section.2.def";
}
else {
transient section2Length = 0;
}
template section_3 "bufr/section.3.def" ;
template section_4 "bufr/section.4.def" ;
template section_5 "bufr/section.5.def" ;
template section_3 "bufr/section.3.def";
template section_4 "bufr/section.4.def";
template section_5 "bufr/section.5.def";

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
ascii[4] identifier = "BUFR" : read_only,hidden;
alias identifier=identifier;
@ -15,19 +8,18 @@ section_length[3] totalLength ;
unsigned[1] edition = 4 : dump;
alias editionNumber=edition;
template section_1 "bufr/section.1.4.def" ;
template section_1 "bufr/section.1.4.def";
flagbit localSectionPresent(section1Flags,7) = 1;
alias section2Present=localSectionPresent;
if(localSectionPresent){
template section_2 "bufr/section.2.def" ;
template section_2 "bufr/section.2.def";
} else {
transient section2Length = 0;
}
template section_3 "bufr/section.3.def" ;
template section_4 "bufr/section.4.def" ;
template section_5 "bufr/section.5.def" ;
template section_3 "bufr/section.3.def";
template section_4 "bufr/section.4.def";
template section_5 "bufr/section.5.def";

View File

@ -1,17 +1,9 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
codetable[2] originatingCentre 'common/c-1.table' : dump;
unsigned[1] updateSequenceNumber;
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden ; # = section 2 present
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden; # = section 2 present
unsigned[1] dataCategory;
unsigned[1] dataSubCategory;

View File

@ -1,10 +1,3 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
label empty;

View File

@ -1,18 +1,10 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
codetable[2] bufrHeaderCentre 'common/c-1.table' : dump;
unsigned[1] updateSequenceNumber;
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden ; # = section 2 present
unsigned[1] dataCategory : dump;
unsigned[1] dataSubCategory : dump;
unsigned[2] localTablesVersionNumber : dump;
@ -28,4 +20,3 @@ alias masterTableNumber = editionNumber; # ?
alias ls.masterTablesVersionNumber=masterTablesVersionNumber;
alias ls.localTablesVersionNumber=localTablesVersionNumber;

View File

@ -1,13 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
position offsetSection1;
section_length[3] section1Length ;
@ -36,6 +27,4 @@ alias ls.centre=bufrHeaderCentre;
alias ls.masterTablesVersionNumber=masterTablesVersionNumber;
alias ls.localTablesVersionNumber=localTablesVersionNumber;
section_padding section1Padding;

View File

@ -1,12 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
position offsetSection1;
section_length[3] section1Length ;
@ -18,7 +10,7 @@ codetable[1] bufrHeaderCentre 'common/c-1.table' : dump;
unsigned[1] updateSequenceNumber :dump;
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden ; # = section 2 present
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden ; # = section 2 present
unsigned[1] dataCategory : dump;
unsigned[1] dataSubCategory : dump;
@ -42,11 +34,8 @@ meta ls.typicalTime sprintf("%.2d%.2d%.2d",typicalHour,typicalMinute,typicalSeco
meta typicalDateTime julian_date(typicalYear,typicalMonth,typicalDay,typicalHour,typicalMinute,typicalSecond) ;
alias ls.centre=bufrHeaderCentre;
alias ls.masterTablesVersionNumber=masterTablesVersionNumber;
alias ls.localTablesVersionNumber=localTablesVersionNumber;
section_padding section1Padding;

View File

@ -1,12 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
position offsetSection1;
section_length[3] section1Length ;
@ -19,7 +11,7 @@ alias ls.centre=bufrHeaderCentre;
unsigned[1] updateSequenceNumber : dump;
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden ; # = section 2 present
flags[1] section1Flags 'bufr/section1_flags.table' = 128 : hidden ; # = section 2 present
unsigned[1] dataCategory : dump;
unsigned[1] internationalDataSubCategory = 255 : dump;
@ -52,4 +44,3 @@ alias ls.masterTablesVersionNumber=masterTablesVersionNumber;
alias ls.localTablesVersionNumber=localTablesVersionNumber;
section_padding section1Padding;

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
section_length[3] section2Length ;
unsigned[1] reservedSection2 = 0;

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
constant defaultSequence=0;
constant tablesMasterDir="bufr/tables/[masterTableNumber]/wmo/[masterTablesVersionNumber]" : hidden;

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
position offsetSection4;
section_length[3] section4Length ;

View File

@ -1,11 +1,4 @@
# Copyright 2005-2018 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
#
# Copyright 2005-2019 ECMWF.
constant section5Length=4;
ascii[4] '7777' = "7777" : read_only;

View File

@ -794,7 +794,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG_10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG_10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG_10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG_10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2
019002|effectiveRadiusOfFeature|long|EFFECTIVE RADIUS OF FEATURE|m|-2|0|12|m|-2|4

View File

@ -1,82 +1,82 @@
#code|abbreviation|type|name|unit|scale|reference|width|crex_unit|crex_scale|crex_width
000001|tableAEntry|long|TABLE A: ENTRY|CCITT IA5|0|0|24|NA|0|0
000002|tableALine1|long|TABLE A: DATA CATEGORY DESCRIPTION, LINE 1|CCITT IA5|0|0|256|NA|0|0
000003|tableALine2|long|TABLE A: DATA CATEGORY DESCRIPTION, LINE 2|CCITT IA5|0|0|256|NA|0|0
000005|editionNumber|long|BUFR EDITION NUMBER|CCITT IA5|0|0|24|NA|0|0
000010|fDescriptorToBeAddedOrDefined|long|F DESCRIPTOR TO BE ADDED OR DEFINED|CCITT IA5|0|0|8|NA|0|0
000011|xDescriptorToBeAddedOrDefined|long|X DESCRIPTOR TO BE ADDED OR DEFINED|CCITT IA5|0|0|16|NA|0|0
000012|yDescriptorToBeAddedOrDefined|long|Y DESCRIPTOR TO BE ADDED OR DEFINED|CCITT IA5|0|0|24|NA|0|0
000013|elementNameLine1|long|ELEMENT NAME, LINE 1|CCITT IA5|0|0|256|NA|0|0
000014|elementNameLine2|long|ELEMENT NAME, LINE 2|CCITT IA5|0|0|256|NA|0|0
000015|unitsName|long|UNITS NAME|CCITT IA5|0|0|192|NA|0|0
000016|unitsScaleSign|long|UNITS SCALE SIGN|CCITT IA5|0|0|8|NA|0|0
000017|unitsScale|long|UNITS SCALE|CCITT IA5|0|0|24|NA|0|0
000018|unitsReferenceSign|long|UNITS REFERENCE SIGN|CCITT IA5|0|0|8|NA|0|0
000019|unitsReferenceValue|long|UNITS REFERENCE VALUE|CCITT IA5|0|0|80|NA|0|0
000020|elementDataWidth|long|ELEMENT DATA WIDTH|CCITT IA5|0|0|24|NA|0|0
000030|descriptorDefiningSequence|long|DESCRIPTOR DEFINING SEQUENCE|CCITT IA5|0|0|48|NA|0|0
000001|tableAEntry|string|TABLE A: ENTRY|CCITT IA5|0|0|24|NA|0|0
000002|tableALine1|string|TABLE A: DATA CATEGORY DESCRIPTION, LINE 1|CCITT IA5|0|0|256|NA|0|0
000003|tableALine2|string|TABLE A: DATA CATEGORY DESCRIPTION, LINE 2|CCITT IA5|0|0|256|NA|0|0
000005|editionNumber|string|BUFR EDITION NUMBER|CCITT IA5|0|0|24|NA|0|0
000010|fDescriptorToBeAddedOrDefined|string|F DESCRIPTOR TO BE ADDED OR DEFINED|CCITT IA5|0|0|8|NA|0|0
000011|xDescriptorToBeAddedOrDefined|string|X DESCRIPTOR TO BE ADDED OR DEFINED|CCITT IA5|0|0|16|NA|0|0
000012|yDescriptorToBeAddedOrDefined|string|Y DESCRIPTOR TO BE ADDED OR DEFINED|CCITT IA5|0|0|24|NA|0|0
000013|elementNameLine1|string|ELEMENT NAME, LINE 1|CCITT IA5|0|0|256|NA|0|0
000014|elementNameLine2|string|ELEMENT NAME, LINE 2|CCITT IA5|0|0|256|NA|0|0
000015|unitsName|string|UNITS NAME|CCITT IA5|0|0|192|NA|0|0
000016|unitsScaleSign|string|UNITS SCALE SIGN|CCITT IA5|0|0|8|NA|0|0
000017|unitsScale|string|UNITS SCALE|CCITT IA5|0|0|24|NA|0|0
000018|unitsReferenceSign|string|UNITS REFERENCE SIGN|CCITT IA5|0|0|8|NA|0|0
000019|unitsReferenceValue|string|UNITS REFERENCE VALUE|CCITT IA5|0|0|80|NA|0|0
000020|elementDataWidth|string|ELEMENT DATA WIDTH|CCITT IA5|0|0|24|NA|0|0
000030|descriptorDefiningSequence|string|DESCRIPTOR DEFINING SEQUENCE|CCITT IA5|0|0|48|NA|0|0
001001|blockNumber|long|WMO BLOCK NUMBER|Numeric|0|0|7|NA|0|0
001002|stationNumber|long|WMO STATION NUMBER|Numeric|0|0|10|NA|0|0
001003|regionNumber|long|WMO REGION NUMBER/GEOGRAPHICAL AREA|Numeric|0|0|3|NA|0|0
001004|wmoRegionSubArea|long|WMO REGION SUB-AREA|Numeric|0|0|3|NA|0|0
001005|buoyOrPlatformIdentifier|long|BUOY/PLATFORM IDENTIFIER|Numeric|0|0|17|NA|0|0
001006|aircraftFlightNumber|long|AIRCRAFT IDENTIFIER|CCITT IA5|0|0|64|NA|0|0
001007|satelliteIdentifier|long|SATELLITE IDENTIFIER|CODE TABLE|0|0|10|NA|0|0
001008|aircraftRegistrationNumberOrOtherIdentification|long|AIRCRAFT REGISTRATION NUMBER|CCITT IA5|0|0|64|NA|0|0
001011|shipOrMobileLandStationIdentifier|long|SHIP'S CALL SIGN|CCITT IA5|0|0|72|NA|0|0
001006|aircraftFlightNumber|string|AIRCRAFT IDENTIFIER|CCITT IA5|0|0|64|NA|0|0
001007|satelliteIdentifier|table|SATELLITE IDENTIFIER|CODE TABLE|0|0|10|NA|0|0
001008|aircraftRegistrationNumberOrOtherIdentification|string|AIRCRAFT REGISTRATION NUMBER|CCITT IA5|0|0|64|NA|0|0
001011|shipOrMobileLandStationIdentifier|string|SHIP'S CALL SIGN|CCITT IA5|0|0|72|NA|0|0
001012|directionOfMotionOfMovingObservingPlatform|long|DIRECTION OF MOTION OF MOVING OBSERVING PLATFORM|deg|0|0|9|NA|0|0
001013|movingObservingPlatformSpeed|long|SPEED OF MOTION OF MOVING OBSERVING PLATFORM|m/s|0|0|10|NA|0|0
001014|platformDriftSpeed|long|PLATFORM DRIFT SPEED(HIGH PRECISION|m/s|2|0|10|NA|0|0
001014|platformDriftSpeed|double|PLATFORM DRIFT SPEED(HIGH PRECISION|m/s|2|0|10|NA|0|0
001021|synopticFeatureIdentifier|long|SYNOPTIC FEATURE IDENTIFIER|Numeric|0|0|14|NA|0|0
001022|featureName|long|VULCANO NAME|CCITT IA5|0|0|160|NA|0|0
001025|stormIdentifier|long|STORM IDENTIFIER|CCITT IA5|0|0|24|NA|0|0
001026|stormName|long|WMO STORM NAME|CCITT IA5|0|0|64|NA|0|0
001031|centre|long|GENERATING CENTRE|CODE TABLE|0|0|16|NA|0|0
001032|generatingApplication|long|GENERATING APPLICATION|CODE TABLE|0|0|8|NA|0|0
001063|icaoLocationIndicator|long|ICAO LOCATION INDICATOR|CCITT IA5|0|0|64|NA|0|0
002001|stationType|long|TYPE OF STATION|CODE TABLE|0|0|2|NA|0|0
002002|instrumentationForWindMeasurement|long|TYPE OF INSTRUMENTATION FOR WIND MEASUREMENT|FLAG TABLE|0|0|4|NA|0|0
002003|measuringEquipmentType|long|TYPE OF MEASURING EQUIPMENT USED|CODE TABLE|0|0|4|NA|0|0
002004|typeOfInstrumentationForEvaporationMeasurement|long|TYPE OF INSTRUMENTATION FOR EVAPORATION MEASUEMENT OR TYPE OF CR|CODE TABLE|0|0|4|NA|0|0
002005|temperatureObservationPrecision|long|PRECISION OF TEMPERATURE OBSERVATION|K|2|0|7|NA|0|0
002011|radiosondeType|long|RADIOSONDE TYPE|CODE TABLE|0|0|8|NA|0|0
002012|radiosondeComputationalMethod|long|RADIOSONDE COMPUTATIONAL METHOD|CODE TABLE|0|0|4|NA|0|0
002013|solarAndInfraredRadiationCorrection|long|SOLAR AND INFRARED RADIATION CORRECTION|CODE TABLE|0|0|4|NA|0|0
002014|trackingTechniqueOrStatusOfSystem|long|TRACKING TECHNIQUE/STATUS OF SYSTEM|CODE TABLE|0|0|7|NA|0|0
002015|radiosondeCompleteness|long|RADIOSONDE COMPLETNESS|CODE TABLE|0|0|4|NA|0|0
002021|satelliteInstrumentDataUsedInProcessing|long|SATELLITE INSTRUMENT DATA USED IN PROCESSING|FLAG TABLE|0|0|9|NA|0|0
002022|satelliteDataProcessingTechnique|long|SATELLITE DATA PROCESSING TECHNIQUE USED|FLAG TABLE|0|0|8|NA|0|0
002023|satelliteDerivedWindComputationMethod|long|CLOUD MOTION COMPUTATIONAL METHOD|CODE TABLE|0|0|4|NA|0|0
002024|meanHumidityComputationalMethod|long|INTEGRATED MEAN HUMIDITY COMPUTATIONAL METHOD|CODE TABLE|0|0|4|NA|0|0
002025|satelliteChannelsUsedInComputation|long|SATELLITE CHANNEL(S) USED IN COMPUTATION|FLAG TABLE|0|0|25|NA|0|0
002026|crossTrackResolution|long|CROSS TRACK RESOLUTION|m|2|0|12|NA|0|0
002027|alongTrackResolution|long|ALONG TRACK RESOLUTION|m|2|0|12|NA|0|0
002030|methodOfCurrentMeasurement|long|METHOD OF CURRENT MEASUREMENT|CODE TABLE|0|0|3|NA|0|0
002031|durationAndTimeOfCurrentMeasurement|long|DURATION AND TIME OF CURRENT MEASUREMENT|CODE TABLE|0|0|5|NA|0|0
002032|indicatorForDigitization|long|INDICATOR FOR DIGITIZATION|CODE TABLE|0|0|2|NA|0|0
002033|methodOfSalinityOrDepthMeasurement|long|METHOD OF SALINITY/DEPTH MEASUREMENT|CODE TABLE|0|0|3|NA|0|0
002034|drogueType|long|DROGUE TYPE|CODE TABLE|0|0|5|NA|0|0
001022|featureName|string|VULCANO NAME|CCITT IA5|0|0|160|NA|0|0
001025|stormIdentifier|string|STORM IDENTIFIER|CCITT IA5|0|0|24|NA|0|0
001026|stormName|string|WMO STORM NAME|CCITT IA5|0|0|64|NA|0|0
001031|centre|table|GENERATING CENTRE|CODE TABLE|0|0|16|NA|0|0
001032|generatingApplication|table|GENERATING APPLICATION|CODE TABLE|0|0|8|NA|0|0
001063|icaoLocationIndicator|string|ICAO LOCATION INDICATOR|CCITT IA5|0|0|64|NA|0|0
002001|stationType|table|TYPE OF STATION|CODE TABLE|0|0|2|NA|0|0
002002|instrumentationForWindMeasurement|flag|TYPE OF INSTRUMENTATION FOR WIND MEASUREMENT|FLAG TABLE|0|0|4|NA|0|0
002003|measuringEquipmentType|table|TYPE OF MEASURING EQUIPMENT USED|CODE TABLE|0|0|4|NA|0|0
002004|typeOfInstrumentationForEvaporationMeasurement|table|TYPE OF INSTRUMENTATION FOR EVAPORATION MEASUEMENT OR TYPE OF CR|CODE TABLE|0|0|4|NA|0|0
002005|temperatureObservationPrecision|double|PRECISION OF TEMPERATURE OBSERVATION|K|2|0|7|NA|0|0
002011|radiosondeType|table|RADIOSONDE TYPE|CODE TABLE|0|0|8|NA|0|0
002012|radiosondeComputationalMethod|table|RADIOSONDE COMPUTATIONAL METHOD|CODE TABLE|0|0|4|NA|0|0
002013|solarAndInfraredRadiationCorrection|table|SOLAR AND INFRARED RADIATION CORRECTION|CODE TABLE|0|0|4|NA|0|0
002014|trackingTechniqueOrStatusOfSystem|table|TRACKING TECHNIQUE/STATUS OF SYSTEM|CODE TABLE|0|0|7|NA|0|0
002015|radiosondeCompleteness|table|RADIOSONDE COMPLETNESS|CODE TABLE|0|0|4|NA|0|0
002021|satelliteInstrumentDataUsedInProcessing|flag|SATELLITE INSTRUMENT DATA USED IN PROCESSING|FLAG TABLE|0|0|9|NA|0|0
002022|satelliteDataProcessingTechnique|flag|SATELLITE DATA PROCESSING TECHNIQUE USED|FLAG TABLE|0|0|8|NA|0|0
002023|satelliteDerivedWindComputationMethod|table|CLOUD MOTION COMPUTATIONAL METHOD|CODE TABLE|0|0|4|NA|0|0
002024|meanHumidityComputationalMethod|table|INTEGRATED MEAN HUMIDITY COMPUTATIONAL METHOD|CODE TABLE|0|0|4|NA|0|0
002025|satelliteChannelsUsedInComputation|flag|SATELLITE CHANNEL(S) USED IN COMPUTATION|FLAG TABLE|0|0|25|NA|0|0
002026|crossTrackResolution|double|CROSS TRACK RESOLUTION|m|2|0|12|NA|0|0
002027|alongTrackResolution|double|ALONG TRACK RESOLUTION|m|2|0|12|NA|0|0
002030|methodOfCurrentMeasurement|table|METHOD OF CURRENT MEASUREMENT|CODE TABLE|0|0|3|NA|0|0
002031|durationAndTimeOfCurrentMeasurement|table|DURATION AND TIME OF CURRENT MEASUREMENT|CODE TABLE|0|0|5|NA|0|0
002032|indicatorForDigitization|table|INDICATOR FOR DIGITIZATION|CODE TABLE|0|0|2|NA|0|0
002033|methodOfSalinityOrDepthMeasurement|table|METHOD OF SALINITY/DEPTH MEASUREMENT|CODE TABLE|0|0|3|NA|0|0
002034|drogueType|table|DROGUE TYPE|CODE TABLE|0|0|5|NA|0|0
002035|cableLength|long|CABLE LENGTH|m|0|0|9|NA|0|0
002036|buoyType|long|BUOY TYPE|CODE TABLE|0|0|2|NA|0|0
002041|methodForEstimatingReportsRelatedToSynopticFeatures|long|METHOD FOR ESTIMATING REPORTS RELATED TO SYNOPTIC FEATURES|CODE TABLE|0|0|6|NA|0|0
002061|aircraftNavigationalSystem|long|AIRCRAFT NAVIGATIONAL SYSTEM|CODE TABLE|0|0|3|NA|0|0
002062|aircraftDataRelaySystemType|long|TYPE OF AIRCRAFT DATA RELAY SYSTEM|CODE TABLE|0|0|4|NA|0|0
002063|aircraftRollAngle|long|AIRCRAFT ROLL ANGLE|deg|2|-18000|16|NA|0|0
002064|aircraftRollAngleQuality|long|AIRCRAFT ROLL ANGLE QUALITY|CODE TABLE|0|0|2|NA|0|0
002065|acarsGroundReceivingStation|long|ACARS GROUND RECEIVING STATION|CCITT IA5|0|0|40|NA|0|0
002070|originalSpecificationOfLatitudeOrLongitude|long|ORIGINAL SPECIFICATION OF LATITUDE/LONGITUDE|CODE TABLE|0|0|4|NA|0|0
002101|antennaType|long|TYPE OF ANTENNA|CODE TABLE|0|0|4|NA|0|0
002036|buoyType|table|BUOY TYPE|CODE TABLE|0|0|2|NA|0|0
002041|methodForEstimatingReportsRelatedToSynopticFeatures|table|METHOD FOR ESTIMATING REPORTS RELATED TO SYNOPTIC FEATURES|CODE TABLE|0|0|6|NA|0|0
002061|aircraftNavigationalSystem|table|AIRCRAFT NAVIGATIONAL SYSTEM|CODE TABLE|0|0|3|NA|0|0
002062|aircraftDataRelaySystemType|table|TYPE OF AIRCRAFT DATA RELAY SYSTEM|CODE TABLE|0|0|4|NA|0|0
002063|aircraftRollAngle|double|AIRCRAFT ROLL ANGLE|deg|2|-18000|16|NA|0|0
002064|aircraftRollAngleQuality|table|AIRCRAFT ROLL ANGLE QUALITY|CODE TABLE|0|0|2|NA|0|0
002065|acarsGroundReceivingStation|string|ACARS GROUND RECEIVING STATION|CCITT IA5|0|0|40|NA|0|0
002070|originalSpecificationOfLatitudeOrLongitude|table|ORIGINAL SPECIFICATION OF LATITUDE/LONGITUDE|CODE TABLE|0|0|4|NA|0|0
002101|antennaType|table|TYPE OF ANTENNA|CODE TABLE|0|0|4|NA|0|0
002102|antennaHeightAboveTowerBase|long|ANTENNA HEIGHT ABOVE TOWER BASE|m|0|0|8|NA|0|0
002103|radome|long|RADOME|FLAG TABLE|0|0|2|NA|0|0
002104|antennaPolarization|long|ANTENNA POLARISATION|CODE TABLE|0|0|4|NA|0|0
002103|radome|flag|RADOME|FLAG TABLE|0|0|2|NA|0|0
002104|antennaPolarization|table|ANTENNA POLARISATION|CODE TABLE|0|0|4|NA|0|0
002105|maximumAntennaGain|long|MAXIMUM ANTENNA GAIN|dB|0|0|6|NA|0|0
002106|3DbBeamwidth|long|3-dB BEAMWIDTH|deg|1|0|6|NA|0|0
002106|3DbBeamwidth|double|3-dB BEAMWIDTH|deg|1|0|6|NA|0|0
002107|sidelobeSuppression|long|SIDELOBE SUPPRESION|dB|0|0|6|NA|0|0
002108|crosspolDiscriminationOnAxis|long|CROSSPOL DISCRIMINATION(ON AXIS)|dB|0|0|6|NA|0|0
002109|antennaSpeedAzimuth|long|ANTENNA SPEED(AZIMUTH)|deg/s|2|0|12|NA|0|0
002110|antennaSpeedElevation|long|ANTENNA SPEED(ELEVATION)|deg/s|2|0|12|NA|0|0
002111|radarIncidenceAngle|long|RADAR INCIDENCE ANGLE|deg|1|0|10|NA|0|0
002112|radarLookAngle|long|RADAR LOOK ANGLE|deg|1|0|12|NA|0|0
002109|antennaSpeedAzimuth|double|ANTENNA SPEED(AZIMUTH)|deg/s|2|0|12|NA|0|0
002110|antennaSpeedElevation|double|ANTENNA SPEED(ELEVATION)|deg/s|2|0|12|NA|0|0
002111|radarIncidenceAngle|double|RADAR INCIDENCE ANGLE|deg|1|0|10|NA|0|0
002112|radarLookAngle|double|RADAR LOOK ANGLE|deg|1|0|12|NA|0|0
002113|numberOfAzimuthLooks|long|NUMBER OF AZIMUTH LOOKS|Numeric|0|0|4|NA|0|0
002114|antennaEffectiveSurfaceArea|long|ANTENNA EFFECTIVE SRFACE AREA|m2|0|0|15|NA|0|0
002121|meanFrequency|long|MEAN FREQUENCY|Hz|-8|0|7|NA|0|0
@ -84,16 +84,16 @@
002123|peakPower|long|PEAK POWER|W|-4|0|7|NA|0|0
002124|averagePower|long|AVERAGE POWER|W|-1|0|7|NA|0|0
002125|pulseRepetitionFrequency|long|PULSE REPETITION FREQUENCY|Hz|-1|0|8|NA|0|0
002126|pulseWidth|long|PULSE WIDTH|s|7|0|6|NA|0|0
002126|pulseWidth|double|PULSE WIDTH|s|7|0|6|NA|0|0
002127|receiverIntermediateFrequency|long|RECEIVER INTERMEDIATE FREQUENCY|Hz|-6|0|7|NA|0|0
002128|intermediateFrequencyBandwidth|long|INTERMEDIATE FREQUENCY BANDWIDTH|Hz|-5|0|6|NA|0|0
002129|minimumDetectableSignal|long|MINIMUM DETECTABLE SIGNAL|dB|0|-150|5|NA|0|0
002130|dynamicRange|long|DYNAMIC RANGE|dB|0|0|7|NA|0|0
002131|sensitivityTimeControl|long|SENSITIVITY TIME CONTROL|FLAG TABLE|0|0|2|NA|0|0
002132|azimuthPointingAccuracy|long|AZIMUTH POINTING ACCURACY|deg|2|0|6|NA|0|0
002133|elevationPointingAccuracy|long|ELEVATION POINTING ACCURACY|deg|2|0|6|NA|0|0
002134|antennaBeamAzimuth|long|ANTENNA BEAM AZIMUTH|deg|2|0|16|NA|0|0
002135|antennaElevation|long|ANTENNA ELEVATION|deg|2|-9000|15|NA|0|0
002131|sensitivityTimeControl|flag|SENSITIVITY TIME CONTROL|FLAG TABLE|0|0|2|NA|0|0
002132|azimuthPointingAccuracy|double|AZIMUTH POINTING ACCURACY|deg|2|0|6|NA|0|0
002133|elevationPointingAccuracy|double|ELEVATION POINTING ACCURACY|deg|2|0|6|NA|0|0
002134|antennaBeamAzimuth|double|ANTENNA BEAM AZIMUTH|deg|2|0|16|NA|0|0
002135|antennaElevation|double|ANTENNA ELEVATION|deg|2|-9000|15|NA|0|0
004001|year|long|YEAR|a|0|0|12|NA|0|0
004002|month|long|MONTH|mon|0|0|4|NA|0|0
004003|day|long|DAY|d|0|0|6|NA|0|0
@ -113,12 +113,12 @@
004025|timePeriod|long|TIME PERIOD OR DISPLACEMENT|min|0|-2048|12|NA|0|0
004026|timePeriod|long|TIME PERIOD OR DISPLACEMENT|s|0|-4096|13|NA|0|0
004043|dayOfYear|long|DAY OF THE YEAR|d|0|0|9|NA|0|0
005001|latitude|long|LATITUDE (HIGH ACCURACY)|deg|5|-9000000|25|NA|0|0
005002|latitude|long|LATITUDE (COARSE ACCURACY)|deg|2|-9000|15|NA|0|0
005011|latitudeIncrement|long|LATITUDE INCREMENT (HIGH ACCURACY)|deg|5|-9000000|25|NA|0|0
005012|latitudeIncrement|long|LATITUDE INCREMENT (COARSE ACCURACY)|deg|2|-9000|15|NA|0|0
005021|bearingOrAzimuth|long|BEARING OR AZIMUTH|deg|2|0|16|NA|0|0
005022|solarAzimuth|long|SOLAR AZIMUTH|deg|2|0|16|NA|0|0
005001|latitude|double|LATITUDE (HIGH ACCURACY)|deg|5|-9000000|25|NA|0|0
005002|latitude|double|LATITUDE (COARSE ACCURACY)|deg|2|-9000|15|NA|0|0
005011|latitudeIncrement|double|LATITUDE INCREMENT (HIGH ACCURACY)|deg|5|-9000000|25|NA|0|0
005012|latitudeIncrement|double|LATITUDE INCREMENT (COARSE ACCURACY)|deg|2|-9000|15|NA|0|0
005021|bearingOrAzimuth|double|BEARING OR AZIMUTH|deg|2|0|16|NA|0|0
005022|solarAzimuth|double|SOLAR AZIMUTH|deg|2|0|16|NA|0|0
005031|rowNumber|long|ROW NUMBER|Numeric|0|0|12|NA|0|0
005033|pixelSizeOnHorizontal1|long|PIXEL SIZE ON HORIZONTAL-1|m|-1|0|16|NA|0|0
005040|orbitNumber|long|ORBIT NUMBER|Numeric|0|0|24|NA|0|0
@ -127,10 +127,10 @@
005043|fieldOfViewNumber|long|FIELD OF VIEW NUMBER|Numeric|0|0|8|NA|0|0
005052|channelNumberIncrement|long|CHANNEL NUMBER INCREMENT|Numeric|0|0|5|NA|0|0
005053|fieldOfViewNumberIncrement|long|FIELD OF VIEW NUMBER INCREMENT|Numeric|0|0|5|NA|0|0
006001|longitude|long|LONGITUDE (HIGH ACCURACY)|deg|5|-18000000|26|NA|0|0
006002|longitude|long|LONGITUDE (COARSE ACCURACY)|deg|2|-18000|16|NA|0|0
006011|longitudeIncrement|long|LONGITUDE INCREMENT (HIGH ACCURACY)|deg|5|-18000000|26|NA|0|0
006012|longitudeIncrement|long|LONGITUDE INCREMENT (COARSE ACCURACY)|deg|2|-18000|16|NA|0|0
006001|longitude|double|LONGITUDE (HIGH ACCURACY)|deg|5|-18000000|26|NA|0|0
006002|longitude|double|LONGITUDE (COARSE ACCURACY)|deg|2|-18000|16|NA|0|0
006011|longitudeIncrement|double|LONGITUDE INCREMENT (HIGH ACCURACY)|deg|5|-18000000|26|NA|0|0
006012|longitudeIncrement|double|LONGITUDE INCREMENT (COARSE ACCURACY)|deg|2|-18000|16|NA|0|0
006021|distance|long|DISTANCE|m|-1|0|13|NA|0|0
006031|columnNumber|long|COLUMN NUMBER|Numeric|0|0|12|NA|0|0
006033|pixelSizeOnHorizontal2|long|PIXEL SIZE ON HORIZONTAL-2|m|-1|0|16|NA|0|0
@ -141,104 +141,104 @@
007005|heightIncrement|long|HEIGHT INCREMENT|m|0|-400|12|NA|0|0
007006|heightAboveStation|long|HEIGHT ABOVE STATION|m|0|0|15|NA|0|0
007010|flightLevel|long|FLIGHT LEVEL|m|0|-1024|16|NA|0|0
007021|elevation|long|ELEVATION|deg|2|-9000|15|NA|0|0
007022|solarElevation|long|SOLAR ELEVATION|deg|2|-9000|15|NA|0|0
007061|depthBelowLandSurface|long|DEPTH BELOW LAND SURFACE|m|2|0|14|NA|0|0
007062|depthBelowWaterSurface|long|DEPTH BELOW SEA SURFACE|m|1|0|17|NA|0|0
007190|heightIncrement|long|HEIGHT INCREMENT|m|1|-1024|12|NA|0|0
008001|verticalSoundingSignificance|long|VERTICAL SOUNDING SIGNIFICANCE|FLAG TABLE|0|0|7|NA|0|0
008002|verticalSignificanceSurfaceObservations|long|VERTICAL SIGNIFICANCE (SURFACE OBSERVATIONS)|CODE TABLE|0|0|6|NA|0|0
008003|verticalSignificanceSatelliteObservations|long|VERTICAL SIGNIFICANCE (SATELLITE OBSERVATIONS)|CODE TABLE|0|0|6|NA|0|0
008004|phaseOfAircraftFlight|long|PHASE OF AIRCRAFT FLIGHT|CODE TABLE|0|0|3|NA|0|0
008005|meteorologicalAttributeSignificance|long|SURFACE SYNOPTIC FEATURE SIGNIFICANCE|CODE TABLE|0|0|4|NA|0|0
008007|dimensionalSignificance|long|DIMENSIONAL SIGNIFICANCE|CODE TABLE|0|0|4|NA|0|0
008011|meteorologicalFeature|long|HORIZONTAL SIGNIFICANCE|CODE TABLE|0|0|6|NA|0|0
008012|landOrSeaQualifier|long|LAND/SEA QUALIFIER|CODE TABLE|0|0|2|NA|0|0
008021|timeSignificance|long|TIME SIGNIFICANCE|CODE TABLE|0|0|5|NA|0|0
007021|elevation|double|ELEVATION|deg|2|-9000|15|NA|0|0
007022|solarElevation|double|SOLAR ELEVATION|deg|2|-9000|15|NA|0|0
007061|depthBelowLandSurface|double|DEPTH BELOW LAND SURFACE|m|2|0|14|NA|0|0
007062|depthBelowWaterSurface|double|DEPTH BELOW SEA SURFACE|m|1|0|17|NA|0|0
007190|heightIncrement|double|HEIGHT INCREMENT|m|1|-1024|12|NA|0|0
008001|verticalSoundingSignificance|flag|VERTICAL SOUNDING SIGNIFICANCE|FLAG TABLE|0|0|7|NA|0|0
008002|verticalSignificanceSurfaceObservations|table|VERTICAL SIGNIFICANCE (SURFACE OBSERVATIONS)|CODE TABLE|0|0|6|NA|0|0
008003|verticalSignificanceSatelliteObservations|table|VERTICAL SIGNIFICANCE (SATELLITE OBSERVATIONS)|CODE TABLE|0|0|6|NA|0|0
008004|phaseOfAircraftFlight|table|PHASE OF AIRCRAFT FLIGHT|CODE TABLE|0|0|3|NA|0|0
008005|meteorologicalAttributeSignificance|table|SURFACE SYNOPTIC FEATURE SIGNIFICANCE|CODE TABLE|0|0|4|NA|0|0
008007|dimensionalSignificance|table|DIMENSIONAL SIGNIFICANCE|CODE TABLE|0|0|4|NA|0|0
008011|meteorologicalFeature|table|HORIZONTAL SIGNIFICANCE|CODE TABLE|0|0|6|NA|0|0
008012|landOrSeaQualifier|table|LAND/SEA QUALIFIER|CODE TABLE|0|0|2|NA|0|0
008021|timeSignificance|table|TIME SIGNIFICANCE|CODE TABLE|0|0|5|NA|0|0
008022|totalNumberWithRespectToAccumulationOrAverage|long|TOTAL NUMBER(WITH RESPECT TO ACCUMULATION OR AVERAGE)|Numeric|0|0|16|NA|0|0
008023|firstOrderStatistics|long|FIRST ORDER STATISTICS|CODE TABLE|0|0|6|NA|0|0
008024|differenceStatistics|long|DIFFERENCE STATISTICS|CODE TABLE|0|0|6|NA|0|0
008023|firstOrderStatistics|table|FIRST ORDER STATISTICS|CODE TABLE|0|0|6|NA|0|0
008024|differenceStatistics|table|DIFFERENCE STATISTICS|CODE TABLE|0|0|6|NA|0|0
010001|heightOfLandSurface|long|HEIGHT OF LAND SURFACE|m|0|-400|15|NA|0|0
010002|nonCoordinateHeight|long|HEIGHT|m|-1|-40|16|NA|0|0
010003|nonCoordinateGeopotential|long|GEOPOTENTIAL|m2 s-2|-1|-400|17|NA|0|0
010004|nonCoordinatePressure|long|PRESSURE|Pa|-1|0|14|NA|0|0
010050|standardDeviationAltitude|long|STANDARD DEVIATION ALTITUDE|m|2|0|16|NA|0|0
010050|standardDeviationAltitude|double|STANDARD DEVIATION ALTITUDE|m|2|0|16|NA|0|0
010051|pressureReducedToMeanSeaLevel|long|PRESSURE REDUCED TO MEAN SEA LEVEL|Pa|-1|0|14|NA|0|0
010052|altimeterSettingQnh|long|ALTIMETER SETTING (QNH)|Pa|-1|0|14|NA|0|0
010060|pressureChange|long|PRESSURE CHANGE|Pa|-1|-1024|11|NA|0|0
010061|3HourPressureChange|long|3 HOUR PRESSURE CHANGE|Pa|-1|-500|10|NA|0|0
010062|24HourPressureChange|long|24 HOUR PRESSURE CHANGE|Pa|-1|-1000|11|NA|0|0
010063|characteristicOfPressureTendency|long|CHARACTERISTIC OF PRESSURE TENDENCY|CODE TABLE|0|0|4|NA|0|0
010082|instantaneousAltitudeRate|long|INSTANTANEOUS ALTITUDE RATE|m/s|3|-65536|17|NA|0|0
010063|characteristicOfPressureTendency|table|CHARACTERISTIC OF PRESSURE TENDENCY|CODE TABLE|0|0|4|NA|0|0
010082|instantaneousAltitudeRate|double|INSTANTANEOUS ALTITUDE RATE|m/s|3|-65536|17|NA|0|0
011001|windDirection|long|WIND DIRECTION|deg|0|0|9|NA|0|0
011002|windSpeed|long|WIND SPEED|m/s|1|0|12|NA|0|0
011003|u|long|U-COMPONENT|m/s|1|-4096|13|NA|0|0
011004|v|long|V-COMPONENT|m/s|1|-4096|13|NA|0|0
011005|w|long|W-COMPONENT|Pa/s|1|-512|10|NA|0|0
011006|w|long|W-COMPONENT|m/s|2|-4096|13|NA|0|0
011002|windSpeed|double|WIND SPEED|m/s|1|0|12|NA|0|0
011003|u|double|U-COMPONENT|m/s|1|-4096|13|NA|0|0
011004|v|double|V-COMPONENT|m/s|1|-4096|13|NA|0|0
011005|w|double|W-COMPONENT|Pa/s|1|-512|10|NA|0|0
011006|w|double|W-COMPONENT|m/s|2|-4096|13|NA|0|0
011011|windDirectionAt10M|long|WIND DIRECTION AT 10 M|deg|0|0|9|NA|0|0
011012|windSpeedAt10M|long|WIND SPEED AT 10 M|m/s|1|0|12|NA|0|0
011012|windSpeedAt10M|double|WIND SPEED AT 10 M|m/s|1|0|12|NA|0|0
011013|windDirectionAt5M|long|WIND DIRECTION AT 5 M|deg|0|0|9|NA|0|0
011014|windSpeedAt5M|long|WIND SPEED AT 5 M|m/s|1|0|12|NA|0|0
011021|relativeVorticity|long|RELATIVE VORTICITY|/s|9|-65536|17|NA|0|0
011022|divergence|long|DIVERGENCE|/s|9|-65536|17|NA|0|0
011014|windSpeedAt5M|double|WIND SPEED AT 5 M|m/s|1|0|12|NA|0|0
011021|relativeVorticity|double|RELATIVE VORTICITY|/s|9|-65536|17|NA|0|0
011022|divergence|double|DIVERGENCE|/s|9|-65536|17|NA|0|0
011023|velocityPotential|long|VELOCITY POTENTIAL|m2/s|-2|-65536|17|NA|0|0
011031|degreeOfTurbulence|long|DEGREE OF TURBULENCE|CODE TABLE|0|0|4|NA|0|0
011031|degreeOfTurbulence|table|DEGREE OF TURBULENCE|CODE TABLE|0|0|4|NA|0|0
011032|heightOfBaseOfTurbulence|long|HEIGHT OF BASE OF TURBULENCE|m|-1|-40|16|NA|0|0
011033|heightOfTopOfTurbulence|long|HEIGHT OF TOP OF TURBULENCE|m|-1|-40|16|NA|0|0
011034|verticalGustVelocity|long|VERTICAL GUST VELOCITY|m/s|1|-1024|11|NA|0|0
011035|verticalGustAcceleration|long|VERTICAL GUST ACCELERATION|m s-2|2|-8192|14|NA|0|0
011036|maximumDerivedEquivalentVerticalGustSpeed|long|MAXIMUM DERIVED EQUIVALENT VERTICAL GUST|m/s|1|0|10|NA|0|0
011037|turbulenceIndex|long|TURBULENT INDEX|CODE TABLE|0|0|6|NA|0|0
011038|timeOfOccurrenceOfPeakEddyDissipationRate|long|TIME OF OCCURANCE OF PEAK EDDY DISSIPATION RATE|CODE TABLE|0|0|5|NA|0|0
011039|extendedTimeOfOccurrenceOfPeakEddyDissipationRate|long|EXTENDED TIME OF OCCURENCE OF PEAK EDDY DISSIPATION RATE|CODE TABLE|0|0|6|NA|0|0
011040|maximumWindSpeedMeanWind|long|MAXIMUM WIND SPEED (MEAN WIND)|m/s|1|0|12|NA|0|0
011041|maximumWindGustSpeed|long|MAXIMUM WIND SPEED (GUSTS)|m/s|1|0|12|NA|0|0
011042|maximumWindSpeed10MinuteMeanWind|long|MAXIMUM WIND SPEED (10 MIN MEAN WIND)|m/s|1|0|12|NA|0|0
011034|verticalGustVelocity|double|VERTICAL GUST VELOCITY|m/s|1|-1024|11|NA|0|0
011035|verticalGustAcceleration|double|VERTICAL GUST ACCELERATION|m s-2|2|-8192|14|NA|0|0
011036|maximumDerivedEquivalentVerticalGustSpeed|double|MAXIMUM DERIVED EQUIVALENT VERTICAL GUST|m/s|1|0|10|NA|0|0
011037|turbulenceIndex|table|TURBULENT INDEX|CODE TABLE|0|0|6|NA|0|0
011038|timeOfOccurrenceOfPeakEddyDissipationRate|table|TIME OF OCCURANCE OF PEAK EDDY DISSIPATION RATE|CODE TABLE|0|0|5|NA|0|0
011039|extendedTimeOfOccurrenceOfPeakEddyDissipationRate|table|EXTENDED TIME OF OCCURENCE OF PEAK EDDY DISSIPATION RATE|CODE TABLE|0|0|6|NA|0|0
011040|maximumWindSpeedMeanWind|double|MAXIMUM WIND SPEED (MEAN WIND)|m/s|1|0|12|NA|0|0
011041|maximumWindGustSpeed|double|MAXIMUM WIND SPEED (GUSTS)|m/s|1|0|12|NA|0|0
011042|maximumWindSpeed10MinuteMeanWind|double|MAXIMUM WIND SPEED (10 MIN MEAN WIND)|m/s|1|0|12|NA|0|0
011049|windDirectionStandardDeviation|long|STANDARD DEVIATION WIND DIRECTION|deg|0|0|9|NA|0|0
011050|standardDeviationOfHorizontalWindSpeed|long|STANDARD DEVIATION WIND SPEED|m/s|1|0|12|NA|0|0
011051|standardDeviationOfVerticalWindSpeed|long|STANDARD DEVIATION W COMPONENT|m/s|1|0|8|NA|0|0
011061|absoluteWindShearIn1KmLayerBelow|long|ABSOLUTE WIND SHEAR IN 1 KM LAYER BELOW|m/s|1|0|12|NA|0|0
011062|absoluteWindShearIn1KmLayerAbove|long|ABSOLUTE WIND SHEAR IN 1 KM LAYER ABOVE|m/s|1|0|12|NA|0|0
012001|airTemperature|long|TEMPERATURE/DRY BULB TEMPERATURE|K|1|0|12|NA|0|0
012002|wetBulbTemperature|long|WET BULB TEMPERATURE|K|1|0|12|NA|0|0
012003|dewpointTemperature|long|DEW POINT TEMPERATURE|K|1|0|12|NA|0|0
012004|airTemperatureAt2M|long|DRY BULB TEMPERATURE AT 2M|K|1|0|12|NA|0|0
012005|wetBulbTemperatureAt2M|long|WET BULB TEMPERATURE AT 2M|K|1|0|12|NA|0|0
012006|dewpointTemperatureAt2M|long|DEW POINT TEMPERATURE AT 2M|K|1|0|12|NA|0|0
012007|virtualTemperature|long|VIRTUAL TEMPERATURE|K|1|0|12|NA|0|0
012011|maximumTemperatureAtHeightAndOverPeriodSpecified|long|MAXIMUM TEMPERATURE,AT HEIGHT AND OVER PERIOD SPECIFIED|K|1|0|12|NA|0|0
012012|minimumTemperatureAtHeightAndOverPeriodSpecified|long|MINIMUM TEMPERATURE,AT HEIGHT AND OVER PERIOD SPECIFIED|K|1|0|12|NA|0|0
012013|groundMinimumTemperaturePast12Hours|long|GROUND MINIMUM TEMPERATURE PAST 12 HOURS|K|1|0|12|NA|0|0
012014|maximumTemperatureAt2MPast12Hours|long|MAXIMUM TEMPERATURE AT 2M, PAST 12 HOURS|K|1|0|12|NA|0|0
012015|minimumTemperatureAt2MPast12Hours|long|MINIMUM TEMPERATURE AT 2M, PAST 12 HOURS|K|1|0|12|NA|0|0
012016|maximumTemperatureAt2MPast24Hours|long|MAXIMUM TEMPERATURE AT 2M, PAST 24 HOURS|K|1|0|12|NA|0|0
012017|minimumTemperatureAt2MPast24Hours|long|MINIMUM TEMPERATURE AT 2M, PAST 24 HOURS|K|1|0|12|NA|0|0
012030|soilTemperature|long|SOIL TEMPERATURE|K|1|0|12|NA|0|0
012061|skinTemperature|long|SKIN TEMPERATURE|K|1|0|12|NA|0|0
012062|equivalentBlackBodyTemperature|long|EQUIVALENT BLACK BODY TEMPERATURE|K|1|0|12|NA|0|0
012063|brightnessTemperature|long|BRIGHTNESS TEMPERATURE|K|1|0|12|NA|0|0
013001|specificHumidity|long|SPECIFIC HUMIDITY|kg/kg|5|0|14|NA|0|0
013002|mixingRatio|long|MIXING RATIO|kg/kg|5|0|14|NA|0|0
011050|standardDeviationOfHorizontalWindSpeed|double|STANDARD DEVIATION WIND SPEED|m/s|1|0|12|NA|0|0
011051|standardDeviationOfVerticalWindSpeed|double|STANDARD DEVIATION W COMPONENT|m/s|1|0|8|NA|0|0
011061|absoluteWindShearIn1KmLayerBelow|double|ABSOLUTE WIND SHEAR IN 1 KM LAYER BELOW|m/s|1|0|12|NA|0|0
011062|absoluteWindShearIn1KmLayerAbove|double|ABSOLUTE WIND SHEAR IN 1 KM LAYER ABOVE|m/s|1|0|12|NA|0|0
012001|airTemperature|double|TEMPERATURE/DRY BULB TEMPERATURE|K|1|0|12|NA|0|0
012002|wetBulbTemperature|double|WET BULB TEMPERATURE|K|1|0|12|NA|0|0
012003|dewpointTemperature|double|DEW POINT TEMPERATURE|K|1|0|12|NA|0|0
012004|airTemperatureAt2M|double|DRY BULB TEMPERATURE AT 2M|K|1|0|12|NA|0|0
012005|wetBulbTemperatureAt2M|double|WET BULB TEMPERATURE AT 2M|K|1|0|12|NA|0|0
012006|dewpointTemperatureAt2M|double|DEW POINT TEMPERATURE AT 2M|K|1|0|12|NA|0|0
012007|virtualTemperature|double|VIRTUAL TEMPERATURE|K|1|0|12|NA|0|0
012011|maximumTemperatureAtHeightAndOverPeriodSpecified|double|MAXIMUM TEMPERATURE,AT HEIGHT AND OVER PERIOD SPECIFIED|K|1|0|12|NA|0|0
012012|minimumTemperatureAtHeightAndOverPeriodSpecified|double|MINIMUM TEMPERATURE,AT HEIGHT AND OVER PERIOD SPECIFIED|K|1|0|12|NA|0|0
012013|groundMinimumTemperaturePast12Hours|double|GROUND MINIMUM TEMPERATURE PAST 12 HOURS|K|1|0|12|NA|0|0
012014|maximumTemperatureAt2MPast12Hours|double|MAXIMUM TEMPERATURE AT 2M, PAST 12 HOURS|K|1|0|12|NA|0|0
012015|minimumTemperatureAt2MPast12Hours|double|MINIMUM TEMPERATURE AT 2M, PAST 12 HOURS|K|1|0|12|NA|0|0
012016|maximumTemperatureAt2MPast24Hours|double|MAXIMUM TEMPERATURE AT 2M, PAST 24 HOURS|K|1|0|12|NA|0|0
012017|minimumTemperatureAt2MPast24Hours|double|MINIMUM TEMPERATURE AT 2M, PAST 24 HOURS|K|1|0|12|NA|0|0
012030|soilTemperature|double|SOIL TEMPERATURE|K|1|0|12|NA|0|0
012061|skinTemperature|double|SKIN TEMPERATURE|K|1|0|12|NA|0|0
012062|equivalentBlackBodyTemperature|double|EQUIVALENT BLACK BODY TEMPERATURE|K|1|0|12|NA|0|0
012063|brightnessTemperature|double|BRIGHTNESS TEMPERATURE|K|1|0|12|NA|0|0
013001|specificHumidity|double|SPECIFIC HUMIDITY|kg/kg|5|0|14|NA|0|0
013002|mixingRatio|double|MIXING RATIO|kg/kg|5|0|14|NA|0|0
013003|relativeHumidity|long|RELATIVE HUMIDITY|%|0|0|7|NA|0|0
013004|vapourPressure|long|VAPOUR PRESSURE|Pa|-1|0|10|NA|0|0
013005|vapourDensity|long|VAPOUR DENSITY|kg m-3|3|0|7|NA|0|0
013005|vapourDensity|double|VAPOUR DENSITY|kg m-3|3|0|7|NA|0|0
013006|mixingHeights|long|MIXING HEIGHT|m|-1|-40|16|NA|0|0
013009|relativeHumidity|long|RELATIVE HUMIDITY|%|1|-1000|12|NA|0|0
013011|totalPrecipitationOrTotalWaterEquivalent|long|TOTAL PRECIPITATION/TOTAL WATER EQUIVALENT|kg m-2|1|-1|14|NA|0|0
013012|depthOfFreshSnow|long|DEPTH OF FRESH SNOW|m|2|-2|12|NA|0|0
013013|totalSnowDepth|long|TOTAL SNOW DEPTH|m|2|-2|16|NA|0|0
013014|rainfallOrWaterEquivalentOfSnowAveragedRate|long|RAINFALL/WATER EQUIVALENT OF SNOW (AVERAGE RATE)|kg m-2 s-1|4|0|12|NA|0|0
013015|snowfallAveragedRate|long|SNOWFALL (AVERAGE RATE)|m/s|7|0|12|NA|0|0
013009|relativeHumidity|double|RELATIVE HUMIDITY|%|1|-1000|12|NA|0|0
013011|totalPrecipitationOrTotalWaterEquivalent|double|TOTAL PRECIPITATION/TOTAL WATER EQUIVALENT|kg m-2|1|-1|14|NA|0|0
013012|depthOfFreshSnow|double|DEPTH OF FRESH SNOW|m|2|-2|12|NA|0|0
013013|totalSnowDepth|double|TOTAL SNOW DEPTH|m|2|-2|16|NA|0|0
013014|rainfallOrWaterEquivalentOfSnowAveragedRate|double|RAINFALL/WATER EQUIVALENT OF SNOW (AVERAGE RATE)|kg m-2 s-1|4|0|12|NA|0|0
013015|snowfallAveragedRate|double|SNOWFALL (AVERAGE RATE)|m/s|7|0|12|NA|0|0
013016|precipitableWater|long|PRECIPITABLE WATER|kg m-2|0|0|7|NA|0|0
013019|totalPrecipitationPast1Hour|long|TOTAL PRECIPITATION PAST 1 HOUR|kg m-2|1|-1|14|NA|0|0
013020|totalPrecipitationPast3Hours|long|TOTAL PRECIPITATION PAST 3 HOURS|kg m-2|1|-1|14|NA|0|0
013021|totalPrecipitationPast6Hours|long|TOTAL PRECIPITATION PAST 6 HOURS|kg m-2|1|-1|14|NA|0|0
013022|totalPrecipitationPast12Hours|long|TOTAL PRECIPITATION PAST 12 HOURS|kg m-2|1|-1|14|NA|0|0
013023|totalPrecipitationPast24Hours|long|TOTAL PRECIPITATION PAST 24 HOURS|kg m-2|1|-1|14|NA|0|0
013019|totalPrecipitationPast1Hour|double|TOTAL PRECIPITATION PAST 1 HOUR|kg m-2|1|-1|14|NA|0|0
013020|totalPrecipitationPast3Hours|double|TOTAL PRECIPITATION PAST 3 HOURS|kg m-2|1|-1|14|NA|0|0
013021|totalPrecipitationPast6Hours|double|TOTAL PRECIPITATION PAST 6 HOURS|kg m-2|1|-1|14|NA|0|0
013022|totalPrecipitationPast12Hours|double|TOTAL PRECIPITATION PAST 12 HOURS|kg m-2|1|-1|14|NA|0|0
013023|totalPrecipitationPast24Hours|double|TOTAL PRECIPITATION PAST 24 HOURS|kg m-2|1|-1|14|NA|0|0
013031|evapotranspiration|long|EVAPOTRANSPIRATION|kg m-2|0|0|7|NA|0|0
013032|evaporation|long|EVAPORATION/EVAPOTRANSPIRATION|kg m-2|1|0|8|NA|0|0
013041|pasquillGiffordStabilityCategory|long|PASQUILL-GILLFORD STABILITY CATEGORY|CODE TABLE|0|0|4|NA|0|0
013032|evaporation|double|EVAPORATION/EVAPOTRANSPIRATION|kg m-2|1|0|8|NA|0|0
013041|pasquillGiffordStabilityCategory|table|PASQUILL-GILLFORD STABILITY CATEGORY|CODE TABLE|0|0|4|NA|0|0
014001|longWaveRadiationIntegratedOver24Hours|long|LONG-WAVE RADIATION,INTEGRATED OVER 24 HOURS|J m-2|-3|-2048|12|NA|0|0
014002|longWaveRadiationIntegratedOverPeriodSpecified|long|LONG-WAVE RADIATION,INTEGRATED OVER PERIOD SPECIFIED|J m-2|-3|-2048|12|NA|0|0
014003|shortWaveRadiationIntegratedOver24Hours|long|SHORT-WAVE RADIATION,INTEGRATED OVER 24 HOURS|J m-2|-3|-2048|12|NA|0|0
@ -260,56 +260,56 @@
014031|totalSunshine|long|TOTAL SUNSHINE|min|0|0|11|NA|0|0
014032|totalSunshine|long|TOTAL SUNSHINE|h|0|0|10|NA|0|0
015001|totalOzone|long|OZON|DU|0|0|10|NA|0|0
019001|synopticFeatureType|long|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|NA|0|0
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|NA|0|0
019002|effectiveRadiusOfFeature|long|EFFECTIVE RADIUS OF FEATURE|m|-2|0|12|NA|0|0
019003|windSpeedThreshold|long|WIND SPEED THRESHOLD|m/s|0|0|8|NA|0|0
019004|effectiveRadiusWithRespectToWindSpeedsAboveThreshold|long|EFFECTIVE RADIUS WITH RESPECT TO WIND SPEEDS ABOVE THRESHOLD|m|-2|0|12|NA|0|0
019005|featureDirectionOfMotion|long|DIRECTION OF MOTION OF FEATURE|deg|0|0|9|NA|0|0
019006|speedOfMotionOfFeature|long|SPEED OF MOTION OF FEATURE|m/s|2|0|14|NA|0|0
019006|speedOfMotionOfFeature|double|SPEED OF MOTION OF FEATURE|m/s|2|0|14|NA|0|0
019007|effectiveRadiusOfFeature|long|EFFECTIVE RADIUS OF FEATURE|m|-3|0|12|NA|0|0
019008|verticalExtentOfCirculation|long|VERTICAL EXTENT OF CIRCULATION|CODE TABLE|0|0|3|NA|0|0
019008|verticalExtentOfCirculation|table|VERTICAL EXTENT OF CIRCULATION|CODE TABLE|0|0|3|NA|0|0
019009|effectiveRadiusWithRespectToWindSpeedsAboveThresholdLargeStorms|long|EFFECTIVE RADIUS WITH RESPECT TOWIND SPEEDS ABOVE TRESHOLD|m|-3|0|12|NA|0|0
020001|horizontalVisibility|long|HORIZONTAL VISIBILITY|m|-1|0|13|NA|0|0
020002|verticalVisibility|long|VERTICAL VISIBILITY|m|-1|0|7|NA|0|0
020003|presentWeather|long|PRESENT WEATHER|CODE TABLE|0|0|9|NA|0|0
020004|pastWeather1|long|PAST WEATHER (1)|CODE TABLE|0|0|5|NA|0|0
020005|pastWeather2|long|PAST WEATHER (2)|CODE TABLE|0|0|5|NA|0|0
020003|presentWeather|table|PRESENT WEATHER|CODE TABLE|0|0|9|NA|0|0
020004|pastWeather1|table|PAST WEATHER (1)|CODE TABLE|0|0|5|NA|0|0
020005|pastWeather2|table|PAST WEATHER (2)|CODE TABLE|0|0|5|NA|0|0
020010|cloudCoverTotal|long|CLOUD COVER (TOTAL)|%|0|0|7|NA|0|0
020011|cloudAmount|long|CLOUD AMOUNT|CODE TABLE|0|0|4|NA|0|0
020012|cloudType|long|CLOUD TYPE|CODE TABLE|0|0|6|NA|0|0
020011|cloudAmount|table|CLOUD AMOUNT|CODE TABLE|0|0|4|NA|0|0
020012|cloudType|table|CLOUD TYPE|CODE TABLE|0|0|6|NA|0|0
020013|heightOfBaseOfCloud|long|HEIGHT OF BASE OF CLOUD|m|-1|-40|11|NA|0|0
020014|heightOfTopOfCloud|long|HEIGHT OF TOP OF CLOUD|m|-1|-40|11|NA|0|0
020016|pressureAtTopOfCloud|long|PRESSURE AT THE TOP OF CLOUD|Pa|-1|0|14|NA|0|0
020017|cloudTopDescription|long|CLOUD TOP DESCRIPTION|CODE TABLE|0|0|4|NA|0|0
020031|iceDepositThickness|long|ICE DEPOSIT (THICKNESS)|m|2|0|7|NA|0|0
020032|rateOfIceAccretionEstimated|long|RATE OF ICE ACCRETION|CODE TABLE|0|0|3|NA|0|0
020033|causeOfIceAccretion|long|CAUSE OF ICE ACCRETION|FLAG TABLE|0|0|4|NA|0|0
020034|seaIceConcentration|long|SEA ICE CONCETRATION|CODE TABLE|0|0|5|NA|0|0
020035|amountAndTypeOfIce|long|AMOUNT AND TYPE OF ICE|CODE TABLE|0|0|4|NA|0|0
020036|iceSituation|long|ICE SITUATION|CODE TABLE|0|0|5|NA|0|0
020037|iceDevelopment|long|ICE DEVELOPMENT|CODE TABLE|0|0|5|NA|0|0
020017|cloudTopDescription|table|CLOUD TOP DESCRIPTION|CODE TABLE|0|0|4|NA|0|0
020031|iceDepositThickness|double|ICE DEPOSIT (THICKNESS)|m|2|0|7|NA|0|0
020032|rateOfIceAccretionEstimated|table|RATE OF ICE ACCRETION|CODE TABLE|0|0|3|NA|0|0
020033|causeOfIceAccretion|flag|CAUSE OF ICE ACCRETION|FLAG TABLE|0|0|4|NA|0|0
020034|seaIceConcentration|table|SEA ICE CONCETRATION|CODE TABLE|0|0|5|NA|0|0
020035|amountAndTypeOfIce|table|AMOUNT AND TYPE OF ICE|CODE TABLE|0|0|4|NA|0|0
020036|iceSituation|table|ICE SITUATION|CODE TABLE|0|0|5|NA|0|0
020037|iceDevelopment|table|ICE DEVELOPMENT|CODE TABLE|0|0|5|NA|0|0
020038|iceEdgeBearing|long|BEARING OF THE ICE EDGE|deg|0|0|12|NA|0|0
020039|iceDistance|long|ICE DISTANCE|m|-1|0|13|NA|0|0
020041|airframeIcing|long|AIRFRAME ICING|CODE TABLE|0|0|4|NA|0|0
020041|airframeIcing|table|AIRFRAME ICING|CODE TABLE|0|0|4|NA|0|0
020051|amountOfLowClouds|long|AMOUNT OF LOW CLOUDS|%|0|0|7|NA|0|0
020052|amountOfMiddleClouds|long|AMOUNT OF MIDDLE CLOUDS|%|0|0|7|NA|0|0
020053|amountOfHighClouds|long|AMOUNT OF HIGH CLOUDS|%|0|0|7|NA|0|0
020061|runwayVisualRangeRvr|long|RUNWAY VISUAL RANGE (RVR)|m|0|0|12|NA|0|0
020062|stateOfGround|long|STATE OF GROUND (WITH OR WITHOUT SNOW)|CODE TABLE|0|0|5|NA|0|0
020063|specialPhenomena|long|SPECIAL PHENOMENA|CODE TABLE|0|0|10|NA|0|0
020062|stateOfGround|table|STATE OF GROUND (WITH OR WITHOUT SNOW)|CODE TABLE|0|0|5|NA|0|0
020063|specialPhenomena|table|SPECIAL PHENOMENA|CODE TABLE|0|0|10|NA|0|0
021001|horizontalReflectivity|long|HORIZONTAL REFLECTIVITY|dB|0|-64|7|NA|0|0
021002|verticalReflectivity|long|VERTICAL REFLECTIVITY|dB|0|-64|7|NA|0|0
021003|differentialReflectivity|long|DIFFERENTIAL REFLECTIVITY|dB|1|-5|7|NA|0|0
021003|differentialReflectivity|double|DIFFERENTIAL REFLECTIVITY|dB|1|-5|7|NA|0|0
021005|linearDepolarizationRatio|long|LINEAR DEPOLARISATION RATIO|dB|0|-65|6|NA|0|0
021006|circularDepolarizationRatio|long|CIRCULAR DEPOLARIZATION RATIO|dB|0|-65|6|NA|0|0
021011|dopplerMeanVelocityXDirection|long|DOPPLER MEAN VELOCITY IN X-DIRECTION|m/s|0|-128|8|NA|0|0
021012|dopplerMeanVelocityYDirection|long|DOPPLER MEAN VELOCITY IN Y-DIRECTION|m/s|0|-128|8|NA|0|0
021013|dopplerMeanVelocityZDirection|long|DOPPLER MEAN VELOCITY IN Z-DIRECTION(VZ)|m/s|0|-128|8|NA|0|0
021014|dopplerMeanVelocityRadial|long|DOPPLER MEAN VELOCITY RADIAL|m/s|1|-4096|13|NA|0|0
021017|dopplerVelocitySpectralWidth|long|DOPPLER VELOCITY SPECTRAL WIDTH|m/s|1|-4096|8|NA|0|0
021014|dopplerMeanVelocityRadial|double|DOPPLER MEAN VELOCITY RADIAL|m/s|1|-4096|13|NA|0|0
021017|dopplerVelocitySpectralWidth|double|DOPPLER VELOCITY SPECTRAL WIDTH|m/s|1|-4096|8|NA|0|0
021021|echoTops|long|ECHO TOPS|m|-3|0|4|NA|0|0
021031|verticallyIntegratedLiquidWaterContent|long|VERTICALLY INTEGRATED LIQUID-WATER CONTENT|kg m-2|0|0|7|NA|0|0
021036|radarRainfallIntensity|long|RADAR RAINFALL INTENSITY|m/s|7|0|12|NA|0|0
021036|radarRainfallIntensity|double|RADAR RAINFALL INTENSITY|m/s|7|0|12|NA|0|0
021041|brightBandHeight|long|BRIGHT-BAND HEIGHT|m|-2|0|8|NA|0|0
021051|signalPowerAbove1Mw|long|SIGNAL POWER ABOVE 1 mW|dB|0|-256|8|NA|0|0
022001|wavesDirection|long|DIRECTION OF WAVES|deg|0|0|9|NA|0|0
@ -319,98 +319,98 @@
022011|periodOfWaves|long|PERIOD OF WAVES|s|0|0|6|NA|0|0
022012|periodOfWindWaves|long|PERIOD OF WIND WAVES|s|0|0|6|NA|0|0
022013|periodOfSwellWaves|long|PERIOD OF SWELL WAVES|s|0|0|6|NA|0|0
022021|heightOfWaves|long|HEIGHT OF WAVES|m|1|0|10|NA|0|0
022022|heightOfWindWaves|long|HEIGHT OF WIND WAVES|m|1|0|10|NA|0|0
022023|heightOfSwellWaves|long|HEIGHT OF SWELL WAVES|m|1|0|10|NA|0|0
022025|standardDeviationWaveHeight|long|STANDARD DEVIATION WAVE HEIGHT|m|2|0|10|NA|0|0
022031|speedOfCurrent|long|SPEED OF CURRENT|m/s|2|0|13|NA|0|0
022042|oceanographicWaterTemperature|long|SEA TEMPERATURE|K|1|0|12|NA|0|0
022043|oceanographicWaterTemperature|long|SEA TEMPERATURE|K|2|0|15|NA|0|0
022044|soundVelocity|long|SOUND VELOCITY|m/s|1|0|14|NA|0|0
022050|standardDeviationSeaSurfaceTemperature|long|STANDARD DEVIATION SEA SURFACE TEMPERATURE|K|2|0|8|NA|0|0
022061|seaState|long|STATE OF SEA|CODE TABLE|0|0|4|NA|0|0
022062|salinity|long|SALINITY|%|3|0|14|NA|0|0
022021|heightOfWaves|double|HEIGHT OF WAVES|m|1|0|10|NA|0|0
022022|heightOfWindWaves|double|HEIGHT OF WIND WAVES|m|1|0|10|NA|0|0
022023|heightOfSwellWaves|double|HEIGHT OF SWELL WAVES|m|1|0|10|NA|0|0
022025|standardDeviationWaveHeight|double|STANDARD DEVIATION WAVE HEIGHT|m|2|0|10|NA|0|0
022031|speedOfCurrent|double|SPEED OF CURRENT|m/s|2|0|13|NA|0|0
022042|oceanographicWaterTemperature|double|SEA TEMPERATURE|K|1|0|12|NA|0|0
022043|oceanographicWaterTemperature|double|SEA TEMPERATURE|K|2|0|15|NA|0|0
022044|soundVelocity|double|SOUND VELOCITY|m/s|1|0|14|NA|0|0
022050|standardDeviationSeaSurfaceTemperature|double|STANDARD DEVIATION SEA SURFACE TEMPERATURE|K|2|0|8|NA|0|0
022061|seaState|table|STATE OF SEA|CODE TABLE|0|0|4|NA|0|0
022062|salinity|double|SALINITY|%|3|0|14|NA|0|0
022063|totalWaterDepth|long|TOTAL WATER DEPTH|m|0|0|14|NA|0|0
022191|spectralDensity|long|SPECTRAL DENSITY|m2 rad-1 s|2|0|20|NA|0|0
023001|accidentEarlyNotificationArticleApplicable|long|ACCIDENT EARLY NOTIFICATION-ARTICLE APPLICABLE|CODE TABLE|0|0|3|NA|0|0
023002|facilityInvolvedInIncident|long|ACTIVITY OR FACILITY INVOLVED ININCIDENT|CODE TABLE|0|0|5|NA|0|0
023003|releaseType|long|TYPE OF RELEASE|CODE TABLE|0|0|3|NA|0|0
023004|countermeasuresTakenNearBorder|long|COUNTERMEASURES TAKEN NEAR BORDER|CODE TABLE|0|0|3|NA|0|0
023005|causeOfIncident|long|COUSE OF INCIDENT|CODE TABLE|0|0|2|NA|0|0
023006|incidentSituation|long|INCIDENT SITUATION|CODE TABLE|0|0|3|NA|0|0
023007|characteristicsOfRelease|long|CHARACTERISTICS OF RELEASE|CODE TABLE|0|0|3|NA|0|0
023008|stateOfCurrentRelease|long|STATE OF CURRENT RELEASE|CODE TABLE|0|0|2|NA|0|0
023009|stateOfExpectedRelease|long|STATE OF EXPECTED RELEASE|CODE TABLE|0|0|2|NA|0|0
023016|possibilityOfSignificantChemicalToxicHealthEffect|long|POSSIBILITY OF SIGNIFICANT CHEMICAL TOXIC HEALTH EFFECT|CODE TABLE|0|0|2|NA|0|0
023017|flowDischargeOfMajorRecipient|long|FLOW DISCHARGE OF MAJOR RECEPIENT|m3/s|6|0|20|NA|0|0
023018|releaseBehaviourOverTime|long|RELEASE BEHAVIOUR OVER TIME|CODE TABLE|0|0|3|NA|0|0
022191|spectralDensity|double|SPECTRAL DENSITY|m2 rad-1 s|2|0|20|NA|0|0
023001|accidentEarlyNotificationArticleApplicable|table|ACCIDENT EARLY NOTIFICATION-ARTICLE APPLICABLE|CODE TABLE|0|0|3|NA|0|0
023002|facilityInvolvedInIncident|table|ACTIVITY OR FACILITY INVOLVED ININCIDENT|CODE TABLE|0|0|5|NA|0|0
023003|releaseType|table|TYPE OF RELEASE|CODE TABLE|0|0|3|NA|0|0
023004|countermeasuresTakenNearBorder|table|COUNTERMEASURES TAKEN NEAR BORDER|CODE TABLE|0|0|3|NA|0|0
023005|causeOfIncident|table|COUSE OF INCIDENT|CODE TABLE|0|0|2|NA|0|0
023006|incidentSituation|table|INCIDENT SITUATION|CODE TABLE|0|0|3|NA|0|0
023007|characteristicsOfRelease|table|CHARACTERISTICS OF RELEASE|CODE TABLE|0|0|3|NA|0|0
023008|stateOfCurrentRelease|table|STATE OF CURRENT RELEASE|CODE TABLE|0|0|2|NA|0|0
023009|stateOfExpectedRelease|table|STATE OF EXPECTED RELEASE|CODE TABLE|0|0|2|NA|0|0
023016|possibilityOfSignificantChemicalToxicHealthEffect|table|POSSIBILITY OF SIGNIFICANT CHEMICAL TOXIC HEALTH EFFECT|CODE TABLE|0|0|2|NA|0|0
023017|flowDischargeOfMajorRecipient|double|FLOW DISCHARGE OF MAJOR RECEPIENT|m3/s|6|0|20|NA|0|0
023018|releaseBehaviourOverTime|table|RELEASE BEHAVIOUR OVER TIME|CODE TABLE|0|0|3|NA|0|0
023019|actualReleaseHeight|long|ACTUAL RELEASE HEIGHT|m|0|-15000|17|NA|0|0
023021|effectiveReleaseHeight|long|EFFECTIVE RELEASE HEIGHT|m|0|-15000|17|NA|0|0
023022|distanceOfReleasePointOrSiteOfIncident|long|DISTANCE OF RELEASE POINT OR SITE OF INCIDENT|m|0|0|24|NA|0|0
023023|mainTransportSpeedInAtmosphere|long|MAIN TRANSPORT SPEED IN THE ATMOSPHERE|m/s|1|0|12|NA|0|0
023024|mainTransportSpeedInWater|long|MAIN TRANSPORT SPEED WATER|m/s|2|0|13|NA|0|0
023025|mainTransportSpeedInGroundWater|long|MAIN TRANSPORT SPEED IN GROUND WATER|m/s|2|0|13|NA|0|0
023023|mainTransportSpeedInAtmosphere|double|MAIN TRANSPORT SPEED IN THE ATMOSPHERE|m/s|1|0|12|NA|0|0
023024|mainTransportSpeedInWater|double|MAIN TRANSPORT SPEED WATER|m/s|2|0|13|NA|0|0
023025|mainTransportSpeedInGroundWater|double|MAIN TRANSPORT SPEED IN GROUND WATER|m/s|2|0|13|NA|0|0
023027|mainTransportDirectionInTheAtmosphere|long|MAIN TRANSPORT DIRECTION IN THE ATMOSPHERE|deg|0|0|9|NA|0|0
023028|mainTransportDirectionInWater|long|MAIN TRANSPORT DIRECTION IN WATER|deg|0|0|9|NA|0|0
023029|mainTransportDirectionInGroundWater|long|MAIN TRANSPORT DIRECTION IN GROUND WATER|deg|0|0|9|NA|0|0
023031|possibilityPlume|long|POSSIBILITY THAT PLUME WILL ENCOUNTER PRECIPITATION IN STATE IN|CODE TABLE|0|0|2|NA|0|0
023032|plumeWillEncounterChangeInWindDirectionAndOrOrSpeedFlag|long|PLUME WILL ENCOUNTER CHANGE IN WIND DIRECTION AND/OR SPEED FLAG|CODE TABLE|0|0|2|NA|0|0
023031|possibilityPlume|table|POSSIBILITY THAT PLUME WILL ENCOUNTER PRECIPITATION IN STATE IN|CODE TABLE|0|0|2|NA|0|0
023032|plumeWillEncounterChangeInWindDirectionAndOrOrSpeedFlag|table|PLUME WILL ENCOUNTER CHANGE IN WIND DIRECTION AND/OR SPEED FLAG|CODE TABLE|0|0|2|NA|0|0
024001|estimateOfAmountOfRadioactivityReleasedUpToSpecifiedTime|long|ESTIMATE OF AMOUNT OF RADIOACTIVITY RELEASED UP TO SPECIFIED TIM|Bq|-11|0|28|NA|0|0
024002|estimatedMaximumPotentialRelease|long|ESTIMATED MAXIMUM POTENTIAL RELEASE|Bq|-11|0|28|NA|0|0
024003|compositionOfRelease|long|COMPOSITION OF RELEASE|CODE TABLE|0|0|5|NA|0|0
024004|elementName|long|ELEMENT NAME|CCITT IA5|0|0|16|NA|0|0
024003|compositionOfRelease|table|COMPOSITION OF RELEASE|CODE TABLE|0|0|5|NA|0|0
024004|elementName|string|ELEMENT NAME|CCITT IA5|0|0|16|NA|0|0
024005|isotopeMass|long|ISOTOPE MASS|Numeric|0|0|9|NA|0|0
024011|dose|long|DOSE|mSv|2|0|32|NA|0|0
024012|trajectoryDoseDefinedLocationAndExpectedTimeOfArrival|long|TRAJECTORY DOSE (DEFINED LOCATION AND EXPECTED TIME)|mSv|2|0|32|NA|0|0
024013|gammaDoseInAirAlongMainTransportPathDefinedLocationAndTimePeriod|long|GAMMA DOSE IN AIR ALONG THE MAINTRANSPORT PATH(DEFINED LOCATION|mSv|2|0|32|NA|0|0
024021|airConcentrationOfNamedIsotopeTypeIncludingGrossBeta|long|AIR CONCENTRATION(OF NAMED ISOTOPE TYPE INCLUDING GROSS BETA|Bq m-3|2|0|32|NA|0|0
024022|concentrationInPrecipitationOfNamedIsotopeType|long|CONCENTRATION IN PRECIPITATION ( OF NAMED ISOTOPE TYPE)|Bq/l|2|0|32|NA|0|0
024011|dose|double|DOSE|mSv|2|0|32|NA|0|0
024012|trajectoryDoseDefinedLocationAndExpectedTimeOfArrival|double|TRAJECTORY DOSE (DEFINED LOCATION AND EXPECTED TIME)|mSv|2|0|32|NA|0|0
024013|gammaDoseInAirAlongMainTransportPathDefinedLocationAndTimePeriod|double|GAMMA DOSE IN AIR ALONG THE MAINTRANSPORT PATH(DEFINED LOCATION|mSv|2|0|32|NA|0|0
024021|airConcentrationOfNamedIsotopeTypeIncludingGrossBeta|double|AIR CONCENTRATION(OF NAMED ISOTOPE TYPE INCLUDING GROSS BETA|Bq m-3|2|0|32|NA|0|0
024022|concentrationInPrecipitationOfNamedIsotopeType|double|CONCENTRATION IN PRECIPITATION ( OF NAMED ISOTOPE TYPE)|Bq/l|2|0|32|NA|0|0
025001|rangeGateLength|long|RANGE-GATE LENGTH|m|-1|0|6|NA|0|0
025002|numberOfGatesAveraged|long|NUMBER OF GATES AVERAGED|Numeric|0|0|4|NA|0|0
025003|numberOfIntegratedPulses|long|NUMBER OF INTEGRATED PULSES|Numeric|0|0|8|NA|0|0
025004|echoProcessing|long|ECHO PROCESSING|CODE TABLE|0|0|2|NA|0|0
025005|echoIntegration|long|ECHO INTEGRATION|CODE TABLE|0|0|2|NA|0|0
025006|zToRConversion|long|Z TO R CONVERSION|CODE TABLE|0|0|3|NA|0|0
025004|echoProcessing|table|ECHO PROCESSING|CODE TABLE|0|0|2|NA|0|0
025005|echoIntegration|table|ECHO INTEGRATION|CODE TABLE|0|0|2|NA|0|0
025006|zToRConversion|table|Z TO R CONVERSION|CODE TABLE|0|0|3|NA|0|0
025007|zToRConversionFactor|long|Z TO R CONVERSION FACTOR|Numeric|0|0|12|NA|0|0
025008|zToRConversionExponent|long|Z TO R CONVERSION EXPONENT|Numeric|2|0|9|NA|0|0
025009|calibrationMethod|long|CALIBRATION METHOD|FLAG TABLE|0|0|4|NA|0|0
025010|clutterTreatment|long|CLUTTER TREATMENT|CODE TABLE|0|0|4|NA|0|0
025011|groundOccultationCorrectionScreening|long|GROUND ACCULTATION CORRECTION(SCREENING)|CODE TABLE|0|0|2|NA|0|0
025012|rangeAttenuationCorrection|long|RANGE ATTENUATION CORRECTION|CODE TABLE|0|0|2|NA|0|0
025013|brightBandCorrection|long|BRIGHT-BAND CORRECTION|FLAG TABLE|0|0|2|NA|0|0
025009|calibrationMethod|flag|CALIBRATION METHOD|FLAG TABLE|0|0|4|NA|0|0
025010|clutterTreatment|table|CLUTTER TREATMENT|CODE TABLE|0|0|4|NA|0|0
025011|groundOccultationCorrectionScreening|table|GROUND ACCULTATION CORRECTION(SCREENING)|CODE TABLE|0|0|2|NA|0|0
025012|rangeAttenuationCorrection|table|RANGE ATTENUATION CORRECTION|CODE TABLE|0|0|2|NA|0|0
025013|brightBandCorrection|flag|BRIGHT-BAND CORRECTION|FLAG TABLE|0|0|2|NA|0|0
025014|azimuthClutterCutOff|long|AZIMUTH CLUTTER CUT-OFF|Numeric|0|0|12|NA|0|0
025015|radomeAttenuationCorrection|long|RADOM ATTENUATION CORRECTION|FLAG TABLE|0|0|2|NA|0|0
025016|clearAirAttenuationCorrection|long|CLEAR-AIR ATTENUATION CORRECTION|dB/m|5|0|6|NA|0|0
025017|precipitationAttenuationCorrection|long|PRECIPITATION ATTENUATION CORRECTION|FLAG TABLE|0|0|2|NA|0|0
025015|radomeAttenuationCorrection|flag|RADOM ATTENUATION CORRECTION|FLAG TABLE|0|0|2|NA|0|0
025016|clearAirAttenuationCorrection|double|CLEAR-AIR ATTENUATION CORRECTION|dB/m|5|0|6|NA|0|0
025017|precipitationAttenuationCorrection|flag|PRECIPITATION ATTENUATION CORRECTION|FLAG TABLE|0|0|2|NA|0|0
025018|aToZLawForAttenuationFactor|long|A TO Z LAW FOR ATTENUATION FACTOR|Numeric|7|0|6|NA|0|0
025019|aToZLawForAttenuationExponent|long|A TO Z LAW FOR ATTENUATION EXPONENT|Numeric|2|0|7|NA|0|0
025020|meanSpeedEstimation|long|MEAN SPEED ESTIMATION|CODE TABLE|0|0|2|NA|0|0
025021|windComputationEnhancement|long|WIND COMPUTATION EHANCEMENT|FLAG TABLE|0|0|8|NA|0|0
025020|meanSpeedEstimation|table|MEAN SPEED ESTIMATION|CODE TABLE|0|0|2|NA|0|0
025021|windComputationEnhancement|flag|WIND COMPUTATION EHANCEMENT|FLAG TABLE|0|0|8|NA|0|0
025030|signalToNoiseRatio|long|SIGNAL TO NOISE RATIO|dB|0|-32|8|NA|0|0
025032|windProfilerModeInformation|long|WIND PROFILER MODE INFORMATION|CODE TABLE|0|0|2|NA|0|0
025033|windProfilerSubmodeInformation|long|NOAA WIND PROFILER SUBMODE INFORMATION|CODE TABLE|0|0|2|NA|0|0
025034|windProfilerQualityControlTestResults|long|NOAA WIND PROFILER QUALITY CONTROL TEST RESULTS|FLAG TABLE|0|0|4|NA|0|0
027001|nonCoordinateLatitude|long|LATITUDE(HIGH ACCURACY)|deg|5|-9000000|25|NA|0|0
027002|nonCoordinateLatitude|long|LATITUDE(COARSE ACCURACY)|deg|2|-9000|15|NA|0|0
027003|alternateLatitude|long|ALTERNATE LATITUDE|deg|2|-9000|15|NA|0|0
025032|windProfilerModeInformation|table|WIND PROFILER MODE INFORMATION|CODE TABLE|0|0|2|NA|0|0
025033|windProfilerSubmodeInformation|table|NOAA WIND PROFILER SUBMODE INFORMATION|CODE TABLE|0|0|2|NA|0|0
025034|windProfilerQualityControlTestResults|flag|NOAA WIND PROFILER QUALITY CONTROL TEST RESULTS|FLAG TABLE|0|0|4|NA|0|0
027001|nonCoordinateLatitude|double|LATITUDE(HIGH ACCURACY)|deg|5|-9000000|25|NA|0|0
027002|nonCoordinateLatitude|double|LATITUDE(COARSE ACCURACY)|deg|2|-9000|15|NA|0|0
027003|alternateLatitude|double|ALTERNATE LATITUDE|deg|2|-9000|15|NA|0|0
027020|satelliteLocationCounter|long|SATELLITE LOCATION COUNTER|Numeric|0|0|16|NA|0|0
028001|nonCoordinateLongitude|long|LONGITUDE(HIGH ACCURACY)|deg|5|-18000000|26|NA|0|0
028002|nonCoordinateLongitude|long|LONGITUDE(COARSE ACCURACY)|deg|2|-18000|16|NA|0|0
028003|alternateLongitude|long|ALTERNATE LONGITUDE|deg|2|-18000|16|NA|0|0
029001|projectionType|long|PROJECTION TYPE|CODE TABLE|0|0|3|NA|0|0
029002|coordinateGridType|long|CO-ORDINATE GRID TYPE|CODE TABLE|0|0|2|NA|0|0
028001|nonCoordinateLongitude|double|LONGITUDE(HIGH ACCURACY)|deg|5|-18000000|26|NA|0|0
028002|nonCoordinateLongitude|double|LONGITUDE(COARSE ACCURACY)|deg|2|-18000|16|NA|0|0
028003|alternateLongitude|double|ALTERNATE LONGITUDE|deg|2|-18000|16|NA|0|0
029001|projectionType|table|PROJECTION TYPE|CODE TABLE|0|0|3|NA|0|0
029002|coordinateGridType|table|CO-ORDINATE GRID TYPE|CODE TABLE|0|0|2|NA|0|0
030001|pixelValue4Bits|long|PIXEL VALUE(4 BITS)|Numeric|0|0|4|NA|0|0
030021|numberOfPixelsPerRow|long|NUMBER OF PIXELS PER ROW|Numeric|0|0|12|NA|0|0
030022|numberOfPixelsPerColumn|long|NUMBER OF PIXELS PER COLUMN|Numeric|0|0|12|NA|0|0
030031|pictureType|long|PICTURE TYPE|CODE TABLE|0|0|4|NA|0|0
030032|combinationWithOtherData|long|COMBINATION WITH OTHER DATA|FLAG TABLE|0|0|16|NA|0|0
030031|pictureType|table|PICTURE TYPE|CODE TABLE|0|0|4|NA|0|0
030032|combinationWithOtherData|flag|COMBINATION WITH OTHER DATA|FLAG TABLE|0|0|16|NA|0|0
031001|delayedDescriptorReplicationFactor|long|DELAYED DESCRIPTOR REPLICATION FACTOR|Numeric|0|0|8|NA|0|0
031002|extendedDelayedDescriptorReplicationFactor|long|EXTENDED DELAYED DESCRIPTOR REPLICATION FACTOR|Numeric|0|0|16|NA|0|0
031011|delayedDescriptorAndDataRepetitionFactor|long|DELAYED DESCRIPTOR AND DATA REPETITION FACTOR|Numeric|0|0|8|NA|0|0
031012|extendedDelayedDescriptorAndDataRepetitionFactor|long|EXTENDED DELAYED DESCRIPTOR AND DATA REPETITION FACTOR|Numeric|0|0|16|NA|0|0
031021|associatedFieldSignificance|long|ASSOCIATED FIELD SIGNIFICANCE|CODE TABLE|0|0|6|NA|0|0
031031|dataPresentIndicator|long|DATA PRESENT INDICATOR|FLAG TABLE|0|0|1|NA|0|0
033002|qualityInformation|long|QUALITY INFORMATION TABLE|CODE TABLE|0|0|2|NA|0|0
033003|qualityInformation|long|QUALITY INFORMATION TABLE|CODE TABLE|0|0|3|NA|0|0
031021|associatedFieldSignificance|table|ASSOCIATED FIELD SIGNIFICANCE|CODE TABLE|0|0|6|NA|0|0
031031|dataPresentIndicator|flag|DATA PRESENT INDICATOR|FLAG TABLE|0|0|1|NA|0|0
033002|qualityInformation|table|QUALITY INFORMATION TABLE|CODE TABLE|0|0|2|NA|0|0
033003|qualityInformation|table|QUALITY INFORMATION TABLE|CODE TABLE|0|0|3|NA|0|0
033007|percentConfidence|long|% CONFIDENCE|%|0|0|7|NA|0|0
033191|ecmwfWamQcIndicator|long|ECMWF WAM QC INDICATOR|CODE TABLE|0|0|2|NA|0|0
033191|ecmwfWamQcIndicator|table|ECMWF WAM QC INDICATOR|CODE TABLE|0|0|2|NA|0|0

View File

@ -787,7 +787,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2

View File

@ -789,7 +789,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2

View File

@ -789,7 +789,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2

View File

@ -795,7 +795,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween025And25M|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween025And25M|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2

View File

@ -809,7 +809,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2

View File

@ -843,7 +843,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
019001|synopticFeatureType|table|TYPE OF SYNOPTIC FEATURE|CODE TABLE|0|0|6|CODE TABLE|0|2

View File

@ -858,7 +858,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
015063|attenuatedBackscatter|double|ATTENUATED BACKSCATTER|m-1 Sr-1|8|0|20|m-1 Sr-1|8|7

View File

@ -863,7 +863,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
015063|attenuatedBackscatter|double|ATTENUATED BACKSCATTER|m-1 Sr-1|8|0|20|m-1 Sr-1|8|7

View File

@ -864,7 +864,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
015063|attenuatedBackscatter|double|ATTENUATED BACKSCATTER|m-1 sr-1|8|0|20|m-1 sr-1|8|7

View File

@ -869,7 +869,7 @@
015051|meteorologicalOpticalRange|long|METEOROLOGICAL OPTICAL RANGE|m|0|0|18|m|0|6
015052|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan5Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 5 NM|log (m-3)|1|60|6|log (m-3)|1|3
015053|log10OfNumberDensityOfAerosolParticlesWithDiameterGreaterThan14Nm|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER GREATER THAN 14 NM|log (m-3)|2|600|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 µM|log (m-3)|2|550|9|log (m-3)|2|4
015054|log10OfNumberDensityOfAerosolParticlesWithDiameterBetween0p25And2p5|double|LOG10 OF NUMBER DENSITY OF AEROSOL PARTICLES WITH DIAMETER BETWEEN 0.25 AND 2.5 uM|log (m-3)|2|550|9|log (m-3)|2|4
015055|nonVolatileAerosolRatio|long|NON VOLATILE AEROSOL RATIO|Numeric|2|0|7|Numeric|2|3
015062|aerosolOpticalThickness|long|AEROSOL OPTICAL THICKNESS|Numeric|3|-1000|14|Numeric|3|5
015063|attenuatedBackscatter|double|ATTENUATED BACKSCATTER|m-1 sr-1|8|0|20|m-1 sr-1|8|7

View File

@ -0,0 +1,8 @@
0 0 ANTARCTICA
1 1 REGION I
2 2 REGION II
3 3 REGION III
4 4 REGION IV
5 5 REGION V
6 6 REGION VI
7 7 MISSING VALUE

View File

@ -0,0 +1,10 @@
0 0 INCREASING, THEN DECREASING; ATMOSPHERIC PRESSURE THE SAME OR HIGHER THAN THREE HOURS AGO
1 1 INCREASING, THEN STEADY; OR INCREASING, THEN INCREASING MORE SLOWLY
2 2 INCREASING (STEADILY OR UNSTEADILY)
3 3 DECREASING OR STEADY, THEN INCREASING; OR INCREASING, THEN INCREASING MORE RAPIDLY
4 4 STEADY; ATMOSPHERIC PRESSURE THE SAME AS THREE HOURS AGO
5 5 DECREASING, THEN INCREASING; ATMOSPHERIC PRESSURE THE SAME OR LOWER THAN THREE HOURS AGO
6 6 DECREASING, THEN STEADY; OR DECREASING, THEN DECREASING MORE SLOWLY
7 7 DECREASING (STEADILY OR UNSTEADILY)
8 8 STEADY OR INCREASING, THEN DECREASING; OR DECREASING, THEN DECREASING MORE RAPIDLY
15 15 MISSING VALUE

View File

@ -0,0 +1,4 @@
0 0 SUBSONIC
1 1 TRANSONIC
2 2 SUPERSONIC
7 7 MISSING VALUE

View File

@ -0,0 +1,212 @@
0 0 RESERVED
1 1 ERS 1
2 2 ERS 2
3 3 METOP-1 (METOP-B)
4 4 METOP-2 (METOP-A)
5 5 METOP-3 (METOP-C)
20 20 SPOT1
21 21 SPOT2
22 22 SPOT3
23 23 SPOT4
40 40 OERSTED
41 41 CHAMP
42 42 TERRASAR-X
43 43 TANDEM-X
44 44 PAZ
46 46 SMOS
47 47 CRYOSAT-2
48 48 AEOLUS
50 50 METEOSAT 3
51 51 METEOSAT 4
52 52 METEOSAT 5
53 53 METEOSAT 6
54 54 METEOSAT 7
55 55 METEOSAT 8
56 56 METEOSAT 9
57 57 METEOSAT 10
58 58 METEOSAT 1
59 59 METEOSAT 2
60 60 ENVISAT
61 61 SENTINEL 3A
62 62 SENTINEL 1A
63 63 SENTINEL 1B
64 64 SENTINEL 5P
65 65 SENTINEL 3B
70 70 METEOSAT 11
120 120 ADEOS
121 121 ADEOS II
122 122 GCOM-W1
140 140 GOSAT
150 150 GMS 3
151 151 GMS 4
152 152 GMS 5
153 153 GMS
154 154 GMS 2
171 171 MTSAT-1R
172 172 MTSAT-2
173 173 HIMAWARI-8
174 174 HIMAWARI-9
200 200 NOAA 8
201 201 NOAA 9
202 202 NOAA 10
203 203 NOAA 11
204 204 NOAA 12
205 205 NOAA 14
206 206 NOAA 15
207 207 NOAA 16
208 208 NOAA 17
209 209 NOAA 18
220 220 LANDSAT 5
221 221 LANDSAT 4
222 222 LANDSAT 7
223 223 NOAA 19
224 224 NPP
225 225 NOAA 20
226 226 NOAA 21
240 240 DMSP 7
241 241 DMSP 8
242 242 DMSP 9
243 243 DMSP 10
244 244 DMSP 11
245 245 DMSP 12
246 246 DMSP 13
247 247 DMSP 14
248 248 DMSP 15
249 249 DMSP 16
250 250 GOES 6
251 251 GOES 7
252 252 GOES 8
253 253 GOES 9
254 254 GOES 10
255 255 GOES 11
256 256 GOES 12
257 257 GOES 13
258 258 GOES 14
259 259 GOES 15
260 260 JASON 1
261 261 JASON 2
262 262 JASON 3
269 269 SPIRE LEMUR 3U CUBESAT
270 270 GOES 16
271 271 GOES 17
272 272 GOES 18
273 273 GOES 19
281 281 QUIKSCAT
282 282 TRMM
283 283 CORIOLIS
285 285 DMSP 17
286 286 DMSP 18
287 287 DMSP 19
288 288 GPM-CORE
289 289 ORBITING CARBON OBSERVATORY - 2 (OCO-2, NASA)
310 310 GOMS 1
311 311 GOMS 2
320 320 METEOR 2-21
321 321 METEOR 3-5
322 322 METEOR 3M-1
323 323 METEOR 3M-2
341 341 RESURS 01-4
410 410 KALPANA-1
421 421 OCEANSAT-2
422 422 SCATSAT-1
423 423 OCEANSAT-3
430 430 INSAT 1B
431 431 INSAT 1C
432 432 INSAT 1D
440 440 MEGHA-TROPIQUES
441 441 SARAL
450 450 INSAT 2A
451 451 INSAT 2B
452 452 INSAT 2E
470 470 INSAT 3A
471 471 INSAT 3D
472 472 INSAT 3E
473 473 INSAT 3DR
474 474 INSAT 3DS
500 500 FY-1C
501 501 FY-1D
502 502 HAI YANG 2A (HY-2A, SOA/NSOAS CHINA)
503 503 HAI YANG 2B (HY-2B, SOA/NSOAS CHINA)
510 510 FY-2
512 512 FY-2B
513 513 FY-2C
514 514 FY-2D
515 515 FY-2E
516 516 FY-2F
517 517 FY-2G
520 520 FY-3A
521 521 FY-3B
522 522 FY-3C
523 523 FY-3D
530 530 FY-4A
700 700 TIROS M (ITOS 1)
701 701 NOAA 1
702 702 NOAA 2
703 703 NOAA 3
704 704 NOAA 4
705 705 NOAA 5
706 706 NOAA 6
707 707 NOAA 7
708 708 TIROS-N
710 710 GOES (SMS 1)
711 711 GOES (SMS 2)
720 720 TOPEX
721 721 GFO (GEOSAT FOLLOW ON)
722 722 GRACE A
723 723 GRACE B
724 724 COSMIC-2 P1
725 725 COSMIC-2 P2
726 726 COSMIC-2 P3
727 727 COSMIC-2 P4
728 728 COSMIC-2 P5
729 729 COSMIC-2 P6
731 731 GOES 1
732 732 GOES 2
733 733 GOES 3
734 734 GOES 4
735 735 GOES 5
740 740 COSMIC-1
741 741 COSMIC-2
742 742 COSMIC-3
743 743 COSMIC-4
744 744 COSMIC-5
745 745 COSMIC-6
750 750 COSMIC-2 E1
751 751 COSMIC-2 E2
752 752 COSMIC-2 E3
753 753 COSMIC-2 E4
754 754 COSMIC-2 E5
755 755 COSMIC-2 E6
763 763 NIMBUS 3
764 764 NIMBUS 4
765 765 NIMBUS 5
766 766 NIMBUS 6
767 767 NIMBUS 7
780 780 ERBS
781 781 UARS
782 782 EARTH PROBE
783 783 TERRA
784 784 AQUA
785 785 AURA
786 786 C/NOFS
787 787 CALIPSO
788 788 CLOUDSAT
800 800 SUNSAT
801 801 INTERNATIONAL SPACE STATION (ISS)
802 802 CFOSAT
803 803 GRACE C (GRACE-FO)
804 804 GRACE D (GRACE-FO)
810 810 COMS-1
811 811 COMS-2
812 812 SCISAT-1
813 813 ODIN
820 820 SAC-C
821 821 SAC-D
825 825 KOMPSAT-5
850 850 COMBINATION OF TERRA AND AQUA
851 851 COMBINATION OF NOAA 16 TO NOAA 19
852 852 COMBINATION OF METOP-1 TO METOP-3
853 853 COMBINATION OF METEOSAT AND DMSP
854 854 NON-SPECIFIC MIXTURE OF GEOSTATIONARY AND LOW EARTH-ORBITING SATELLITES
855 855 COMBINATION OF INSAT 3D AND INSAT 3DR
1023 1023 MISSING VALUE

View File

@ -0,0 +1,9 @@
0 0 NO WIND SPEED DATA AVAILABLE
1 1 AMSR-E DATA
2 2 TMI DATA
3 3 NWP: ECMWF
4 4 NWP: UK MET OFFICE
5 5 NWP: NCEP
6 6 REFERENCE CLIMATOLOGY
7 7 ERS_SCATTEROMETER
31 31 MISSING VALUE

View File

@ -0,0 +1,7 @@
0 0 NO AOD DATA AVAILABLE
1 1 NESDIS
2 2 NAVOCEANO
3 3 NAAPS
4 4 MERIS
5 5 AATSR
31 31 MISSING VALUE

View File

@ -0,0 +1,8 @@
0 0 NO SSI DATA AVAILABLE
1 1 MSG_SEVIRI
2 2 GOES EAST
3 3 GOES WEST
4 4 ECMWF
5 5 NCEP
6 6 UK MET OFFICE
31 31 MISSING VALUE

View File

@ -0,0 +1,237 @@
0 0 WMO SECRETARIAT
1 1 MELBOURNE
2 2 MELBOURNE
3 3 )
4 4 MOSCOW
5 5 MOSCOW
6 6 )
7 7 US NATIONAL WEATHER SERVICE - NATIONAL CENTRES FOR ENVIRONMENTAL PREDICTION (NCEP)
8 8 US NATIONAL WEATHER SERVICE TELECOMMUNICATIONS GATEWAY (NWSTG)
9 9 US NATIONAL WEATHER SERVICE - OTHER
10 10 CAIRO (RSMC)
11 11 )
12 12 DAKAR (RSMC)
13 13 )
14 14 NAIROBI (RSMC)
15 15 )
16 16 CASABLANCA (RSMC)
17 17 TUNIS (RSMC)
18 18 TUNIS - CASABLANCA (RSMC)
19 19 )
20 20 LAS PALMAS
21 21 ALGIERS (RSMC)
22 22 ACMAD
23 23 MOZAMBIQUE (NMC)
24 24 PRETORIA (RSMC)
25 25 LA RéUNION (RSMC)
26 26 KHABAROVSK (RSMC)
27 27 )
28 28 NEW DELHI (RSMC)
29 29 )
30 30 NOVOSIBIRSK (RSMC)
31 31 )
32 32 TASHKENT (RSMC)
33 33 JEDDAH (RSMC)
34 34 TOKYO (RSMC), JAPAN METEOROLOGICAL AGENCY
35 35 )
36 36 BANGKOK
37 37 ULAANBAATAR
38 38 BEIJING (RSMC)
39 39 )
40 40 SEOUL
41 41 BUENOS AIRES (RSMC)
42 42 )
43 43 BRASILIA (RSMC)
44 44 )
45 45 SANTIAGO
46 46 BRAZILIAN SPACE AGENCY ­ INPE
47 47 COLOMBIA (NMC)
48 48 ECUADOR (NMC)
49 49 PERU (NMC)
50 50 VENEZUELA (BOLIVARIAN REPUBLIC OF) (NMC)
51 51 MIAMI (RSMC)
52 52 MIAMI (RSMC), NATIONAL HURRICANE CENTRE
53 53 MSC MONITORING
54 54 MONTREAL (RSMC)
55 55 SAN FRANCISCO
56 56 ARINC CENTRE
57 57 US AIR FORCE - AIR FORCE GLOBAL WEATHER CENTRAL
58 58 FLEET NUMERICAL METEOROLOGY AND OCEANOGRAPHY CENTER, MONTEREY, CA, UNITED STATES
59 59 THE NOAA FORECAST SYSTEMS LABORATORY, BOULDER, CO, UNITED STATES
60 60 UNITED STATES NATIONAL CENTER FOR ATMOSPHERIC RESEARCH (NCAR)
61 61 SERVICE ARGOS - LANDOVER
62 62 US NAVAL OCEANOGRAPHIC OFFICE
63 63 INTERNATIONAL RESEARCH INSTITUTE FOR CLIMATE AND SOCIETY (IRI)
64 64 HONOLULU (RSMC)
65 65 DARWIN (RSMC)
66 66 )
67 67 MELBOURNE (RSMC)
68 68 RESERVED
69 69 WELLINGTON (RSMC)
70 70 )
71 71 NADI (RSMC)
72 72 SINGAPORE
73 73 MALAYSIA (NMC)
74 74 UK METEOROLOGICAL OFFICE ­ EXETER (RSMC)
75 75 )
76 76 MOSCOW (RSMC)
77 77 RESERVED
78 78 OFFENBACH (RSMC)
79 79 )
80 80 ROME (RSMC)
81 81 )
82 82 NORRKöPING
83 83 )
84 84 TOULOUSE (RSMC)
85 85 TOULOUSE (RSMC)
86 86 HELSINKI
87 87 BELGRADE
88 88 OSLO
89 89 PRAGUE
90 90 EPISKOPI
91 91 ANKARA
92 92 FRANKFURT/MAIN
93 93 LONDON (WAFC)
94 94 COPENHAGEN
95 95 ROTA
96 96 ATHENS
97 97 EUROPEAN SPACE AGENCY (ESA)
98 98 EUROPEAN CENTRE FOR MEDIUM-RANGE WEATHER FORECASTS (ECMWF) (RSMC)
99 99 DE BILT
100 100 BRAZZAVILLE
101 101 ABIDJAN
102 102 LIBYA (NMC)
103 103 MADAGASCAR (NMC)
104 104 MAURITIUS (NMC)
105 105 NIGER (NMC)
106 106 SEYCHELLES (NMC)
107 107 UGANDA (NMC)
108 108 UNITED REPUBLIC OF TANZANIA (NMC)
109 109 ZIMBABWE (NMC)
110 110 HONG-KONG, CHINA
111 111 AFGHANISTAN (NMC)
112 112 BAHRAIN (NMC)
113 113 BANGLADESH (NMC)
114 114 BHUTAN (NMC)
115 115 CAMBODIA (NMC)
116 116 DEMOCRATIC PEOPLE'S REPUBLIC OF KOREA (NMC)
117 117 ISLAMIC REPUBLIC OF IRAN (NMC)
118 118 IRAQ (NMC)
119 119 KAZAKHSTAN (NMC)
120 120 KUWAIT (NMC)
121 121 KYRGYZSTAN (NMC)
122 122 LAO PEOPLE'S DEMOCRATIC REPUBLIC (NMC)
123 123 MACAO, CHINA
124 124 MALDIVES (NMC)
125 125 MYANMAR (NMC)
126 126 NEPAL (NMC)
127 127 OMAN (NMC)
128 128 PAKISTAN (NMC)
129 129 QATAR (NMC)
130 130 YEMEN (NMC)
131 131 SRI LANKA (NMC)
132 132 TAJIKISTAN (NMC)
133 133 TURKMENISTAN (NMC)
134 134 UNITED ARAB EMIRATES (NMC)
135 135 UZBEKISTAN (NMC)
136 136 VIET NAM (NMC)
140 140 BOLIVIA (PLURINATIONAL STATE OF) (NMC)
141 141 GUYANA (NMC)
142 142 PARAGUAY (NMC)
143 143 SURINAME (NMC)
144 144 URUGUAY (NMC)
145 145 FRENCH GUIANA
146 146 BRAZILIAN NAVY HYDROGRAPHIC CENTRE
147 147 NATIONAL COMMISSION ON SPACE ACTIVITIES (CONAE) - ARGENTINA
148 148 BRAZILIAN DEPARTMENT OF AIRSPACE CONTROL - DECEA
149 149 RESERVED FOR OTHER CENTRES
150 150 ANTIGUA AND BARBUDA (NMC)
151 151 BAHAMAS (NMC)
152 152 BARBADOS (NMC)
153 153 BELIZE (NMC)
154 154 BRITISH CARIBBEAN TERRITORIES CENTRE
155 155 SAN JOSé
156 156 CUBA (NMC)
157 157 DOMINICA (NMC)
158 158 DOMINICAN REPUBLIC (NMC)
159 159 EL SALVADOR (NMC)
160 160 US NOAA/NESDIS
161 161 US NOAA OFFICE OF OCEANIC AND ATMOSPHERIC RESEARCH
162 162 GUATEMALA (NMC)
163 163 HAITI (NMC)
164 164 HONDURAS (NMC)
165 165 JAMAICA (NMC)
166 166 MEXICO CITY
167 167 CURAçAO AND SINT MAARTEN (NMC)
168 168 NICARAGUA (NMC)
169 169 PANAMA (NMC)
170 170 SAINT LUCIA (NMC)
171 171 TRINIDAD AND TOBAGO (NMC)
172 172 FRENCH DEPARTMENTS IN RA IV
173 173 US NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (NASA)
174 174 INTEGRATED SCIENCE DATA MANAGEMENT/MARINE ENVIRONMENTAL DATA SERVICE (ISDM/MEDS) - CANADA
175 175 UNIVERSITY CORPORATION FOR ATMOSPHERIC RESEARCH (UCAR) - UNITED STATES
176 176 COOPERATIVE INSTITUTE FOR METEOROLOGICAL SATELLITE STUDIES (CIMSS) - UNITED STATES
177 177 NOAA NATIONAL OCEAN SERVICE - UNITED STATES
178 178 SPIRE GLOBAL, INC.
190 190 COOK ISLANDS (NMC)
191 191 FRENCH POLYNESIA (NMC)
192 192 TONGA (NMC)
193 193 VANUATU (NMC)
194 194 BRUNEI DARUSSALAM (NMC)
195 195 INDONESIA (NMC)
196 196 KIRIBATI (NMC)
197 197 FEDERATED STATES OF MICRONESIA (NMC)
198 198 NEW CALEDONIA (NMC)
199 199 NIUE
200 200 PAPUA NEW GUINEA (NMC)
201 201 PHILIPPINES (NMC)
202 202 SAMOA (NMC)
203 203 SOLOMON ISLANDS (NMC)
204 204 NATIONAL INSTITUTE OF WATER AND ATMOSPHERIC RESEARCH (NIWA - NEW ZEALAND)
210 210 FRASCATI (ESA/ESRIN)
211 211 LANNION
212 212 LISBON
213 213 REYKJAVIK
214 214 MADRID
215 215 ZURICH
216 216 SERVICE ARGOS - TOULOUSE
217 217 BRATISLAVA
218 218 BUDAPEST
219 219 LJUBLJANA
220 220 WARSAW
221 221 ZAGREB
222 222 ALBANIA (NMC)
223 223 ARMENIA (NMC)
224 224 AUSTRIA (NMC)
225 225 AZERBAIJAN (NMC)
226 226 BELARUS (NMC)
227 227 BELGIUM (NMC)
228 228 BOSNIA AND HERZEGOVINA (NMC)
229 229 BULGARIA (NMC)
230 230 CYPRUS (NMC)
231 231 ESTONIA (NMC)
232 232 GEORGIA (NMC)
233 233 DUBLIN
234 234 ISRAEL (NMC)
235 235 JORDAN (NMC)
236 236 LATVIA (NMC)
237 237 LEBANON (NMC)
238 238 LITHUANIA (NMC)
239 239 LUXEMBOURG
240 240 MALTA (NMC)
241 241 MONACO
242 242 ROMANIA (NMC)
243 243 SYRIAN ARAB REPUBLIC (NMC)
244 244 THE FORMER YUGOSLAV REPUBLIC OF MACEDONIA (NMC)
245 245 UKRAINE (NMC)
246 246 REPUBLIC OF MOLDOVA (NMC)
247 247 OPERATIONAL PROGRAMME FOR THE EXCHANGE OF WEATHER RADAR INFORMATION (OPERA) - EUMETNET
248 248 MONTENEGRO (NMC)
249 249 BARCELONA DUST FORECAST CENTER
250 250 CONSORTIUM FOR SMALL SCALE MODELLING (COSMO)
251 251 METEOROLOGICAL COOPERATION ON OPERATIONAL NWP (METCOOP)
252 252 MAX PLANCK INSTITUTE FOR METEOROLOGY (MPI-M)
253 253 RESERVED FOR OTHER CENTRES
254 254 EUMETSAT OPERATION CENTRE
255 255 MISSING VALUE

View File

@ -0,0 +1,104 @@
0 0 NO SUB-CENTRE
1 1 LUXEMBOURG (NMC)
2 2 FUCINO
3 3 GATINEAU
4 4 MASPALOMAS (SPAIN)
5 5 ESA ERS CENTRAL FACILITY
6 6 PRINCE ALBERT
7 7 WEST FREUGH
8 8 LANGLEY RESEARCH CENTER
9 9 MARSHALL SPACE FLIGHT CENTER
10 10 TROMSO (NORWAY)
11 11 MCMURDO (ANTARCTICA)
12 12 SODANKYLA (FINLAND)
13 13 TROMSO
14 14 BARROW (UNITED STATES)
15 15 ROTHERA (ANTARCTICA)
16 16 SPACE WEATHER PREDICTION CENTER
17 17 ESRL GLOBAL SYSTEMS DIVISION
18 18 SIPAM-PORTO VELHO-RO
19 19 SIPAM-BELéM-PA
20 20 MASPALOMAS (SPAIN)
21 21 AGENZIA SPAZIALE ITALIANA (ITALY)
22 22 CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE (FRANCE)
23 23 GEOFORSCHUNGS ZENTRUM (GERMANY)
24 24 GEODETIC OBSERVATORY PECNY (CZECHIA)
25 25 INSTITUT D'ESTUDIS ESPACIALS DE CATALUNYA (SPAIN)
26 26 FEDERAL OFFICE OF TOPOGRAPHY (SWITZERLAND)
27 27 NORDIC COMMISSION OF GEODESY (NORWAY)
28 28 NORDIC COMMISSION OF GEODESY (SWEDEN)
29 29 INSTITUTE GéOGRAPHIQUE NATIONAL (FRANCE) - SERVICE DE GéODéSIE
30 30 KANGERLUSSUAQ (GREENLAND)
31 31 INSTITUTE OF ENGINEERING SATELLITE SURVEYING AND GEODESY (UNITED KINGDOM)
32 32 JOINT OPERATIONAL METEOROLOGY AND OCEANOGRAPHY CENTRE (JOMOC)
33 33 KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUT (NETHERLANDS)
34 34 NORDIC GPS ATMOSPHERIC ANALYSIS CENTRE (SWEDEN)
35 35 INSTITUTO GEOGRAFICO NACIONAL DE ESPAñA (SPAIN)
36 36 MET ÉIREANN (IRELAND)
37 37 ROYAL OBSERVATORY OF BELGIUM (BELGIUM)
40 40 EDMONTON (CANADA)
50 50 BEDFORD (CANADA)
60 60 GANDER (CANADA)
64 64 BUNDESWEHR GEOINFORMATION OFFICE (BGIO)
70 70 MONTEREY (UNITED STATES)
76 76 ROSHYDROMET (RUSSIAN FEDERATION)
78 78 DEUTSCHER WETTERDIENST (GERMANY)
80 80 WALLOPS ISLAND (UNITED STATES)
90 90 GILMOR CREEK (UNITED STATES)
96 96 HELLENIC NATIONAL METEOROLOGICAL SERVICE (GREECE)
100 100 ATHENS (GREECE)
101 101 ALBANIA (NMC)
102 102 NATIONAL RESEARCH COUNCIL/INSTITUTE OF ATMOSPHERIC SCIENCES AND CLIMATE (CNR-ISAC)
110 110 NOWCAST MOBILE (LIGHTNING DATA)
120 120 EWA BEACH, HAWAII
125 125 FORD ISLAND, HAWAII
130 130 MIAMI, FLORIDA
140 140 LANNION (FRANCE)
150 150 SVALBARD (NORWAY)
170 170 ST DENIS (LA RéUNION)
180 180 MOSCOW
190 190 MUSCAT
200 200 KHABAROVSK
201 201 RHEINISCHES INSTITUT FüR UMWELTFORSCHUNG AN DER UNIVERSITäT ZU KöLN E.V. (GERMANY)
202 202 INSTITUT FRANçAIS DE RECHERCHE POUR L'EXPLOITATION DE LA MER
203 203 AARHUS UNIVERSITY (DENMARK)
204 204 INSTITUTE OF ENVIRONMENTAL PROTECTION - NATIONAL RESEARCH INSTITUTE (POLAND)
205 205 NIUE
206 206 RAROTONGA (COOK ISLANDS)
207 207 APIA (SAMOA)
208 208 TONGA
209 209 TUVALU
210 210 NOVOSIBIRSK
211 211 TOKELAU
214 214 DARWIN
215 215 METEOSWISS (SWITZERLAND)
217 217 PERTH
219 219 TOWNSVILLE
220 220 INSTITUTE OF METEOROLOGY AND WATER MANAGEMENT (POLAND)
221 221 SCHLESWIG-HOLSTEIN, TRAFFIC OPERATIONS COMPUTING CENTRE (TOCC) KIEL/NEUMüNSTER
222 222 HAMBURG, TOCC HAMBURG
223 223 NIEDERSACHSEN, TOCC HANNOVER
224 224 AUSTRIA (NMC)
225 225 NORDRHEIN-WESTFALEN, TOCC KAMEN LEVERKUSEN
226 226 HESSEN, TOCC RüSSELSHEIM
227 227 RHEINLAND-PFALZ, TOCC KOBLENZ
228 228 BADEN-WüRTTEMBERG, TOCC LUDWIGSBURG
229 229 BAYERN, TOCC FREIMANN
230 230 SAARLAND, TOCC ROHRBACH
231 231 BAYERN, AUTOBAHN DIRECTORATE NORDBAYERN
232 232 BRANDENBURG, TOCC STOLPE
233 233 MECKLENBURG-VORPOMMERN, TOCC MALCHOW
234 234 SACHSEN, TOCC DRESDEN
235 235 SACHSEN-ANHALT, TOCC HALLE
236 236 THüRINGEN, TOCC ERFURT
237 237 EASYWAY - METEOTRANS
240 240 KIYOSE
241 241 REANALYSIS PROJECT
242 242 NATIONAL METEOROLOGICAL ADMINISTRATION (ROMANIA)
243 243 KELBURN
245 245 JINCHEON
249 249 SINGAPORE
250 250 VLADIVOSTOCK
251 251 GUAM
252 252 HONOLULU
254 254 EUMETSAT

View File

@ -0,0 +1,38 @@
36001 36001 AUSTRALIA, BUREAU OF METEOROLOGY (BOM)
36002 36002 AUSTRALIA, JOINT AUSTRALIAN FACILITY FOR OCEAN OBSERVING SYSTEMS (JAFOOS)
36003 36003 AUSTRALIA, THE COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANIZATION (CSIRO)
124001 124001 CANADA, MARINE ENVIRONMENTAL DATA SERVICE (MEDS)
124002 124002 CANADA, INSTITUTE OF OCEAN SCIENCES (IOS)
124173 124173 CANADA, ENVIRONMENT CANADA
124174 124174 CANADA, DEPARTMENT OF NATIONAL DEFENCE
124175 124175 CANADA, NAV CANADA
156001 156001 CHINA, THE STATE OCEANIC ADMINISTRATION
156002 156002 CHINA, SECOND INSTITUTE OF OCEANOGRAPHY, STATE OCEANIC ADMINISTRATION
156003 156003 CHINA, INSTITUTE OF OCEAN TECHNOLOGY
250001 250001 FRANCE, INSTITUT DE RECHERCHE POUR LE DéVELOPPEMENT (IRD)
250002 250002 FRANCE, INSTITUT FRANçAIS DE RECHERCHE POUR L'EXPLOITATION DE LA MER (IFREMER)
276001 276001 GERMANY, BUNDESAMT FUER SEESCHIFFAHRT UND HYDROGRAPHIE (BSH)
276002 276002 GERMANY, INSTITUT FUER MEERESKUNDE, KIEL
356001 356001 INDIA, NATIONAL INSTITUTE OF OCEANOGRAPHY (NIO)
356002 356002 INDIA, NATIONAL INSTITUTE FOR OCEAN TECHNOLOGY (NIOT)
356003 356003 INDIA, NATIONAL CENTRE FOR OCEAN INFORMATION SERVICE
392001 392001 JAPAN, JAPAN METEOROLOGICAL AGENCY (JMA)
392002 392002 JAPAN, FRONTIER OBSERVATIONAL RESEARCH SYSTEM FOR GLOBAL CHANGE
392003 392003 JAPAN, JAPAN MARINE SCIENCE AND TECHNOLOGY CENTRE (JAMSTEC)
410001 410001 REPUBLIC OF KOREA, SEOUL NATIONAL UNIVERSITY
410002 410002 REPUBLIC OF KOREA, KOREA OCEAN RESEARCH AND DEVELOPMENT INSTITUTE (KORDI)
410003 410003 REPUBLIC OF KOREA, METEOROLOGICAL RESEARCH INSTITUTE
540001 540001 NEW CALEDONIA, INSTITUT DE RECHERCHE POUR LE DéVELOPPEMENT (IRD)
554001 554001 NEW ZEALAND, NATIONAL INSTITUTE OF WATER AND ATMOSPHERIC RESEARCH (NIWA)
643001 643001 RUSSIAN FEDERATION, STATE OCEANOGRAPHIC INSTITUTE OF ROSHYDROMET
643002 643002 RUSSIAN FEDERATION, FEDERAL SERVICE FOR HYDROMETEOROLOGY AND ENVIRONMENTAL MONITORING
724001 724001 SPAIN, INSTITUTO ESPAñOL DE OCEANOGRAFIA
826001 826001 UNITED KINGDOM, HYDROGRAPHIC OFFICE
826002 826002 UNITED KINGDOM, SOUTHAMPTON OCEANOGRAPHY CENTRE (SOC)
840001 840001 USA, NOAA ATLANTIC OCEANOGRAPHIC AND METEOROLOGICAL LABORATORIES (AOML)
840002 840002 USA, NOAA PACIFIC MARINE ENVIRONMENTAL LABORATORIES (PMEL)
840003 840003 USA, SCRIPPS INSTITUTION OF OCEANOGRAPHY (SIO)
840004 840004 USA, WOODS HOLE OCEANOGRAPHIC INSTITUTION (WHOI)
840005 840005 USA, UNIVERSITY OF WASHINGTON
840006 840006 USA, NAVAL OCEANOGRAPHIC OFFICE
1048575 1048575 MISSING VALUE

View File

@ -0,0 +1,7 @@
0 0 NO SEA ICE SET
1 1 NSIDC SSM/I CAVALIERI ET AL (1992)
2 2 AMSR-E
3 3 ECMWF
4 4 CMS (FRANCE) CLOUD MASK USED BY MEDSPIRATION
5 5 EUMETSAT OSI-SAF
31 31 MISSING VALUE

View File

@ -0,0 +1,9 @@
0 0 RESERVED
1 1 FULL WEIGHTED MIXTURE OF INDIVIDUAL QUALITY TESTS
2 2 WEIGHTED MIXTURE OF INDIVIDUAL TESTS, BUT EXCLUDING FORECAST COMPARISON
3 3 RECURSIVE FILTER FUNCTION
4 4 COMMON QUALITY INDEX (QI) WITHOUT FORECAST
5 5 QI WITHOUT FORECAST
6 6 QI WITH FORECAST
7 7 ESTIMATED ERROR IN M/S CONVERTED TO A PERCENT CONFIDENCE
255 255 MISSING VALUE

View File

@ -0,0 +1,4 @@
0 0 PRIMARY
1 1 SECONDARY
2 2 RESERVED
3 3 MISSING VALUE

View File

@ -0,0 +1,5 @@
0 0 LAGGED-AVERAGE FORECASTING (LAF)
1 1 BREEDING
2 2 SINGULAR VECTORS
3 3 MULTIPLE ANALYSIS CYCLES
255 255 MISSING VALUE

View File

@ -0,0 +1,5 @@
0 0 UNPERTURBED HIGH-RESOLUTION CONTROL FORECAST
1 1 UNPERTURBED LOW-RESOLUTION CONTROL FORECAST
2 2 NEGATIVELY PERTURBED FORECAST
3 3 POSITIVELY PERTURBED FORECAST
255 255 MISSING VALUE

View File

@ -0,0 +1,202 @@
100 100 ALGERIA
101 101 ANGOLA
102 102 BENIN
103 103 BOTSWANA
104 104 BURKINA FASO
105 105 BURUNDI
106 106 CAMEROON
107 107 CABO VERDE
108 108 CENTRAL AFRICAN REPUBLIC
109 109 CHAD
110 110 COMOROS
111 111 CONGO
112 112 CôTE D'IVOIRE
113 113 DEMOCRATIC REPUBLIC OF THE CONGO
114 114 DJIBOUTI
115 115 EGYPT
116 116 ERITREA
117 117 ETHIOPIA
118 118 FRANCE (RA I)
119 119 GABON
120 120 GAMBIA
121 121 GHANA
122 122 GUINEA
123 123 GUINEA-BISSAU
124 124 KENYA
125 125 LESOTHO
126 126 LIBERIA
127 127 LIBYA
128 128 MADAGASCAR
129 129 MALAWI
130 130 MALI
131 131 MAURITANIA
132 132 MAURITIUS
133 133 MOROCCO
134 134 MOZAMBIQUE
135 135 NAMIBIA
136 136 NIGER
137 137 NIGERIA
138 138 PORTUGAL (RA I)
139 139 RWANDA
140 140 SAO TOME AND PRINCIPE
141 141 SENEGAL
142 142 SEYCHELLES
143 143 SIERRA LEONE
144 144 SOMALIA
145 145 SOUTH AFRICA
146 146 SPAIN (RA I)
147 147 SUDAN
148 148 ESWATINI
149 149 TOGO
150 150 TUNISIA
151 151 UGANDA
152 152 UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (RA I)
153 153 UNITED REPUBLIC OF TANZANIA
154 154 ZAMBIA
155 155 ZIMBABWE
200 200 AFGHANISTAN
201 201 BAHRAIN
202 202 BANGLADESH
203 203 BHUTAN
204 204 CAMBODIA
205 205 CHINA
206 206 DEMOCRATIC PEOPLE'S REPUBLIC OF KOREA
207 207 HONG KONG, CHINA
208 208 INDIA
209 209 IRAN, ISLAMIC REPUBLIC OF
210 210 IRAQ
211 211 JAPAN
212 212 KAZAKHSTAN
213 213 KUWAIT
214 214 KYRGYZSTAN
215 215 LAO PEOPLE'S DEMOCRATIC REPUBLIC
216 216 MACAO, CHINA
217 217 MALDIVES
218 218 MONGOLIA
219 219 MYANMAR
220 220 NEPAL
221 221 OMAN
222 222 PAKISTAN
223 223 QATAR
224 224 REPUBLIC OF KOREA
225 225 YEMEN
226 226 RUSSIAN FEDERATION (RA II)
227 227 SAUDI ARABIA
228 228 SRI LANKA
229 229 TAJIKISTAN
230 230 THAILAND
231 231 TURKMENISTAN
232 232 UNITED ARAB EMIRATES
233 233 UZBEKISTAN
234 234 VIET NAM
300 300 ARGENTINA
301 301 BOLIVIA (PLURINATIONAL STATE OF)
302 302 BRAZIL
303 303 CHILE
304 304 COLOMBIA
305 305 ECUADOR
306 306 FRANCE (RA III)
307 307 GUYANA
308 308 PARAGUAY
309 309 PERU
310 310 SURINAME
311 311 URUGUAY
312 312 VENEZUELA (BOLIVARIAN REPUBLIC OF)
400 400 ANTIGUA AND BARBUDA
401 401 BAHAMAS
402 402 BARBADOS
403 403 BELIZE
404 404 BRITISH CARIBBEAN TERRITORIES
405 405 CANADA
406 406 COLOMBIA
407 407 COSTA RICA
408 408 CUBA
409 409 DOMINICA
410 410 DOMINICAN REPUBLIC
411 411 EL SALVADOR
412 412 FRANCE (RA IV)
413 413 GUATEMALA
414 414 HAITI
415 415 HONDURAS
416 416 JAMAICA
417 417 MEXICO
418 418 CURAçAO AND SINT MAARTEN
419 419 NICARAGUA
420 420 PANAMA
421 421 SAINT LUCIA
422 422 TRINIDAD AND TOBAGO
423 423 UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (RA IV)
424 424 UNITED STATES OF AMERICA (RA IV)
425 425 VENEZUELA (BOLIVARIAN REPUBLIC OF)
500 500 AUSTRALIA
501 501 BRUNEI DARUSSALAM
502 502 COOK ISLANDS
503 503 FIJI
504 504 FRENCH POLYNESIA
505 505 INDONESIA
506 506 KIRIBATI
507 507 MALAYSIA
508 508 MICRONESIA, FEDERATED STATES OF
509 509 NEW CALEDONIA
510 510 NEW ZEALAND
511 511 NIUE
512 512 PAPUA NEW GUINEA
513 513 PHILIPPINES
514 514 SAMOA
515 515 SINGAPORE
516 516 SOLOMON ISLANDS
517 517 TONGA
518 518 UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (RA V)
519 519 UNITED STATES OF AMERICA (RA V)
520 520 VANUATU
600 600 ALBANIA
601 601 ARMENIA
602 602 AUSTRIA
603 603 AZERBAIJAN
604 604 BELARUS
605 605 BELGIUM
606 606 BOSNIA AND HERZEGOVINA
607 607 BULGARIA
608 608 CROATIA
609 609 CYPRUS
610 610 CZECHIA
611 611 DENMARK
612 612 ESTONIA
613 613 FINLAND
614 614 FRANCE (RA VI)
615 615 GEORGIA
616 616 GERMANY
617 617 GREECE
618 618 HUNGARY
619 619 ICELAND
620 620 IRELAND
621 621 ISRAEL
622 622 ITALY
623 623 JORDAN
624 624 KAZAKHSTAN
625 625 LATVIA
626 626 LEBANON
627 627 LITHUANIA
628 628 LUXEMBOURG
629 629 MALTA
630 630 MONACO
631 631 MONTENEGRO
632 632 NETHERLANDS
633 633 NORWAY
634 634 POLAND
635 635 PORTUGAL (RA VI)
636 636 REPUBLIC OF MOLDOVA
637 637 ROMANIA
638 638 RUSSIAN FEDERATION (RA VI)
639 639 SERBIA
640 640 SLOVAKIA
641 641 SLOVENIA
642 642 SPAIN (RA VI)
643 643 SWEDEN
644 644 SWITZERLAND
645 645 SYRIAN ARAB REPUBLIC
646 646 THE FORMER YUGOSLAV REPUBLIC OF MACEDONIA
647 647 TURKEY
648 648 UKRAINE
649 649 UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (RA VI)
1023 1023 MISSING VALUE

View File

@ -0,0 +1,25 @@
0 0 NIL
1 1 LIGHT
2 2 MODERATE
3 3 SEVERE
4 4 NIL
5 5 LIGHT
6 6 MODERATE
7 7 SEVERE
8 8 NIL
9 9 LIGHT
10 10 MODERATE
11 11 SEVERE
12 12 EXTREME, IN CLEAR AIR
13 13 EXTREME, IN CLOUD
14 14 EXTREME, CLOUD/CLEAR AIR NOT SPECIFIED
15 15 LIGHT, ISOLATED MODERATE
16 16 LIGHT, OCCASIONAL MODERATE
17 17 LIGHT, FREQUENTLY MODERATE
18 18 MODERATE, ISOLATED SEVERE
19 19 MODERATE, OCCASIONAL SEVERE
20 20 MODERATE, FREQUENTLY SEVERE
21 21 SEVERE, ISOLATED EXTREME
22 22 SEVERE, OCCASIONAL EXTREME
23 23 SEVERE, FREQUENTLY EXTREME
63 63 MISSING VALUE

View File

@ -0,0 +1,16 @@
0 0 NIL
1 1 LIGHT
2 2 MODERATE
3 3 SEVERE
4 4 NIL
5 5 LIGHT
6 6 MODERATE
7 7 SEVERE
8 8 NIL
9 9 LIGHT
10 10 MODERATE
11 11 SEVERE
12 12 EXTREME, IN CLEAR AIR
13 13 EXTREME, IN CLOUD
14 14 EXTREME, CLOUD/CLEAR AIR NOT SPECIFIED
15 15 MISSING VALUE

View File

@ -0,0 +1,30 @@
0 0 AVE < 0.1
1 1 AVE < 0.1
2 2 0.1 =< AVE < 0.2
3 3 AVE <0.1
4 4 0.1 =< AVE < 0.2
5 5 0.2 =< AVE < 0.3
6 6 AVE < 0.1
7 7 0.1 =< AVE < 0.2
8 8 0.2 =< AVE < 0.3
9 9 0.3 =< AVE < 0.4
10 10 AVE < 0.1
11 11 0.1 =< AVE < 0.2
12 12 0.2 =< AVE < 0.3
13 13 0.3 =< AVE < 0.4
14 14 0.4 =< AVE < 0.5
15 15 AVE < 0.1
16 16 0.1 =< AVE < 0.2
17 17 0.2 =< AVE < 0.3
18 18 0.3 =< AVE < 0.4
19 19 0.4 =< AVE < 0.5
20 20 0.5 =< AVE < 0.8
21 21 AVE < 0.1
22 22 0.1 =< AVE < 0.2
23 23 0.2 =< AVE < 0.3
24 24 0.3 =< AVE < 0.4
25 25 0.4 =< AVE < 0.5
26 26 0.5 =< AVE < 0.8
27 27 0.8 =< AVE
28 28 NIL
63 63 MISSING VALUE

View File

@ -0,0 +1,17 @@
0 0 MIN < 1
1 1 1 =< MIN < 2
2 2 2 =< MIN < 3
3 3 3 =< MIN < 4
4 4 4 =< MIN < 5
5 5 5 =< MIN < 6
6 6 6 =< MIN < 7
7 7 7 =< MIN < 8
8 8 8 =< MIN < 9
9 9 9 =< MIN < 10
10 10 10 =< MIN < 11
11 11 11 =< MIN < 12
12 12 12 =< MIN < 13
13 13 13 =< MIN < 14
14 14 14 =< MIN < 15
15 15 NO TIMING INFORMATION AVAILABLE
31 31 MISSING VALUE

View File

@ -0,0 +1,17 @@
0 0 MIN < 1
1 1 1 =< MIN < 2
2 2 2 =< MIN < 3
3 3 3 =< MIN < 4
4 4 4 =< MIN < 5
5 5 5 =< MIN < 6
6 6 6 =< MIN < 7
7 7 7 =< MIN < 8
8 8 8 =< MIN < 9
9 9 9 =< MIN < 10
10 10 10 =< MIN < 11
11 11 11 =< MIN < 12
12 12 12 =< MIN < 13
13 13 13 =< MIN < 14
14 14 14 =< MIN < 15
60 60 NO TIMING INFORMATION AVAILABLE
63 63 MISSING VALUE

View File

@ -0,0 +1,6 @@
0 0 WGS84, AS USED BY ICAO SINCE 1998
1 1 ETRS89, AS DEFINED BY EPSG:4258
2 2 NAD83, AS DEFINED BY EPSG:4269
3 3 DHDN, AS DEFINED BY EPSG:4314
4 4 ELLIPSOIDAL DATUM USING THE INTERNATIONAL REFERENCE MERIDIAN AND THE INTERNATIONAL REFERENCE POLE AS THE PRIME MERIDIAN AND PRIME POLE, RESPECTIVELY, AND THE ORIGIN OF THE INTERNATIONAL TERRESTRIAL REFERENCE SYSTEM (ITRS) (SEE NOTE 2). THE INTERNATIONAL REFERENCE MERIDIAN, INTERNATIONAL REFERENCE POLE AND ITRS ARE MAINTAINED BY THE INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
65535 65535 MISSING VALUE

View File

@ -0,0 +1,3 @@
0 0 EARTH GRAVITATIONAL MODEL 1996
1 1 BALTIC HEIGHT SYSTEM 1977
4095 4095 MISSING VALUE

View File

@ -0,0 +1,4 @@
0 0 NOT SUPERADIABATIC
1 1 SUPERADIABATIC
2 2 RESERVED
3 3 MISSING VALUE

View File

@ -0,0 +1,3 @@
0 0 SEA ICE
1 1 SNOW ON LAND
7 7 MISSING VALUE

View File

@ -0,0 +1,13 @@
0 0 LAND
1 1 RESERVED
2 2 NEAR COAST
3 3 ICE
4 4 POSSIBLE ICE
5 5 OCEAN
6 6 COAST
7 7 INLAND WATER
8 8 SNOW COVER
9 9 SEA ICE
10 10 STANDING WATER
11 11 SNOW
15 15 MISSING VALUE

View File

@ -0,0 +1,10 @@
1 1 A
2 2 A - B
3 3 B
4 4 B - C
5 5 C
6 6 D
7 7 E
8 8 F
9 9 G
15 15 MISSING VALUE

View File

@ -0,0 +1,8 @@
0 0 SMALLER THAN ANY VALUE IN THE 30-YEAR PERIOD
1 1 IN THE FIRST QUINTILE
2 2 IN THE SECOND QUINTILE
3 3 IN THE THIRD QUINTILE
4 4 IN THE FOURTH QUINTILE
5 5 IN THE FIFTH QUINTILE
6 6 GREATER THAN ANY VALUE IN THE 30-YEAR PERIOD
15 15 MISSING VALUE

View File

@ -0,0 +1,11 @@
0 0 NO PRECIPITATION
1 1 LIGHT INTERMITTENT
2 2 MODERATE INTERMITTENT
3 3 HEAVY INTERMITTENT
4 4 VERY HEAVY INTERMITTENT
5 5 LIGHT CONTINUOUS
6 6 MODERATE CONTINUOUS
7 7 HEAVY CONTINUOUS
8 8 VERY HEAVY CONTINUOUS
9 9 VARIABLE - ALTERNATIVELY LIGHT AND HEAVY
15 15 MISSING VALUE

View File

@ -0,0 +1,11 @@
0 0 NO PRECIPITATION
1 1 WITHIN THE LAST HOUR
2 2 1 TO 2 HOURS AGO
3 3 2 TO 3 HOURS AGO
4 4 3 TO 4 HOURS AGO
5 5 4 TO 5 HOURS AGO
6 6 5 TO 6 HOURS AGO
7 7 6 TO 8 HOURS AGO
8 8 8 TO 10 HOURS AGO
9 9 MORE THAN 10 HOURS AGO
15 15 MISSING VALUE

View File

@ -0,0 +1,4 @@
0 0 OZONE
11 11 FINE PARTICULATE MATTER (DIAMETER < 2.5 MICRONS)
12 12 FINE PARTICULATE MATTER (DIAMETER < 10 MICRONS)
15 15 MISSING VALUE

View File

@ -0,0 +1,7 @@
0 0 DEPRESSION OR LOW (EXTRATROPLCAL)
1 1 TROPICAL DEPRESSION
2 2 TROPICAL STORM
3 3 SEVERE TROPICAL STORM
4 4 TYPHOON
10 10 DUST/SANDSTORM
63 63 MISSING VALUE

View File

@ -0,0 +1,5 @@
0 0 RESERVED
1 1 SHALLOW (TOP OF CIRCULATION BELOW 700-HPA LEVEL)
2 2 MEDIUM (TOP BETWEEN 700-HPA AND 400-HPA LEVEL)
3 3 DEEP (TOP ABOVE 400-HPA LEVEL)
7 7 MISSING VALUE

View File

@ -0,0 +1,3 @@
1 1 MINIMUM VALUE OF SEA LEVEL PRESSURE
2 2 MAXIMUM VALUE OF 850 HPA RELATIVE VORTICITY
15 15 MISSING VALUE

View File

@ -0,0 +1,9 @@
3 3 DURING THE PRECEDING 15 MINUTES
4 4 DURING THE PRECEDING 30 MINUTES
5 5 DURING THE PRECEDING 1 HOUR
6 6 DURING THE PRECEDING 2 HOURS
7 7 DURING THE PRECEDING 3 HOURS
8 8 DURING THE PRECEDING 6 HOURS
9 9 DURING A PERIOD OF MORE THAN 6 HOURS
10 10 UNDETERMINED
15 15 MISSING VALUE

View File

@ -0,0 +1,10 @@
0 0 RESERVED
1 1 EYE VISIBLE ON RADAR SCOPE, ACCURACY GOOD (WITHIN 10 KM)
2 2 EYE VISIBLE ON RADAR SCOPE, ACCURACY FAIR (WITHIN 30 KM)
3 3 EYE VISIBLE ON RADAR SCOPE, ACCURACY POOR (WITHIN 50 KM)
4 4 POSITION OF THE CENTRE WITHIN THE AREA COVERED BY THE RADAR SCOPE, DETERMINATION BY MEANS OF THE SPIRAL-BAND OVERLAY, ACCURACY GOOD (WITHIN 10 KM)
5 5 POSITION OF THE CENTRE WITHIN THE AREA COVERED BY THE RADAR SCOPE, DETERMINATION BY MEANS OF THE SPIRAL-BAND OVERLAY, ACCURACY FAIR (WITHIN 30 KM)
6 6 POSITION OF THE CENTRE WITHIN THE AREA COVERED BY THE RADAR SCOPE, DETERMINATION BY MEANS OF THE SPIRAL-BAND OVERLAY, ACCURACY POOR (WITHIN 50 KM)
7 7 POSITION OF THE CENTRE OUTSIDE THE AREA COVERED BY THE RADAR SCOPE, EXTRAPOLATION BY MEANS OF THE SPIRAL-BAND OVERLAY
10 10 ACCURACY UNDETERMINED
15 15 MISSING VALUE

View File

@ -0,0 +1,8 @@
0 0 CIRCULAR
1 1 ELLIPTICAL - THE MINOR AXIS IS AT LEAST 3/4 THE LENGTH OF THE MAJOR AXIS
2 2 ELLIPTICAL - THE MINOR AXIS IS LESS THAN 3/4 THE LENGTH OF THE MAJOR AXIS
3 3 APPARENT DOUBLE EYE
4 4 OTHER SHAPE
5 5 ILL DEFINED
6 6 UNDETERMINED
7 7 MISSING VALUE

View File

@ -0,0 +1,12 @@
0 0 LESS THAN 5 KM
1 1 5 TO LESS THAN 10 KM
2 2 10 TO LESS THAN 15 KM
3 3 15 TO LESS THAN 20 KM
4 4 20 TO LESS THAN 25 KM
5 5 25 TO LESS THAN 30 KM
6 6 30 TO LESS THAN 35 KM
7 7 35 TO LESS THAN 40 KM
8 8 40 TO LESS THAN 50 KM
9 9 50 KM AND GREATER
10 10 UNDETERMINED
15 15 MISSING VALUE

View File

@ -0,0 +1,12 @@
0 0 EYE HAS FIRST BECOME VISIBLE DURING THE PAST 30 MINUTES
1 1 NO SIGNIFICANT CHANGE IN THE CHARACTERISTICS OR SIZE OF THE EYE
2 2 EYE HAS BECOME SMALLER WITH NO OTHER SIGNIFICANT CHANGE IN CHARACTERISTICS
3 3 EYE HAS BECOME LARGER WITH NO OTHER SIGNIFICANT CHANGE IN CHARACTERISTICS
4 4 EYE HAS BECOME LESS DISTINCT WITH NO SIGNIFICANT CHANGE IN SIZE
5 5 EYE HAS BECOME LESS DISTINCT AND DECREASED IN SIZE
6 6 EYE HAS BECOME LESS DISTINCT AND INCREASED IN SIZE
7 7 EYE HAS BECOME MORE DISTINCT WITH NO SIGNIFICANT CHANGE IN SIZE
8 8 EYE HAS BECOME MORE DISTINCT AND DECREASED IN SIZE
9 9 EYE HAS BECOME MORE DISTINCT AND INCREASED IN SIZE
10 10 CHANGE IN CHARACTER AND SIZE OF EYE CANNOT BE DETERMINED
15 15 MISSING VALUE

View File

@ -0,0 +1,10 @@
0 0 0 TO LESS THAN 100 KM
1 1 100 TO LESS THAN 200 KM
2 2 200 TO LESS THAN 300 KM
3 3 300 TO LESS THAN 400 KM
4 4 400 TO LESS THAN 500 KM
5 5 500 TO LESS THAN 600 KM
6 6 600 TO LESS THAN 800 KM
7 7 800 KM OR MORE
10 10 DOUBTFUL OR UNDETERMINED
15 15 MISSING VALUE

View File

@ -0,0 +1,11 @@
0 0 LESS THAN 1 HOUR
1 1 1 TO LESS THAN 2 HOURS
2 2 2 TO LESS THAN 3 HOURS
3 3 3 TO LESS THAN 6 HOURS
4 4 6 TO LESS THAN 9 HOURS
5 5 9 TO LESS THAN 12 HOURS
6 6 12 TO LESS THAN 15 HOURS
7 7 15 TO LESS THAN 18 HOURS
8 8 18 TO LESS THAN 21 HOURS
9 9 21 TO LESS THAN 30 HOURS
15 15 MISSING VALUE

View File

@ -0,0 +1,8 @@
0 0 CYCLONE CENTRE WITHIN 10 KM OF THE TRANSMITTED POSITION
1 1 CYCLONE CENTRE WITHIN 20 KM OF THE TRANSMITTED POSITION
2 2 CYCLONE CENTRE WITHIN 50 KM OF THE TRANSMITTED POSITION
3 3 CYCLONE CENTRE WITHIN 100 KM OF THE TRANSMITTED POSITION
4 4 CYCLONE CENTRE WITHIN 200 KM OF THE TRANSMITTED POSITION
5 5 CYCLONE CENTRE WITHIN 300 KM OF THE TRANSMITTED POSITION
6 6 CYCLONE CENTRE UNDETERMINED
7 7 MISSING VALUE

View File

@ -0,0 +1,12 @@
0 0 LESS THAN 1° OF LATITUDE
1 1 1° TO LESS THAN 2° OF LATITUDE
2 2 2° TO LESS THAN 3° OF LATITUDE
3 3 3° TO LESS THAN 4° OF LATITUDE
4 4 4° TO LESS THAN 5° OF LATITUDE
5 5 5° TO LESS THAN 6° OF LATITUDE
6 6 6° TO LESS THAN 7° OF LATITUDE
7 7 7° TO LESS THAN 8° OF LATITUDE
8 8 8° TO LESS THAN 9° OF LATITUDE
9 9 9° OF LATITUDE OR MORE
10 10 UNDETERMINED
15 15 MISSING VALUE

Some files were not shown because too many files have changed in this diff Show More