[eccodes] 32/106: Merge tag 'upstream/2.0.0' into debian/master

Alastair McKinstry mckinstry at moszumanska.debian.org
Fri Jul 28 09:05:10 UTC 2017


This is an automated email from the git hooks/post-receive script.

mckinstry pushed a commit to branch debian/master
in repository eccodes.

commit 80489b1cf09fe549adb61c0790c8619c60dab25d
Merge: 3e246d7 ca7cfc5
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Sun Oct 23 04:33:05 2016 +0100

    Merge tag 'upstream/2.0.0' into debian/master

 CMakeLists.txt                                     |   114 +-
 INSTALL                                            |     1 +
 Makefile.in                                        |  1066 -
 NOTICE                                             |    13 +-
 README                                             |    17 +-
 VERSION.cmake                                      |     3 +-
 aclocal.m4                                         |  1290 -
 bin/ecbuild                                        |    90 +-
 cmake/CheckFortranSourceCompiles.cmake             |     8 +-
 cmake/FindADSM.cmake                               |     2 +-
 cmake/FindAEC.cmake                                |    33 +-
 cmake/FindAIO.cmake                                |     2 +-
 cmake/FindArmadillo.cmake                          |     7 +-
 cmake/FindCMath.cmake                              |    15 +-
 cmake/FindCairo.cmake                              |     5 +-
 cmake/FindDl.cmake                                 |     7 +-
 cmake/FindEMOS.cmake                               |     2 +-
 cmake/FindFDB.cmake                                |     2 +-
 cmake/FindGeoTIFF.cmake                            |     5 +-
 cmake/FindHPSS.cmake                               |     2 +-
 cmake/FindLEX.cmake                                |     2 +-
 cmake/FindLegacyFDB.cmake                          |    35 -
 cmake/FindLibGFortran.cmake                        |    23 +-
 cmake/FindLibIFort.cmake                           |     7 +-
 cmake/FindMKL.cmake                                |     9 +-
 cmake/FindNDBM.cmake                               |     2 +-
 cmake/FindNetCDF.cmake                             |    46 +-
 cmake/FindNetCDF3.cmake                            |     7 +-
 cmake/FindODB.cmake                                |     2 +-
 cmake/FindOpenCL.cmake                             |     7 +-
 cmake/FindOpenJPEG.cmake                           |    18 +-
 cmake/FindPGIFortran.cmake                         |    11 +-
 cmake/FindPango.cmake                              |    22 +-
 cmake/FindPangoCairo.cmake                         |    32 +-
 cmake/FindProj4.cmake                              |    12 +-
 cmake/FindREADLINE.cmake                           |     6 +-
 cmake/FindRPCGEN.cmake                             |     2 +-
 cmake/FindRealtime.cmake                           |     8 +-
 cmake/FindSZip.cmake                               |     2 +-
 cmake/FindTrilinos.cmake                           |     2 +-
 cmake/FindViennaCL.cmake                           |     7 +-
 cmake/FindXLFortranLibs.cmake                      |     8 +-
 cmake/FindYACC.cmake                               |     2 +-
 cmake/Findgrib_api.cmake                           |    44 +-
 cmake/Findodb_api.cmake                            |     2 +-
 cmake/Findspot.cmake                               |     2 +-
 cmake/VERSION.cmake                                |     6 +-
 cmake/compiler_flags/Clang_C.cmake                 |    13 +
 cmake/compiler_flags/Clang_CXX.cmake               |    13 +
 cmake/compiler_flags/Cray_C.cmake                  |    13 +
 cmake/compiler_flags/Cray_CXX.cmake                |    13 +
 cmake/compiler_flags/Cray_Fortran.cmake            |    15 +
 cmake/compiler_flags/GNU_C.cmake                   |    18 +
 cmake/compiler_flags/GNU_CXX.cmake                 |    18 +
 cmake/compiler_flags/GNU_Fortran.cmake             |    21 +
 cmake/compiler_flags/Intel_C.cmake                 |    13 +
 cmake/compiler_flags/Intel_CXX.cmake               |    13 +
 cmake/compiler_flags/Intel_Fortran.cmake           |    14 +
 cmake/compiler_flags/PGI_C.cmake                   |    11 +
 cmake/compiler_flags/PGI_CXX.cmake                 |    11 +
 cmake/compiler_flags/PGI_Fortran.cmake             |    11 +
 cmake/contrib/FindFFTW.cmake                       |   193 +-
 cmake/contrib/FindNetCDF4.cmake                    |    41 +-
 cmake/contrib/GetGitRevisionDescription.cmake.in   |     6 +-
 .../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake  |     5 +-
 .../GreatCMakeCookOff/CheckCXX11Features.cmake     |   125 +-
 cmake/ecbuild-config-version.cmake                 |     2 +-
 cmake/ecbuild-config.cmake                         |    49 +-
 cmake/ecbuild_add_c_flags.cmake                    |    70 +-
 cmake/ecbuild_add_cxx11_flags.cmake                |     2 +-
 cmake/ecbuild_add_cxx_flags.cmake                  |    70 +-
 cmake/ecbuild_add_executable.cmake                 |   122 +-
 cmake/ecbuild_add_extra_search_paths.cmake         |    12 +-
 cmake/ecbuild_add_fortran_flags.cmake              |    77 +-
 cmake/ecbuild_add_library.cmake                    |   105 +-
 cmake/ecbuild_add_option.cmake                     |   119 +-
 cmake/ecbuild_add_persistent.cmake                 |    20 +-
 cmake/ecbuild_add_resources.cmake                  |     6 +-
 cmake/ecbuild_add_test.cmake                       |   100 +-
 cmake/ecbuild_append_to_rpath.cmake                |     4 +-
 cmake/ecbuild_bundle.cmake                         |    50 +-
 cmake/ecbuild_cache.cmake                          |     2 +-
 cmake/ecbuild_check_c_source.cmake                 |   226 -
 cmake/ecbuild_check_c_source_return.cmake          |    12 +-
 cmake/ecbuild_check_compiler.cmake                 |     9 +-
 cmake/ecbuild_check_cxx11.cmake                    |    28 +-
 cmake/ecbuild_check_cxx_source.cmake               |   221 -
 cmake/ecbuild_check_cxx_source_return.cmake        |    56 +-
 cmake/ecbuild_check_fortran.cmake                  |   126 +
 cmake/ecbuild_check_fortran_source.cmake           |   219 -
 cmake/ecbuild_check_fortran_source_return.cmake    |    25 +-
 cmake/ecbuild_check_functions.cmake                |    27 +-
 cmake/ecbuild_check_os.cmake                       |   143 +-
 cmake/ecbuild_compiler_flags.cmake                 |   211 +
 cmake/ecbuild_config.h.in                          |    10 +-
 cmake/ecbuild_debug_var.cmake                      |    47 -
 cmake/ecbuild_declare_project.cmake                |    81 +-
 cmake/ecbuild_define_build_types.cmake             |    82 +-
 cmake/ecbuild_define_libs_and_execs_target.cmake   |    29 +
 cmake/ecbuild_define_links_target.cmake            |    74 +
 cmake/ecbuild_define_options.cmake                 |    12 +-
 cmake/ecbuild_define_paths.cmake                   |     2 +-
 cmake/ecbuild_dont_pack.cmake                      |     6 +-
 cmake/ecbuild_download_resource.cmake              |     7 +-
 cmake/ecbuild_echo_targets.cmake                   |    24 +-
 cmake/ecbuild_enable_fortran.cmake                 |    15 +-
 cmake/ecbuild_features.cmake                       |    55 +-
 cmake/ecbuild_find_fortranlibs.cmake               |    14 +-
 cmake/ecbuild_find_lexyacc.cmake                   |    25 +-
 cmake/ecbuild_find_mpi.cmake                       |    14 +-
 cmake/ecbuild_find_omp.cmake                       |    11 +-
 cmake/ecbuild_find_package.cmake                   |    36 +-
 cmake/ecbuild_find_perl.cmake                      |     6 +-
 cmake/ecbuild_find_python.cmake                    |   237 +-
 cmake/ecbuild_generate_config_headers.cmake        |     4 +-
 cmake/ecbuild_generate_fortran_interfaces.cmake    |   143 +
 cmake/ecbuild_generate_rpc.cmake                   |    10 +-
 cmake/ecbuild_generate_yy.cmake                    |    40 +-
 cmake/ecbuild_get_cxx11_flags.cmake                |    13 +-
 cmake/ecbuild_get_date.cmake                       |     6 +-
 cmake/ecbuild_get_resources.cmake                  |    20 +-
 cmake/ecbuild_get_test_data.cmake                  |    45 +-
 cmake/ecbuild_git.cmake                            |    55 +-
 cmake/ecbuild_install_project.cmake                |   143 +-
 cmake/ecbuild_links_target.cmake                   |    74 -
 cmake/ecbuild_list_add_pattern.cmake               |   102 +
 cmake/ecbuild_list_exclude_pattern.cmake           |    88 +
 cmake/ecbuild_list_extra_search_paths.cmake        |    12 +-
 cmake/ecbuild_list_macros.cmake                    |    40 +-
 cmake/ecbuild_log.cmake                            |   178 +-
 cmake/ecbuild_pkgconfig.cmake                      |     8 +-
 cmake/ecbuild_policies.cmake                       |    10 +-
 cmake/ecbuild_print_summary.cmake                  |    72 +-
 cmake/ecbuild_project_files.cmake                  |    12 +-
 cmake/ecbuild_remove_fortran_flags.cmake           |    60 +
 cmake/ecbuild_requires_macro_version.cmake         |     4 +-
 cmake/ecbuild_separate_sources.cmake               |    38 +-
 cmake/ecbuild_setup_test_framework.cmake           |    10 +-
 cmake/ecbuild_source_flags.cmake                   |    34 +
 cmake/ecbuild_system.cmake                         |    82 +-
 cmake/ecbuild_target_flags.cmake                   |    91 +
 cmake/ecbuild_use_package.cmake                    |    40 +-
 cmake/ecbuild_version.h.in                         |     2 +-
 cmake/ecbuild_warn_unused_files.cmake              |    28 +-
 cmake/fcm-make-interfaces.cfg                      |    31 +
 cmake/fortran_features/CheckFortranFeatures.cmake  |   167 +
 cmake/fortran_features/c_size_t.F90                |     8 +
 cmake/fortran_features/c_sizeof.F90                |     3 +
 cmake/fortran_features/derivedtype_interface.F90   |    54 +
 cmake/fortran_features/derivedtype_io.F90          |    42 +
 cmake/fortran_features/finalization.F90            |   141 +
 cmake/fortran_features/submodules.F90              |    35 +
 cmake/gen_source_flags.py                          |    84 +
 cmake/include/ecbuild/boost_test_framework.h       |     2 +-
 cmake/project-config.cmake.in                      |    49 +-
 cmake/sg.pl                                        |     2 +-
 config.status                                      |  2625 --
 config/config.guess                                |  1568 --
 config/config.sub                                  |  1788 --
 config/depcomp                                     |   791 -
 config/install-sh                                  |   527 -
 config/ltmain.sh                                   |  9655 --------
 config/missing                                     |   215 -
 config/test-driver                                 |   127 -
 configure                                          | 24511 -------------------
 data/CMakeLists.txt                                |     7 +-
 data/Makefile.in                                   |   497 -
 data/bufr/CMakeLists.txt                           |     5 +-
 data/bufr/bufr_data_files.txt                      |     9 +-
 data/bufr/bufr_ref_files.txt                       |    16 +-
 data/grib_data_files.txt                           |     1 -
 data/gts/CMakeLists.txt                            |     6 +-
 data/metar/CMakeLists.txt                          |     6 +-
 data/ret.sh                                        |     2 -
 data/tigge/CMakeLists.txt                          |    14 +-
 definitions/CMakeLists.txt                         |     3 +
 definitions/Makefile.am                            |   609 +-
 definitions/Makefile.in                            | 16563 -------------
 definitions/boot.def                               |     8 +-
 definitions/budg/boot.def                          |    20 +-
 definitions/bufr/boot.def                          |    62 +-
 definitions/bufr/boot_edition_0.def                |    36 +
 definitions/bufr/boot_edition_1.def                |     8 +-
 definitions/bufr/boot_edition_2.def                |     7 +-
 definitions/bufr/boot_edition_3.def                |    10 +-
 definitions/bufr/boot_edition_4.def                |     8 +-
 definitions/bufr/rdb_key.def                       |     2 -
 definitions/bufr/section.1.3.def                   |     9 +-
 definitions/bufr/section.1.4.def                   |     7 +-
 definitions/bufr/section.3.def                     |     8 +-
 .../bufr/tables/0/local/1/98/0/element.table       |     8 +-
 .../bufr/tables/0/local/101/98/0/element.table     |     8 +-
 definitions/bufr/tables/0/wmo/10/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/11/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/12/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/13/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/14/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/15/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/16/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/16/sequence.def      |     2 +-
 definitions/bufr/tables/0/wmo/17/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/18/element.table     |    32 +-
 definitions/bufr/tables/0/wmo/19/element.table     |    38 +-
 definitions/bufr/tables/0/wmo/20/element.table     |    38 +-
 definitions/bufr/tables/0/wmo/21/element.table     |    38 +-
 definitions/bufr/tables/0/wmo/22/element.table     |    40 +-
 definitions/bufr/tables/0/wmo/23/element.table     |    40 +-
 definitions/bufr/tables/0/wmo/24/element.table     |    40 +-
 definitions/bufr/tables/0/wmo/25/element.table     |    40 +-
 .../bufr/tables/0/wmo/26/codetables/1003.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/10063.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/10064.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/1007.table     |   188 +
 .../bufr/tables/0/wmo/26/codetables/1024.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/1028.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/1029.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/1033.table     |   234 +
 .../bufr/tables/0/wmo/26/codetables/1034.table     |   100 +
 .../bufr/tables/0/wmo/26/codetables/1036.table     |    38 +
 .../bufr/tables/0/wmo/26/codetables/1038.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/1052.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/1090.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/1092.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/1101.table     |   202 +
 .../bufr/tables/0/wmo/26/codetables/11030.table    |    25 +
 .../bufr/tables/0/wmo/26/codetables/11031.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/11037.table    |    30 +
 .../bufr/tables/0/wmo/26/codetables/11038.table    |    17 +
 .../bufr/tables/0/wmo/26/codetables/11039.table    |    17 +
 .../bufr/tables/0/wmo/26/codetables/13038.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/13039.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/13040.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/13041.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/13051.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/13056.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/13057.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/15025.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/19001.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/19008.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/19010.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/19100.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/19101.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/19102.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/19103.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/19104.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/19105.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/19107.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/19108.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/19109.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/19110.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/19113.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/19117.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/19119.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/20003.table    |   266 +
 .../bufr/tables/0/wmo/26/codetables/20004.table    |    21 +
 .../bufr/tables/0/wmo/26/codetables/20005.table    |    21 +
 .../bufr/tables/0/wmo/26/codetables/20006.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/20008.table    |    19 +
 .../bufr/tables/0/wmo/26/codetables/20009.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/2001.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/20011.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/20012.table    |    48 +
 .../bufr/tables/0/wmo/26/codetables/20017.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20018.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/2002.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/20021.table    |    23 +
 .../bufr/tables/0/wmo/26/codetables/20022.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/20023.table    |    14 +
 .../bufr/tables/0/wmo/26/codetables/20024.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/20025.table    |    13 +
 .../bufr/tables/0/wmo/26/codetables/20026.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/20027.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/20028.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/20029.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/2003.table     |    12 +
 .../bufr/tables/0/wmo/26/codetables/20032.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/20033.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/20034.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/20035.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/20036.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/20037.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/2004.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/20040.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/20041.table    |    14 +
 .../bufr/tables/0/wmo/26/codetables/20042.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/20045.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/20048.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/20050.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/20055.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/20056.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/20062.table    |    21 +
 .../bufr/tables/0/wmo/26/codetables/20063.table    |    71 +
 .../bufr/tables/0/wmo/26/codetables/2007.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/20071.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20085.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/20086.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20087.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/20089.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20090.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/20101.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20102.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20103.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20104.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20105.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/20106.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/20107.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20108.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/2011.table     |   100 +
 .../bufr/tables/0/wmo/26/codetables/20119.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/20124.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/2013.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/20136.table    |    44 +
 .../bufr/tables/0/wmo/26/codetables/20137.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/20138.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/2014.table     |    51 +
 .../bufr/tables/0/wmo/26/codetables/2015.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2016.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2017.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2019.table     |   327 +
 .../bufr/tables/0/wmo/26/codetables/2020.table     |    31 +
 .../bufr/tables/0/wmo/26/codetables/2021.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2022.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2023.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/2024.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2025.table     |    16 +
 .../bufr/tables/0/wmo/26/codetables/2030.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2031.table     |    21 +
 .../bufr/tables/0/wmo/26/codetables/2032.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2033.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2034.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2036.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2037.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2038.table     |    16 +
 .../bufr/tables/0/wmo/26/codetables/2039.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2040.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2041.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2042.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2044.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2045.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2046.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2047.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2048.table     |    14 +
 .../bufr/tables/0/wmo/26/codetables/2049.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2050.table     |    19 +
 .../bufr/tables/0/wmo/26/codetables/2051.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2052.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2053.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2054.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2055.table     |    10 +
 .../bufr/tables/0/wmo/26/codetables/2056.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2057.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2058.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2059.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2060.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2061.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/2062.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2064.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2066.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2070.table     |    13 +
 .../bufr/tables/0/wmo/26/codetables/2080.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2081.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2083.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2084.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2095.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2096.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2097.table     |    12 +
 .../bufr/tables/0/wmo/26/codetables/2099.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2101.table     |    10 +
 .../bufr/tables/0/wmo/26/codetables/2103.table     |     1 +
 .../bufr/tables/0/wmo/26/codetables/2104.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/21066.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/21067.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/21068.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/21069.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/21070.table    |    22 +
 .../bufr/tables/0/wmo/26/codetables/21072.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/21073.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/21076.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/21109.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/21115.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/21116.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/21119.table    |    14 +
 .../bufr/tables/0/wmo/26/codetables/21144.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/21148.table    |     2 +
 .../bufr/tables/0/wmo/26/codetables/2115.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/21150.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/21155.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/21158.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/21159.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/21169.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/2119.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2131.table     |     1 +
 .../bufr/tables/0/wmo/26/codetables/2137.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2138.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/2139.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/2143.table     |    21 +
 .../bufr/tables/0/wmo/26/codetables/2144.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2145.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2146.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/2147.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/2148.table     |    12 +
 .../bufr/tables/0/wmo/26/codetables/2149.table     |    38 +
 .../bufr/tables/0/wmo/26/codetables/2150.table     |    55 +
 .../bufr/tables/0/wmo/26/codetables/2151.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/2152.table     |    13 +
 .../bufr/tables/0/wmo/26/codetables/2158.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2159.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2160.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/2163.table     |    16 +
 .../bufr/tables/0/wmo/26/codetables/2164.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2165.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2166.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2167.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2169.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2170.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2172.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2175.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2176.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2177.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2178.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2179.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/2180.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/2181.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/2182.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2183.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2184.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/2185.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/2186.table     |    23 +
 .../bufr/tables/0/wmo/26/codetables/2187.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/2188.table     |    10 +
 .../bufr/tables/0/wmo/26/codetables/2189.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/2191.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/22056.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/22060.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/22061.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/22067.table    |   101 +
 .../bufr/tables/0/wmo/26/codetables/22068.table    |    43 +
 .../bufr/tables/0/wmo/26/codetables/22120.table    |    13 +
 .../bufr/tables/0/wmo/26/codetables/22121.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/22122.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/22123.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/22178.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/23001.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/23002.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/23003.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/23004.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/23005.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/23006.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/23007.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/23008.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/23009.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/23016.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/23018.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/23031.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/23032.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/24003.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/25004.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25005.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25006.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/25009.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25010.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/25011.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25012.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25013.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/25015.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/25017.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/25020.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25021.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/25022.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/25023.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/25024.table    |    13 +
 .../bufr/tables/0/wmo/26/codetables/25029.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/25030.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25031.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/25032.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25033.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25034.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25035.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/25036.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25040.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/25041.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25042.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25053.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/25063.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25069.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/25086.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25090.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/25093.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25095.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/25096.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25097.table    |    11 +
 .../bufr/tables/0/wmo/26/codetables/25098.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/25099.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/25110.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/25112.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/25113.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25120.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25122.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25123.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25124.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/25150.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25174.table    |    13 +
 .../bufr/tables/0/wmo/26/codetables/25181.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25182.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25184.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/25187.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/26010.table    |    25 +
 .../bufr/tables/0/wmo/26/codetables/29001.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/29002.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/30031.table    |    13 +
 .../bufr/tables/0/wmo/26/codetables/30032.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/3010.table     |    12 +
 .../bufr/tables/0/wmo/26/codetables/3011.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/3012.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/3016.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/3017.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/3018.table     |    22 +
 .../bufr/tables/0/wmo/26/codetables/3019.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/31021.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/31031.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/33002.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33003.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33005.table    |    23 +
 .../bufr/tables/0/wmo/26/codetables/33006.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33015.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/33020.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/33021.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33022.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33023.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33024.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33025.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33026.table    |    17 +
 .../bufr/tables/0/wmo/26/codetables/33027.table    |     6 +
 .../bufr/tables/0/wmo/26/codetables/33028.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33030.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/33031.table    |    21 +
 .../bufr/tables/0/wmo/26/codetables/33032.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/33033.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/33035.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33037.table    |    19 +
 .../bufr/tables/0/wmo/26/codetables/33038.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/33039.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/33041.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33042.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33043.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33044.table    |    14 +
 .../bufr/tables/0/wmo/26/codetables/33047.table    |    27 +
 .../bufr/tables/0/wmo/26/codetables/33048.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33049.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33050.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/33060.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/33070.table    |    14 +
 .../bufr/tables/0/wmo/26/codetables/33071.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33072.table    |    18 +
 .../bufr/tables/0/wmo/26/codetables/33075.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33076.table    |     2 +
 .../bufr/tables/0/wmo/26/codetables/33077.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/33078.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33079.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33080.table    |    13 +
 .../bufr/tables/0/wmo/26/codetables/33081.table    |     9 +
 .../bufr/tables/0/wmo/26/codetables/33082.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33083.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33084.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33085.table    |    14 +
 .../bufr/tables/0/wmo/26/codetables/33086.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/33087.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/33088.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/35000.table    |     1 +
 .../bufr/tables/0/wmo/26/codetables/35001.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/35030.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/35031.table    |    20 +
 .../bufr/tables/0/wmo/26/codetables/35032.table    |    10 +
 .../bufr/tables/0/wmo/26/codetables/35033.table    |    12 +
 .../bufr/tables/0/wmo/26/codetables/35034.table    |     7 +
 .../bufr/tables/0/wmo/26/codetables/35035.table    |    18 +
 .../bufr/tables/0/wmo/26/codetables/40005.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/40006.table    |     8 +
 .../bufr/tables/0/wmo/26/codetables/40011.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/40012.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/40013.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/40020.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/40023.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/40024.table    |     5 +
 .../bufr/tables/0/wmo/26/codetables/40025.table    |     4 +
 .../bufr/tables/0/wmo/26/codetables/40028.table    |    16 +
 .../bufr/tables/0/wmo/26/codetables/40036.table    |     3 +
 .../bufr/tables/0/wmo/26/codetables/4059.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/4080.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/5069.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8001.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/8002.table     |    19 +
 .../bufr/tables/0/wmo/26/codetables/8003.table     |    12 +
 .../bufr/tables/0/wmo/26/codetables/8004.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/8005.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/8006.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8007.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/8008.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8009.table     |    16 +
 .../bufr/tables/0/wmo/26/codetables/8010.table     |    14 +
 .../bufr/tables/0/wmo/26/codetables/8011.table     |    27 +
 .../bufr/tables/0/wmo/26/codetables/8012.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8013.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8014.table     |    10 +
 .../bufr/tables/0/wmo/26/codetables/8015.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8016.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/8017.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8018.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8019.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8021.table     |    32 +
 .../bufr/tables/0/wmo/26/codetables/8023.table     |    14 +
 .../bufr/tables/0/wmo/26/codetables/8024.table     |    12 +
 .../bufr/tables/0/wmo/26/codetables/8025.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/8026.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/8029.table     |    16 +
 .../bufr/tables/0/wmo/26/codetables/8032.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/8033.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/8034.table     |    10 +
 .../bufr/tables/0/wmo/26/codetables/8035.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8036.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8039.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8040.table     |    49 +
 .../bufr/tables/0/wmo/26/codetables/8041.table     |    15 +
 .../bufr/tables/0/wmo/26/codetables/8042.table     |    17 +
 .../bufr/tables/0/wmo/26/codetables/8043.table     |    17 +
 .../bufr/tables/0/wmo/26/codetables/8050.table     |    11 +
 .../bufr/tables/0/wmo/26/codetables/8051.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/8052.table     |    26 +
 .../bufr/tables/0/wmo/26/codetables/8053.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8054.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/8060.table     |     8 +
 .../bufr/tables/0/wmo/26/codetables/8065.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8066.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8070.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/8072.table     |     6 +
 .../bufr/tables/0/wmo/26/codetables/8074.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8075.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8076.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/8077.table     |     7 +
 .../bufr/tables/0/wmo/26/codetables/8079.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/8080.table     |    14 +
 .../bufr/tables/0/wmo/26/codetables/8081.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/8082.table     |     3 +
 .../bufr/tables/0/wmo/26/codetables/8083.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/8085.table     |     4 +
 .../bufr/tables/0/wmo/26/codetables/8086.table     |     9 +
 .../bufr/tables/0/wmo/26/codetables/8087.table     |     5 +
 .../bufr/tables/0/wmo/26/codetables/8091.table     |     9 +
 definitions/bufr/tables/0/wmo/26/element.table     |  1558 ++
 definitions/bufr/tables/0/wmo/26/sequence.def      |   946 +
 definitions/bufr/tables/0/wmo/6/element.table      |    22 +-
 definitions/bufr/tables/0/wmo/7/element.table      |    32 +-
 definitions/bufr/tables/0/wmo/8/element.table      |    32 +-
 definitions/bufr/tables/0/wmo/9/element.table      |    32 +-
 .../bufr/tables/3/local/1/98/0/element.table       |     8 +-
 definitions/bufr/tables/3/wmo/11/element.table     |    32 +-
 definitions/bufr/tables/3/wmo/6/element.table      |    22 +-
 definitions/check_grib_defs.pl                     |    30 +-
 definitions/grib1/2.0.1.table                      |     2 +-
 definitions/grib1/2.0.2.table                      |     2 +-
 definitions/grib1/2.0.3.table                      |     2 +-
 definitions/grib1/2.128.table                      |     2 +-
 definitions/grib1/2.82.253.table                   |     2 +-
 definitions/grib1/2.98.128.table                   |     2 +-
 definitions/grib1/2.98.140.table                   |   136 +-
 definitions/grib1/2.98.174.table                   |     1 +
 definitions/grib1/2.98.213.table                   |    56 +
 definitions/grib1/2.98.230.table                   |     1 +
 definitions/grib1/6.table                          |     2 +-
 definitions/grib1/boot.def                         |    25 +-
 definitions/grib1/cfName.def                       |     6 +-
 definitions/grib1/cfVarName.def                    |    53 +-
 definitions/grib1/grid_definition_13.def           |     3 +-
 definitions/grib1/local.34.def                     |     2 +
 definitions/grib1/local.85.def                     |    24 +
 definitions/grib1/local/edzw/2.0.3.table           |     2 +-
 definitions/grib1/local/edzw/5.table               |     0
 definitions/grib1/localConcepts/ecmf/cfName.def    |     8 +-
 definitions/grib1/localConcepts/ecmf/cfVarName.def |   356 +-
 definitions/grib1/localConcepts/ecmf/name.def      |   304 +-
 definitions/grib1/localConcepts/ecmf/paramId.def   |   302 +-
 definitions/grib1/localConcepts/ecmf/shortName.def |   302 +-
 .../grib1/localConcepts/ecmf/typeOfLevel.def       |     0
 definitions/grib1/localConcepts/ecmf/units.def     |   328 +-
 definitions/grib1/localConcepts/edzw/name.def      |    16 +-
 definitions/grib1/localConcepts/edzw/paramId.def   |    16 +-
 definitions/grib1/localConcepts/edzw/shortName.def |    16 +-
 definitions/grib1/localConcepts/edzw/units.def     |    16 +-
 definitions/grib1/localConcepts/kwbc/name.def      |     2 +-
 definitions/grib1/localConcepts/kwbc/paramId.def   |     2 +-
 definitions/grib1/localConcepts/kwbc/shortName.def |     2 +-
 definitions/grib1/localConcepts/kwbc/units.def     |     2 +-
 .../grib1/localConcepts/lfpw/faFieldName.def       |   572 +
 .../grib1/localConcepts/lfpw/faLevelName.def       |    36 +
 .../grib1/localConcepts/lfpw/faModelName.def       |     9 +
 definitions/grib1/localConcepts/rjtd/cfVarName.def |     2 +-
 definitions/grib1/localConcepts/rjtd/name.def      |     4 +-
 definitions/grib1/localConcepts/rjtd/paramId.def   |     2 +-
 definitions/grib1/localConcepts/rjtd/shortName.def |     4 +-
 definitions/grib1/localConcepts/rjtd/units.def     |     4 +-
 definitions/grib1/localConcepts/sbsj/units.def     |    12 +-
 definitions/grib1/name.def                         |    57 +-
 definitions/grib1/paramId.def                      |    51 +-
 definitions/grib1/shortName.def                    |    57 +-
 definitions/grib1/units.def                        |    51 +-
 definitions/grib2/centre.table                     |   149 +
 definitions/grib2/cfName.def                       |    36 +-
 definitions/grib2/cfVarName.def                    |   792 +-
 definitions/grib2/grib2LocalSectionNumber.85.table |     3 +
 definitions/grib2/local.85.0.def                   |     1 +
 definitions/grib2/local.85.1.def                   |    29 +
 definitions/grib2/local.85.2.def                   |     5 +
 definitions/grib2/local.85.def                     |     3 +
 definitions/grib2/local.98.500.def                 |     2 +-
 definitions/grib2/local/edzw/2.0.3.table           |     2 +-
 definitions/grib2/localConcepts/ecmf/cfName.def    |    98 +-
 definitions/grib2/localConcepts/ecmf/cfVarName.def |    60 -
 definitions/grib2/localConcepts/ecmf/name.def      |    60 -
 definitions/grib2/localConcepts/ecmf/paramId.def   |    60 -
 definitions/grib2/localConcepts/ecmf/shortName.def |    60 -
 definitions/grib2/localConcepts/ecmf/units.def     |    76 +-
 definitions/grib2/localConcepts/edzw/name.def      |   590 +-
 definitions/grib2/localConcepts/edzw/paramId.def   |   590 +-
 definitions/grib2/localConcepts/edzw/shortName.def |   590 +-
 definitions/grib2/localConcepts/edzw/units.def     |   590 +-
 definitions/grib2/localConcepts/egrr/name.def      |    31 +
 definitions/grib2/localConcepts/egrr/paramId.def   |    31 +
 definitions/grib2/localConcepts/egrr/shortName.def |    31 +
 definitions/grib2/localConcepts/egrr/units.def     |    31 +
 definitions/grib2/localConcepts/kwbc/name.def      |    30 +-
 definitions/grib2/localConcepts/kwbc/paramId.def   |    30 +-
 definitions/grib2/localConcepts/kwbc/shortName.def |    30 +-
 definitions/grib2/localConcepts/kwbc/units.def     |    54 +-
 .../grib2/localConcepts/lfpw/faFieldName.def       |  1258 +
 .../grib2/localConcepts/lfpw/faLevelName.def       |    63 +
 .../grib2/localConcepts/lfpw/faModelName.def       |     9 +
 definitions/grib2/name.def                         |   214 +-
 definitions/grib2/paramId.def                      |   216 +-
 definitions/grib2/products_uerra.def               |    32 +-
 definitions/grib2/section.1.def                    |     7 +-
 definitions/grib2/sections.def                     |     4 +-
 definitions/grib2/shortName.def                    |   218 +-
 definitions/grib2/tables/1.0.table                 |     5 +-
 definitions/grib2/tables/15/4.5.table              |     2 +-
 definitions/grib2/tables/16/4.5.table              |     2 +-
 definitions/grib2/tables/17/0.0.table              |    10 +
 definitions/grib2/tables/17/1.0.table              |    22 +
 definitions/grib2/tables/17/1.1.table              |     4 +
 definitions/grib2/tables/17/1.2.table              |     8 +
 definitions/grib2/tables/17/1.3.table              |    14 +
 definitions/grib2/tables/17/1.4.table              |    13 +
 definitions/grib2/tables/17/1.5.table              |     7 +
 definitions/grib2/tables/17/1.6.table              |     8 +
 definitions/grib2/tables/17/3.0.table              |     6 +
 definitions/grib2/tables/17/3.1.table              |    47 +
 definitions/grib2/tables/17/3.10.table             |     8 +
 definitions/grib2/tables/17/3.11.table             |     7 +
 definitions/grib2/tables/17/3.15.table             |    23 +
 definitions/grib2/tables/17/3.2.table              |    14 +
 definitions/grib2/tables/17/3.20.table             |     6 +
 definitions/grib2/tables/17/3.21.table             |     8 +
 definitions/grib2/tables/17/3.3.table              |     9 +
 definitions/grib2/tables/17/3.4.table              |    17 +
 definitions/grib2/tables/17/3.5.table              |     5 +
 definitions/grib2/tables/17/3.6.table              |     2 +
 definitions/grib2/tables/17/3.7.table              |     5 +
 definitions/grib2/tables/17/3.8.table              |     7 +
 definitions/grib2/tables/17/3.9.table              |     4 +
 definitions/grib2/tables/17/4.0.table              |    65 +
 definitions/grib2/tables/17/4.1.0.table            |    27 +
 definitions/grib2/tables/17/4.1.1.table            |     7 +
 definitions/grib2/tables/17/4.1.10.table           |    10 +
 definitions/grib2/tables/17/4.1.192.table          |     4 +
 definitions/grib2/tables/17/4.1.2.table            |     9 +
 definitions/grib2/tables/17/4.1.3.table            |    11 +
 definitions/grib2/tables/17/4.10.table             |    16 +
 definitions/grib2/tables/17/4.11.table             |    10 +
 definitions/grib2/tables/17/4.12.table             |     7 +
 definitions/grib2/tables/17/4.13.table             |     6 +
 definitions/grib2/tables/17/4.14.table             |     6 +
 definitions/grib2/tables/17/4.15.table             |    11 +
 definitions/grib2/tables/17/4.192.table            |     4 +
 definitions/grib2/tables/17/4.2.0.0.table          |    32 +
 definitions/grib2/tables/17/4.2.0.1.table          |   120 +
 definitions/grib2/tables/17/4.2.0.13.table         |     5 +
 definitions/grib2/tables/17/4.2.0.14.table         |     7 +
 definitions/grib2/tables/17/4.2.0.15.table         |    21 +
 definitions/grib2/tables/17/4.2.0.16.table         |    10 +
 definitions/grib2/tables/17/4.2.0.17.table         |     3 +
 definitions/grib2/tables/17/4.2.0.18.table         |    21 +
 definitions/grib2/tables/17/4.2.0.19.table         |    36 +
 definitions/grib2/tables/17/4.2.0.190.table        |     5 +
 definitions/grib2/tables/17/4.2.0.191.table        |     8 +
 definitions/grib2/tables/17/4.2.0.2.table          |    49 +
 definitions/grib2/tables/17/4.2.0.20.table         |    46 +
 definitions/grib2/tables/17/4.2.0.3.table          |    35 +
 definitions/grib2/tables/17/4.2.0.4.table          |    24 +
 definitions/grib2/tables/17/4.2.0.5.table          |    13 +
 definitions/grib2/tables/17/4.2.0.6.table          |    49 +
 definitions/grib2/tables/17/4.2.0.7.table          |    23 +
 definitions/grib2/tables/17/4.2.1.0.table          |    21 +
 definitions/grib2/tables/17/4.2.1.1.table          |     7 +
 definitions/grib2/tables/17/4.2.1.2.table          |    15 +
 definitions/grib2/tables/17/4.2.10.0.table         |    50 +
 definitions/grib2/tables/17/4.2.10.1.table         |     8 +
 definitions/grib2/tables/17/4.2.10.191.table       |     8 +
 definitions/grib2/tables/17/4.2.10.2.table         |    17 +
 definitions/grib2/tables/17/4.2.10.3.table         |     6 +
 definitions/grib2/tables/17/4.2.10.4.table         |    18 +
 definitions/grib2/tables/17/4.2.2.0.table          |    43 +
 definitions/grib2/tables/17/4.2.2.3.table          |    32 +
 definitions/grib2/tables/17/4.2.2.4.table          |    16 +
 definitions/grib2/tables/17/4.2.2.5.table          |     2 +
 definitions/grib2/tables/17/4.2.3.0.table          |    14 +
 definitions/grib2/tables/17/4.2.3.1.table          |    32 +
 definitions/grib2/tables/17/4.2.3.2.table          |    13 +
 definitions/grib2/tables/17/4.2.3.3.table          |     4 +
 definitions/grib2/tables/17/4.2.3.4.table          |    10 +
 definitions/grib2/tables/17/4.2.3.5.table          |     7 +
 definitions/grib2/tables/17/4.2.3.6.table          |     7 +
 definitions/grib2/tables/17/4.201.table            |    15 +
 definitions/grib2/tables/17/4.202.table            |     4 +
 definitions/grib2/tables/17/4.203.table            |    26 +
 definitions/grib2/tables/17/4.204.table            |     9 +
 definitions/grib2/tables/17/4.205.table            |     6 +
 definitions/grib2/tables/17/4.206.table            |     6 +
 definitions/grib2/tables/17/4.207.table            |    10 +
 definitions/grib2/tables/17/4.208.table            |     9 +
 definitions/grib2/tables/17/4.209.table            |     9 +
 definitions/grib2/tables/17/4.210.table            |     6 +
 definitions/grib2/tables/17/4.211.table            |     7 +
 definitions/grib2/tables/17/4.212.table            |    18 +
 definitions/grib2/tables/17/4.213.table            |    16 +
 definitions/grib2/tables/17/4.215.table            |     9 +
 definitions/grib2/tables/17/4.216.table            |    96 +
 definitions/grib2/tables/17/4.217.table            |     8 +
 definitions/grib2/tables/17/4.218.table            |    44 +
 definitions/grib2/tables/17/4.219.table            |     8 +
 definitions/grib2/tables/17/4.220.table            |     6 +
 definitions/grib2/tables/17/4.221.table            |     6 +
 definitions/grib2/tables/17/4.222.table            |     6 +
 definitions/grib2/tables/17/4.223.table            |     5 +
 definitions/grib2/tables/17/4.224.table            |    18 +
 definitions/grib2/tables/17/4.225.table            |   267 +
 definitions/grib2/tables/17/4.227.table            |     9 +
 definitions/grib2/tables/17/4.230.table            |   423 +
 definitions/grib2/tables/17/4.233.table            |   423 +
 definitions/grib2/tables/17/4.234.table            |    21 +
 definitions/grib2/tables/17/4.236.table            |     8 +
 definitions/grib2/tables/17/4.240.table            |    12 +
 definitions/grib2/tables/17/4.241.table            |     9 +
 definitions/grib2/tables/17/4.242.table            |     7 +
 definitions/grib2/tables/17/4.243.table            |    43 +
 definitions/grib2/tables/17/4.3.table              |    22 +
 definitions/grib2/tables/17/4.4.table              |    17 +
 definitions/grib2/tables/17/4.5.table              |    67 +
 definitions/grib2/tables/17/4.6.table              |     9 +
 definitions/grib2/tables/17/4.7.table              |    14 +
 definitions/grib2/tables/17/4.8.table              |     6 +
 definitions/grib2/tables/17/4.9.table              |     9 +
 definitions/grib2/tables/17/4.91.table             |    16 +
 definitions/grib2/tables/17/5.0.table              |    24 +
 definitions/grib2/tables/17/5.1.table              |     6 +
 definitions/grib2/tables/17/5.2.table              |     8 +
 definitions/grib2/tables/17/5.3.table              |     7 +
 definitions/grib2/tables/17/5.4.table              |     6 +
 definitions/grib2/tables/17/5.40.table             |     5 +
 definitions/grib2/tables/17/5.40000.table          |     5 +
 definitions/grib2/tables/17/5.5.table              |     7 +
 definitions/grib2/tables/17/5.50002.table          |    19 +
 definitions/grib2/tables/17/5.6.table              |     7 +
 definitions/grib2/tables/17/5.7.table              |     7 +
 definitions/grib2/tables/17/6.0.table              |     6 +
 definitions/grib2/tables/17/stepType.table         |     4 +
 definitions/grib2/tables/5/4.2.10.191.table        |     1 +
 definitions/grib2/template.3.110.def               |     2 +-
 definitions/grib2/template.3.140.def               |     2 +-
 definitions/grib2/template.3.20.def                |     2 +-
 definitions/grib2/template.3.gaussian.def          |     2 +-
 definitions/grib2/template.3.stretching.def        |     3 +-
 definitions/grib2/template.4.57.def                |    13 +
 definitions/grib2/template.4.7.def                 |     2 +-
 definitions/grib2/template.4.eps.def               |     6 +-
 .../grib2/template.4.parameter_aerosol_optical.def |     2 +-
 .../grib2/template.4.parameter_chemical.def        |    18 +-
 .../template.4.parameter_chemical_distribution.def |    65 +
 definitions/grib2/template.4.percentile.def        |     2 +-
 definitions/grib2/template.5.40000.def             |     3 +-
 definitions/grib2/template.5.42.def                |     7 +-
 definitions/grib2/template.7.1.def                 |     3 +-
 definitions/grib2/template.7.40010.def             |     3 +-
 definitions/grib2/units.def                        |   218 +-
 definitions/gts/boot.def                           |    17 +-
 definitions/mars/class.table                       |     1 +
 definitions/mars/grib.edmm.4v.def                  |     6 +
 definitions/mars/grib.edmo.4v.def                  |     9 +
 definitions/mars/grib.enda.4i.def                  |     2 +
 definitions/mars/grib.mnth.4v.def                  |     4 +
 definitions/mars/grib.moda.4v.def                  |     7 +
 definitions/mars/grib.moda.fc.def                  |     1 -
 definitions/metar/boot.def                         |   173 +-
 definitions/metar/boot.flexible.def                |   174 +-
 definitions/metar/cccc.def                         |    12 +-
 definitions/metar/clouds.def                       |    78 +-
 definitions/parameters_version.def                 |     2 +-
 definitions/taf/cccc.def                           |    12 +-
 definitions/tide/boot.def                          |    17 +-
 definitions/wrap/boot.def                          |     4 +-
 eccodes.sublime-project                            |     4 +-
 eccodes_config.h.in                                |    11 +
 examples/C/CMakeLists.txt                          |    41 +-
 examples/C/Makefile.in                             |  1701 --
 examples/C/bufr_clone.c                            |     2 +-
 examples/C/bufr_expanded.c                         |     4 +-
 examples/C/bufr_keys_iterator.c                    |    11 +-
 examples/C/bufr_read_scatterometer.sh              |    22 +-
 examples/C/bufr_read_temp.c                        |     2 +-
 examples/C/get_product_kind.sh                     |     2 +-
 examples/C/grib_copy_message.c                     |    72 +
 examples/C/grib_copy_message.sh                    |    22 +
 examples/C/grib_get_data.c                         |     2 +-
 examples/C/grib_get_keys.c                         |    10 +
 examples/C/grib_get_keys.sh                        |     2 +-
 examples/C/grib_keys_iterator.c                    |    10 +-
 examples/C/grib_keys_iterator.sh                   |     1 +
 examples/C/grib_list.sh                            |     2 +-
 examples/C/grib_precision.sh                       |     2 +-
 examples/C/grib_pthreads.c                         |    72 +
 examples/C/grib_pthreads.sh                        |    14 +
 examples/C/grib_set_data.c                         |     2 +-
 examples/C/grib_set_keys.sh                        |     2 +-
 examples/C/large_grib1.c                           |     2 +-
 examples/C/new_sample.c                            |    12 +-
 examples/C/set_missing.sh                          |     2 +-
 examples/F90/CMakeLists.txt                        |    26 +-
 examples/F90/Makefile.am                           |    49 +-
 examples/F90/Makefile.in                           |  1775 --
 examples/F90/bufr_attributes.f90                   |     4 +-
 examples/F90/bufr_clone.f90                        |    30 +-
 examples/F90/bufr_copy_message.f90                 |    56 +
 examples/F90/bufr_copy_message.sh                  |    18 +
 examples/F90/bufr_expanded.f90                     |    24 +-
 examples/F90/bufr_get_keys.f90                     |    46 +-
 examples/F90/bufr_get_string_array.f90             |    65 +
 examples/F90/bufr_get_string_array.sh              |    39 +
 examples/F90/bufr_read_scatterometer.f90           |     2 +-
 examples/F90/bufr_read_scatterometer.sh            |    12 +-
 examples/F90/bufr_read_synop.f90                   |     4 +-
 examples/F90/bufr_read_temp.f90                    |     8 +-
 examples/F90/bufr_read_temp.sh                     |     2 +-
 examples/F90/bufr_read_tropical_cyclone.f90        |     2 +-
 examples/F90/bufr_read_tropical_cyclone.sh         |    15 +-
 examples/F90/bufr_set_keys.f90                     |    30 +-
 examples/F90/bufr_set_keys.sh                      |    10 +-
 examples/F90/copy_message.f90                      |    54 -
 examples/F90/copy_message.sh                       |    13 -
 examples/F90/count_messages.f90                    |   110 -
 examples/F90/count_messages.sh                     |    12 -
 examples/F90/get_data.f90                          |    82 -
 examples/F90/get_data.sh                           |    12 -
 examples/F90/get_fortran.f90                       |     1 -
 examples/F90/get_product_kind.f90                  |    19 +-
 examples/F90/grib_clone.f90                        |    21 +-
 examples/F90/grib_copy_message.f90                 |    56 +
 examples/F90/grib_copy_message.sh                  |    18 +
 examples/F90/grib_count_messages.f90               |   110 +
 examples/F90/grib_count_messages.sh                |    12 +
 examples/F90/grib_count_messages_multi.f90         |    34 +
 examples/F90/grib_count_messages_multi.sh          |    20 +
 examples/F90/grib_get_data.f90                     |    81 +
 examples/F90/grib_get_data.sh                      |    12 +
 examples/F90/grib_get_keys.f90                     |    31 +-
 examples/F90/grib_index.f90                        |     9 +-
 examples/F90/grib_multi.f90                        |     1 -
 examples/F90/grib_multi_write.f90                  |     2 +-
 examples/F90/grib_print_data.f90                   |    11 +-
 examples/F90/grib_print_data.sh                    |     3 +-
 examples/F90/grib_print_data_static.f90            |    58 +
 examples/F90/grib_samples.f90                      |    96 +
 examples/F90/grib_samples.sh                       |    27 +
 examples/F90/grib_set_gvc.f90                      |    67 +
 examples/F90/grib_set_keys.f90                     |    20 +-
 examples/F90/grib_set_keys.sh                      |     7 +-
 examples/F90/grib_set_missing.f90                  |    52 +
 examples/F90/grib_set_missing.sh                   |    13 +
 examples/F90/grib_set_pv.f90                       |     2 +-
 examples/F90/iterator_fortran.f90                  |    22 +-
 examples/F90/keys_iterator_fortran.f90             |    10 +-
 examples/F90/multi_fortran.f90                     |    28 +-
 examples/F90/new_from_file.f90                     |     5 +-
 examples/F90/print_data_fortran.f90                |    10 +-
 examples/F90/samples.f90                           |    97 -
 examples/F90/samples.sh                            |    27 -
 examples/F90/set_fortran.f90                       |    19 +-
 examples/F90/set_gvc.f90                           |    68 -
 examples/F90/set_missing.f90                       |    52 -
 examples/F90/set_missing.sh                        |    13 -
 examples/F90/set_missing_fortran.f90               |     6 +-
 examples/Makefile.am                               |    37 -
 examples/ecmwf_link.sh                             |    18 -
 examples/fieldset.c                                |    84 -
 examples/get.c                                     |   114 -
 examples/get.sh                                    |     7 -
 examples/get_fortran.F                             |   130 -
 examples/get_fortran.sh                            |     7 -
 examples/grib_precipitation.c                      |    73 -
 examples/include.sh                                |    37 -
 examples/iterator.c                                |    89 -
 examples/iterator.sh                               |     8 -
 examples/iterator_fortran.F                        |    82 -
 examples/iterator_fortran.sh                       |     7 -
 examples/keys_iterator.c                           |   103 -
 examples/keys_iterator.sh                          |     8 -
 examples/keys_iterator_fortran.F                   |    78 -
 examples/keys_iterator_fortran.sh                  |     7 -
 examples/multi.c                                   |    71 -
 examples/multi.sh                                  |    12 -
 examples/multi_fortran.F                           |    78 -
 examples/multi_fortran.sh                          |    13 -
 examples/nearest.c                                 |    92 -
 examples/precision.c                               |   124 -
 examples/precision.sh                              |     7 -
 examples/precision_fortran.F                       |    97 -
 examples/precision_fortran.sh                      |     7 -
 examples/print_data.c                              |    80 -
 examples/print_data.sh                             |    13 -
 examples/print_data_fortran.F                      |    80 -
 examples/print_data_fortran.sh                     |    13 -
 examples/python/CMakeLists.txt                     |    23 +-
 examples/python/Makefile.am                        |    16 +-
 examples/python/Makefile.in                        |  1317 -
 examples/python/binary_message.py                  |     4 +-
 examples/python/bufr_attributes.py                 |    28 +-
 examples/python/bufr_clone.py                      |     4 +-
 examples/python/bufr_encode_flight.py              |     6 +-
 examples/python/bufr_expanded.py                   |    16 +-
 examples/python/bufr_get_keys.py                   |    36 +-
 examples/python/bufr_keys_iterator.py              |    14 +-
 examples/python/bufr_read_header.py                |    14 +-
 examples/python/bufr_read_scatterometer.py         |    20 +-
 examples/python/bufr_read_scatterometer.sh         |    19 +-
 examples/python/bufr_read_synop.py                 |    16 +-
 examples/python/bufr_read_temp.py                  |     6 +-
 examples/python/bufr_read_temp.sh                  |     2 +-
 examples/python/bufr_read_tropical_cyclone.py      |     6 +-
 examples/python/bufr_read_tropical_cyclone.sh      |    14 +-
 examples/python/bufr_set_keys.py                   |    20 +-
 examples/python/bufr_subset.py                     |    18 +-
 examples/python/count_messages.c                   |   122 -
 examples/python/count_messages.py                  |    72 -
 examples/python/count_messages.sh                  |    12 -
 examples/python/get_product_kind.py                |     4 +-
 examples/python/grib_ccsds.py                      |    56 +
 examples/python/grib_ccsds.sh                      |     6 +
 examples/python/grib_clone.py                      |     6 +-
 examples/python/grib_clone.sh                      |     4 +-
 examples/python/grib_count_messages.c              |   122 +
 examples/python/grib_count_messages.py             |    72 +
 examples/python/grib_count_messages.sh             |    12 +
 examples/python/grib_get_keys.py                   |     6 +-
 examples/python/grib_get_message_offset.py         |    54 +
 examples/python/grib_get_message_offset.sh         |    23 +
 examples/python/grib_index.py                      |     4 +-
 examples/python/grib_iterator.c                    |     2 +-
 examples/python/grib_iterator.py                   |     9 +-
 examples/python/grib_iterator.sh                   |    12 +-
 examples/python/grib_iterator_bitmap.py            |    77 +
 examples/python/grib_keys_iterator.py              |     4 +-
 examples/python/grib_multi_write.py                |     4 +-
 examples/python/grib_nearest.py                    |     4 +-
 examples/python/grib_print_data.c                  |     2 +-
 examples/python/grib_print_data.py                 |     4 +-
 examples/python/grib_samples.py                    |    87 +
 examples/python/grib_samples.sh                    |     7 +
 examples/python/grib_set_bitmap.py                 |    17 +-
 examples/python/grib_set_keys.py                   |     4 +-
 examples/python/grib_set_keys.sh                   |     2 +-
 examples/python/grib_set_missing.py                |    57 +
 examples/python/grib_set_missing.sh                |     7 +
 examples/python/grib_set_pv.py                     |     6 +-
 examples/python/gts_get_keys.py                    |     6 +-
 examples/python/include.ctest.sh.in                |     3 +-
 examples/python/keys_iterator_bufr.py              |     4 +-
 examples/python/keys_iterator_gts.py               |     2 +-
 examples/python/metar_get_keys.py                  |     6 +-
 examples/python/samples.py                         |    87 -
 examples/python/samples.sh                         |     7 -
 examples/python/set_missing.py                     |    57 -
 examples/python/set_missing.sh                     |     7 -
 examples/run_examples.sh                           |    10 -
 examples/set.c                                     |    86 -
 examples/set.sh                                    |     7 -
 examples/set_bitmap.c                              |    92 -
 examples/set_fortran.F                             |    68 -
 examples/set_fortran.sh                            |     7 -
 examples/set_pv.c                                  |    79 -
 examples/set_pv_fortran.F                          |    55 -
 fortran/CMakeLists.txt                             |     5 +
 fortran/Makefile.in                                |   809 -
 fortran/eccodes_constants.h                        |     1 +
 fortran/eccodes_f90_head.f90                       |    19 +-
 fortran/eccodes_f90_int.f90                        |    12 +-
 fortran/eccodes_f90_long_int.f90                   |    12 +-
 fortran/eccodes_f90_tail.f90                       |  2167 +-
 fortran/eccodes_visibility.h                       |     3 +-
 fortran/grib_api_constants.h                       |     1 +
 fortran/grib_api_externals.h                       |     7 +-
 fortran/grib_f90_head.f90                          |     4 +-
 fortran/grib_f90_int.f90                           |     4 +-
 fortran/grib_f90_long_int.f90                      |     4 +-
 fortran/grib_f90_tail.f90                          |   390 +-
 fortran/grib_fortran.c                             |   513 +-
 fortran/grib_fortran_prototypes.h                  |    10 +
 html/annotated.html                                |   124 +
 html/bc_s.png                                      |   Bin 0 -> 676 bytes
 html/bdwn.png                                      |   Bin 0 -> 147 bytes
 html/classec_codes_1_1_codes_internal_error.html   |   109 +
 html/classeccodes.html                             |  6126 +++++
 html/classes.html                                  |   108 +
 html/clone_8f90-example.html                       |   101 -
 html/closed.png                                    |   Bin 0 -> 132 bytes
 html/copy__message_8f90-example.html               |    76 -
 html/dir_9d95adc37effe2d0447790667f945c24.html     |    99 +
 html/dir_d050070cc3e4bbd91d897ff8856046e0.html     |   177 +
 html/dir_d28a4824dc47e487b107a5db32ef43c4.html     |   101 +
 html/dir_da7ee69c60c6cc261c862ec60d8c4bc7.html     |   187 +
 html/doxygen.css                                   |  1581 +-
 html/doxygen.png                                   |   Bin 1281 -> 3779 bytes
 html/dynsections.js                                |    97 +
 html/eccodes_8h.html                               |   752 +
 html/examples.html                                 |    58 -
 html/files.html                                    |   120 +-
 html/ftv2blank.png                                 |   Bin 0 -> 86 bytes
 html/ftv2cl.png                                    |   Bin 0 -> 453 bytes
 html/ftv2doc.png                                   |   Bin 0 -> 746 bytes
 html/ftv2folderclosed.png                          |   Bin 0 -> 616 bytes
 html/ftv2folderopen.png                            |   Bin 0 -> 597 bytes
 html/ftv2lastnode.png                              |   Bin 0 -> 86 bytes
 html/ftv2link.png                                  |   Bin 0 -> 746 bytes
 html/ftv2mlastnode.png                             |   Bin 0 -> 246 bytes
 html/ftv2mnode.png                                 |   Bin 0 -> 246 bytes
 html/ftv2mo.png                                    |   Bin 0 -> 403 bytes
 html/ftv2node.png                                  |   Bin 0 -> 86 bytes
 html/ftv2ns.png                                    |   Bin 0 -> 388 bytes
 html/ftv2plastnode.png                             |   Bin 0 -> 229 bytes
 html/ftv2pnode.png                                 |   Bin 0 -> 229 bytes
 html/ftv2splitbar.png                              |   Bin 0 -> 314 bytes
 html/ftv2vertline.png                              |   Bin 0 -> 86 bytes
 html/functions.html                                |   512 +
 html/functions_func.html                           |   512 +
 html/get_8c-example.html                           |   128 -
 html/get_8f90-example.html                         |   134 -
 html/get__data_8f90-example.html                   |    90 -
 html/get__fortran_8_f-example.html                 |   151 -
 html/get__pl_8f90-example.html                     |    70 -
 html/get__pv_8f90-example.html                     |    70 -
 html/globals.html                                  |   932 +-
 html/globals_defs.html                             |   482 +-
 html/globals_func.html                             |   557 +-
 html/globals_type.html                             |    73 -
 html/grib__api_8h.html                             |  1602 --
 html/grib_compare.html                             |   281 -
 html/grib_convert.html                             |    59 -
 html/grib_copy.html                                |    82 -
 html/grib_debug.html                               |   649 -
 html/grib_dump.html                                |   242 -
 html/grib_dump_examples.html                       |    21 -
 html/grib_examples.html                            |    34 -
 html/grib_filter.html                              |   124 -
 html/grib_get.html                                 |    80 -
 html/grib_get_data.html                            |    67 -
 html/grib_keys.html                                |   153 -
 html/grib_ls.html                                  |    95 -
 html/grib_set.html                                 |   103 -
 html/group__codes__handle.html                     |   774 +
 html/group__codes__index.html                      |   660 +
 html/group__context.html                           |  1110 +-
 html/group__environment.html                       |    99 +
 html/group__errors.html                            |  1238 +
 html/group__get__set.html                          |  1178 +-
 html/group__grib__handle.html                      |   625 -
 html/group__handling__coded__messages.html         |   207 +-
 html/group__iterators.html                         |   706 +-
 html/group__keys__iterator.html                    |   483 +-
 html/index.html                                    |   164 +-
 html/installation.html                             |   161 +-
 html/interfaceeccodes_1_1codes__get.html           |   626 +
 html/interfaceeccodes_1_1codes__get__element.html  |   373 +
 ...erfaceeccodes_1_1codes__get__message__size.html |   218 +
 html/interfaceeccodes_1_1codes__get__size.html     |   236 +
 ...rfaceeccodes_1_1codes__grib__find__nearest.html |   429 +
 ...interfaceeccodes_1_1codes__grib__get__data.html |   250 +
 html/interfaceeccodes_1_1codes__index__get.html    |   351 +
 ...nterfaceeccodes_1_1codes__index__get__size.html |   239 +
 html/interfaceeccodes_1_1codes__index__select.html |   350 +
 ...erfaceeccodes_1_1codes__new__from__message.html |   230 +
 html/interfaceeccodes_1_1codes__read__bytes.html   |   557 +
 ...nterfaceeccodes_1_1codes__read__from__file.html |   341 +
 html/interfaceeccodes_1_1codes__set.html           |   676 +
 html/interfaceeccodes_1_1codes__write__bytes.html  |   557 +
 .../interfacegrib__api_1_1grib__find__nearest.html |     0
 html/interfacegrib__api_1_1grib__get.html          |     0
 html/interfacegrib__api_1_1grib__get__data.html    |     0
 html/interfacegrib__api_1_1grib__get__element.html |     0
 html/interfacegrib__api_1_1grib__set.html          |     0
 html/iterator_8c-example.html                      |   103 -
 html/iterator__fortran_8_f-example.html            |   103 -
 html/jquery.js                                     |    31 +
 html/keys.html                                     |    88 -
 html/keys__iterator_8c-example.html                |   115 -
 html/keys__iterator_8f90-example.html              |    86 -
 html/keys__iterator__fortran_8_f-example.html      |    99 -
 html/modules.html                                  |   126 +-
 html/multi_8c-example.html                         |    85 -
 html/multi_8f90-example.html                       |    72 -
 html/multi__fortran_8_f-example.html               |    99 -
 html/namespaceec_codes.html                        |  4170 ++++
 html/namespacegrib__api.html                       |     0
 html/namespacemembers.html                         |   375 +
 html/namespacemembers_func.html                    |   375 +
 html/namespaces.html                               |   100 +
 html/nav_f.png                                     |   Bin 0 -> 153 bytes
 html/nav_g.png                                     |   Bin 0 -> 95 bytes
 html/nav_h.png                                     |   Bin 0 -> 98 bytes
 html/nearest_8c-example.html                       |   107 -
 html/nearest_8f90-example.html                     |   104 -
 html/open.png                                      |   Bin 0 -> 123 bytes
 html/pages.html                                    |   144 +-
 html/precision_8c-example.html                     |   138 -
 html/precision_8f90-example.html                   |   119 -
 html/precision__fortran_8_f-example.html           |   118 -
 html/print__data_8c-example.html                   |    94 -
 html/print__data_8f90-example.html                 |    88 -
 html/print__data__fortran_8_f-example.html         |   101 -
 html/search/all_61.html                            |    26 +
 html/search/all_61.js                              |     4 +
 html/search/all_63.html                            |    26 +
 html/search/all_63.js                              |   301 +
 html/search/all_65.html                            |    26 +
 html/search/all_65.js                              |     8 +
 html/search/all_67.html                            |    26 +
 html/search/all_67.js                              |     6 +
 html/search/all_68.html                            |    26 +
 html/search/all_68.js                              |     4 +
 html/search/all_69.html                            |    26 +
 html/search/all_69.js                              |     5 +
 html/search/all_74.html                            |    26 +
 html/search/all_74.js                              |     6 +
 html/search/classes_63.html                        |    26 +
 html/search/classes_63.js                          |    25 +
 html/search/classes_65.html                        |    26 +
 html/search/classes_65.js                          |     4 +
 html/search/close.png                              |   Bin 0 -> 273 bytes
 html/search/files_65.html                          |    26 +
 html/search/files_65.js                            |     4 +
 html/search/functions_63.html                      |    26 +
 html/search/functions_63.js                        |   203 +
 html/search/functions_67.html                      |    26 +
 html/search/functions_67.js                        |     5 +
 html/search/groups_61.html                         |    26 +
 html/search/groups_61.js                           |     4 +
 html/search/groups_65.html                         |    26 +
 html/search/groups_65.js                           |     5 +
 html/search/groups_68.html                         |    26 +
 html/search/groups_68.js                           |     4 +
 html/search/groups_69.html                         |    26 +
 html/search/groups_69.js                           |     5 +
 html/search/groups_74.html                         |    26 +
 html/search/groups_74.js                           |     6 +
 html/search/mag_sel.png                            |   Bin 0 -> 563 bytes
 html/search/namespaces_65.html                     |    26 +
 html/search/namespaces_65.js                       |     4 +
 html/search/nomatches.html                         |    12 +
 html/search/pages_63.html                          |    26 +
 html/search/pages_63.js                            |     4 +
 html/search/pages_65.html                          |    26 +
 html/search/pages_65.js                            |     4 +
 html/search/pages_67.html                          |    26 +
 html/search/pages_67.js                            |     4 +
 html/search/search.css                             |   271 +
 html/search/search.js                              |   807 +
 html/search/search_l.png                           |   Bin 0 -> 604 bytes
 html/search/search_m.png                           |   Bin 0 -> 158 bytes
 html/search/search_r.png                           |   Bin 0 -> 612 bytes
 html/set_8c-example.html                           |   100 -
 html/set_8f90-example.html                         |   107 -
 html/set__bitmap_8f90-example.html                 |   102 -
 html/set__fortran_8_f-example.html                 |    89 -
 html/set__missing_8f90-example.html                |    69 -
 html/set__pv_8f90-example.html                     |    96 -
 html/structcodes__context.html                     |   100 +
 html/structcodes__handle.html                      |   100 +
 html/structcodes__index.html                       |   100 +
 html/structcodes__iterator.html                    |   100 +
 html/structcodes__keys__iterator.html              |   100 +
 html/structcodes__multi__handle.html               |   100 +
 html/structcodes__nearest.html                     |   100 +
 html/sync_off.png                                  |   Bin 0 -> 853 bytes
 html/sync_on.png                                   |   Bin 0 -> 845 bytes
 html/tab_a.png                                     |   Bin 0 -> 142 bytes
 html/tab_b.gif                                     |   Bin 35 -> 0 bytes
 html/tab_b.png                                     |   Bin 0 -> 169 bytes
 html/tab_h.png                                     |   Bin 0 -> 177 bytes
 html/tab_l.gif                                     |   Bin 706 -> 0 bytes
 html/tab_r.gif                                     |   Bin 2585 -> 0 bytes
 html/tab_s.png                                     |   Bin 0 -> 184 bytes
 html/tabs.css                                      |   130 +-
 html/tools.html                                    |    26 -
 ifs_samples/grib1/Makefile.in                      |   860 -
 ifs_samples/grib1_mlgrib2/Makefile.in              |   864 -
 ifs_samples/grib1_mlgrib2_ieee64/Makefile.in       |   865 -
 libtool                                            | 10395 --------
 m4/ax_linux_distribution.m4                        |    77 -
 m4/ax_python_devel.m4                              |   325 -
 m4/ax_rpm_init.m4                                  |   258 -
 m4/libtool.m4                                      |  7982 ------
 m4/ltoptions.m4                                    |   384 -
 m4/ltsugar.m4                                      |   123 -
 m4/ltversion.m4                                    |    23 -
 m4/lt~obsolete.m4                                  |    98 -
 mars_tests/Makefile.am                             |    12 -
 mars_tests/include.sh                              |    50 -
 mars_tests/ls.sh                                   |    60 -
 memfs.py                                           |   186 +
 memfs/CMakeLists.txt                               |    18 +
 perl/GRIB-API/Makefile.PL                          |    23 -
 perl/GRIB-API/lib/GRIB/API.pm                      |    97 +
 perl/GRIB-API/lib/GRIB/API/Debug.pm                |     7 +
 perl/GRIB-API/lib/GRIB/API/Tie.pm                  |    46 +
 perl/Makefile.in                                   |   532 -
 python/CMakeLists.txt                              |   136 +-
 python/Makefile.am                                 |    10 +-
 python/Makefile.in                                 |   879 -
 python/eccode.i                                    |     8 -
 python/eccode_swig.i                               |   212 -
 python/eccodes.py                                  |    96 -
 python/{init_eccodes.py => eccodes/__init__.py}    |     0
 python/eccodes/eccodes.py                          |   101 +
 python/extrules.am                                 |     6 +-
 python/grib_errors.h                               |     2 +
 python/grib_interface.c                            |    60 +-
 python/grib_interface.h                            |    12 +-
 python/gribapi.py                                  |  1870 --
 python/{init_gribapi.py => gribapi/__init__.py}    |     0
 python/gribapi/gribapi.py                          |  1835 ++
 python/gribapi_swig.i                              |    50 +-
 python/{setup.py.in => setup.py.autotools.in}      |     0
 python/setup.py.in                                 |   125 +-
 python/swig_wrap_array.c                           |  8671 -------
 python/swig_wrap_array.py                          |   611 -
 python/swig_wrap_numpy.c                           |   193 +-
 python/swig_wrap_numpy.py                          |    26 +-
 rpms/CMakeLists.txt                                |     7 -
 rpms/eccodes.pc                                    |    12 -
 rpms/eccodes.pc.in                                 |    12 -
 rpms/eccodes.spec                                  |   131 -
 rpms/eccodes.spec.in                               |   131 -
 rpms/eccodes_f90.pc                                |    13 -
 rpms/eccodes_f90.pc.in                             |    13 -
 samples/BUFR3.tmpl                                 |   Bin 0 -> 231 bytes
 samples/BUFR3_local.tmpl                           |   Bin 0 -> 279 bytes
 samples/BUFR3_local_satellite.tmpl                 |   Bin 0 -> 289 bytes
 samples/BUFR4.tmpl                                 |   Bin 0 -> 231 bytes
 samples/BUFR4_local.tmpl                           |   Bin 0 -> 283 bytes
 samples/BUFR4_local_satellite.tmpl                 |   Bin 0 -> 546 bytes
 samples/Makefile.in                                |   622 -
 share/ecbuild/toolchains/ecmwf-XC30-Cray.cmake     |    68 +-
 share/ecbuild/toolchains/ecmwf-XC30-GNU.cmake      |    59 +-
 share/ecbuild/toolchains/ecmwf-XC30-Intel.cmake    |    63 +-
 share/ecbuild/toolchains/ichec-fionn-Intel.cmake   |    67 +
 show_compile.sh                                    |    49 +
 src/CMakeLists.txt                                 |    29 +-
 src/Makefile.am                                    |    16 +-
 src/Makefile.in                                    |  1737 --
 src/action.c                                       |    14 +-
 src/action_class_close.c                           |     2 +-
 src/action_class_concept.c                         |    10 +-
 src/action_class_hash_array.c                      |   321 +-
 src/action_class_if.c                              |    17 +-
 src/action_class_section.c                         |    11 +-
 src/action_class_transient_darray.c                |     3 +-
 src/action_class_write.c                           |     4 +-
 src/codes_memfs.c                                  |    60 +
 src/compile.c                                      |     4 +-
 src/config.h                                       |   230 -
 src/config.h.in                                    |   229 -
 src/dumper.class                                   |     2 +-
 src/eccodes.c                                      |    25 +-
 src/eccodes.h                                      |   210 +-
 src/eccodes_version.h                              |    21 -
 src/grib_accessor.c                                |    13 +-
 src/grib_accessor_class.c                          |    49 +-
 src/grib_accessor_class.h                          |     3 +
 src/grib_accessor_class_bits.c                     |     8 +-
 src/grib_accessor_class_bufr_data_array.c          |   865 +-
 src/grib_accessor_class_bufr_data_element.c        |     8 +-
 src/grib_accessor_class_bufr_elements_table.c      |     8 +-
 ...grib_accessor_class_bufr_extract_area_subsets.c |   278 +
 ..._accessor_class_bufr_extract_datetime_subsets.c |   402 +
 src/grib_accessor_class_bufr_extract_subsets.c     |    24 -
 src/grib_accessor_class_bufr_simple_thinning.c     |   231 +
 src/grib_accessor_class_codeflag.c                 |     3 +-
 src/grib_accessor_class_codetable.c                |   101 +-
 src/grib_accessor_class_concept.c                  |   175 +-
 src/grib_accessor_class_data_2order_packing.c      |     5 +-
 src/grib_accessor_class_data_ccsds_packing.c       |     6 +-
 src/grib_accessor_class_data_complex_packing.c     |     8 +-
 ..._data_g1second_order_general_extended_packing.c |     8 +-
 src/grib_accessor_class_data_g22order_packing.c    |     9 +-
 src/grib_accessor_class_data_jpeg2000_packing.c    |    11 +-
 src/grib_accessor_class_data_png_packing.c         |     6 +-
 src/grib_accessor_class_data_simple_packing.c      |     1 +
 src/grib_accessor_class_dictionary.c               |     4 +-
 src/grib_accessor_class_expanded_descriptors.c     |     2 +-
 src/grib_accessor_class_g1_increment.c             |   234 +-
 src/grib_accessor_class_g1step_range.c             |    13 +-
 src/grib_accessor_class_g2end_step.c               |     2 -
 src/grib_accessor_class_g2grid.c                   |   352 +-
 src/grib_accessor_class_gen.c                      |    75 +-
 src/grib_accessor_class_latlon_increment.c         |   227 +-
 src/grib_accessor_class_long.c                     |   215 +-
 src/grib_accessor_class_lookup.c                   |   169 +-
 src/grib_accessor_class_padding.c                  |     2 +-
 src/grib_accessor_class_signed_bits.c              |     5 +-
 src/grib_accessor_class_smart_table.c              |    16 +-
 src/grib_accessor_class_validity_time.c            |     1 -
 src/grib_accessor_factory.h                        |     3 +
 src/grib_accessor_factory_hash_list                |     3 +
 src/grib_api.h                                     |    78 +-
 src/grib_api_internal.h                            |   389 +-
 src/grib_api_prototypes.h                          |    80 +-
 src/grib_api_version.c.in                          |     2 +-
 src/grib_bits_any_endian_simple.c                  |    81 +-
 src/grib_bits_fast_big_endian_vector.c             |     5 +
 src/grib_box_class.c                               |     4 +-
 src/grib_box_class_reduced_gaussian.c              |     6 +-
 src/grib_buffer.c                                  |   327 +-
 src/grib_bufr_descriptor.c                         |     6 +
 src/grib_context.c                                 |   140 +-
 src/grib_darray.c                                  |    14 +
 src/grib_date.c                                    |   247 +-
 src/grib_db.c                                      |     4 +-
 src/grib_dumper_class.c                            |   127 +-
 src/grib_dumper_class.h                            |    10 +-
 src/grib_dumper_class_bufr_decode_C.c              |   726 +
 src/grib_dumper_class_bufr_decode_filter.c         |   578 +
 src/grib_dumper_class_bufr_decode_fortran.c        |   639 +
 src/grib_dumper_class_bufr_decode_python.c         |   640 +
 src/grib_dumper_class_bufr_encode_C.c              |   830 +
 src/grib_dumper_class_bufr_encode_filter.c         |   719 +
 src/grib_dumper_class_bufr_encode_fortran.c        |   822 +
 src/grib_dumper_class_bufr_encode_python.c         |   789 +
 src/grib_dumper_class_c_code.c                     |   458 -
 src/grib_dumper_class_debug.c                      |    18 +-
 src/grib_dumper_class_default.c                    |   922 +-
 src/grib_dumper_class_grib_encode_C.c              |   458 +
 src/grib_dumper_class_json.c                       |   365 +-
 src/grib_dumper_class_keys.c                       |     1 +
 src/grib_dumper_class_serialize.c                  |     1 +
 src/grib_dumper_class_wmo.c                        |    23 +-
 src/grib_dumper_class_xml.c                        |   890 +-
 src/grib_dumper_factory.h                          |    26 +-
 src/grib_errors.c                                  |    39 +-
 src/grib_errors.txt                                |     1 +
 src/grib_expression_class_is_in_dict.c             |     2 +-
 src/grib_expression_class_is_in_list.c             |     2 +-
 src/grib_fieldset.c                                |    25 +-
 src/grib_filepool.c                                |    25 +-
 src/grib_geography.c                               |     5 -
 src/grib_handle.c                                  |   120 +-
 src/grib_hash_keys.c                               | 10640 ++++----
 src/grib_header_compute.c                          |    14 +-
 src/grib_index.c                                   |     9 +-
 src/grib_io.c                                      |   535 +-
 src/grib_iterator.c                                |     3 +-
 src/grib_iterator_class.c                          |     4 +-
 src/grib_iterator_class_lambert_conformal.c        |   305 +-
 src/grib_iterator_class_polar_stereographic.c      |     6 +-
 src/grib_itrie_keys.c                              |    18 +-
 src/grib_jasper_encoding.c                         |    21 +-
 src/grib_keys_iterator.c                           |    13 +-
 src/grib_lex.c                                     |  1740 +-
 src/grib_loader_from_array.c                       |     1 +
 src/grib_nearest_class.c                           |     4 +-
 src/grib_nearest_class_reduced.c                   |     5 +-
 src/grib_nearest_class_regular.c                   |     4 +
 src/grib_nearest_class_sh.c                        |    31 +-
 src/grib_openjpeg_encoding.c                       |   600 +-
 src/grib_parse_utils.c                             |    10 +-
 src/grib_scaling.c                                 |    33 +-
 src/grib_templates.c                               |    63 +-
 src/grib_util.c                                    |   229 +-
 src/grib_value.c                                   |    44 +-
 src/grib_yacc.c                                    |  2107 +-
 src/grib_yacc.h                                    |     2 +-
 src/gribl.l                                        |     7 +-
 src/griby.y                                        |    22 +-
 src/hash.c                                         |   137 -
 src/makeyacc                                       |     2 +-
 src/md5.c                                          |     2 +-
 src/stamp-h1                                       |     1 -
 tests/CMakeLists.txt                               |    79 +-
 tests/Makefile.am                                  |    13 +-
 tests/Makefile.in                                  |  1727 --
 tests/bitsPerValue.sh                              |     1 -
 tests/bufr_change_edition.sh                       |     3 +-
 tests/bufr_compare.sh                              |    85 +-
 tests/bufr_dump.sh                                 |    61 +-
 tests/bufr_dump_decode_C.sh                        |    85 +
 tests/bufr_dump_decode_filter.sh                   |    56 +
 tests/bufr_dump_decode_fortran.sh                  |    85 +
 tests/bufr_dump_decode_python.sh                   |    47 +
 tests/bufr_dump_encode_C.sh                        |    94 +
 tests/bufr_dump_encode_filter.sh                   |    67 +
 tests/bufr_dump_encode_fortran.sh                  |    88 +
 tests/bufr_dump_encode_python.sh                   |    56 +
 tests/bufr_filter.sh                               |   472 +-
 tests/bufr_filter_extract_area.sh                  |   138 +
 tests/bufr_filter_extract_datetime.sh              |   194 +
 tests/bufr_get.sh                                  |    21 +-
 tests/bufr_json.sh                                 |    33 +-
 tests/bufr_ls.sh                                   |     2 +-
 tests/bufrdc_desc_ref.sh                           |     2 +-
 tests/bufrdc_ref.sh                                |     2 +-
 tests/ccsds.sh                                     |    16 +-
 tests/compare.sh                                   |    43 -
 tests/concept.sh                                   |     1 -
 tests/convert.sh                                   |    48 -
 tests/debug.sh                                     |    79 -
 tests/decimalPrecision.sh                          |    10 +-
 tests/double_cmp.c                                 |    81 -
 tests/double_cmp.sh                                |    25 -
 tests/ecc-197.sh                                   |    18 +-
 tests/ecc-286.sh                                   |    41 +
 tests/ecc-288.sh                                   |    42 +
 tests/grib_2nd_order_numValues.c                   |  2766 +++
 tests/grib_2nd_order_numValues.sh                  |    13 +
 tests/grib_check_param_concepts.sh                 |    30 +
 tests/grib_compare.sh                              |    71 +
 tests/grib_double_cmp.c                            |    75 +
 tests/grib_double_cmp.sh                           |    25 +
 tests/grib_dump.sh                                 |    73 +
 tests/grib_dump_debug.sh                           |    73 +
 tests/grib_png.sh                                  |    44 +
 tests/grib_util_set_spec.c                         |    20 +-
 tests/grib_util_set_spec.sh                        |    67 +-
 tests/gts_compare.sh                               |    63 +
 tests/gts_get.sh                                   |    35 +
 tests/include.ctest.sh.in                          |    10 +-
 tests/include.sh                                   |     2 +-
 tests/jpeg.sh                                      |    33 +-
 tests/keys                                         |  4114 ++--
 tests/local_MeteoFrance.c                          |   909 +
 tests/local_MeteoFrance.sh                         |    13 +
 tests/make_hash.ksh                                |     0
 tests/metar_compare.sh                             |    56 +
 tests/metar_get.sh                                 |    38 +
 tests/mybufrdc_ref.sh                              |     2 +-
 tests/set.sh                                       |    19 +-
 tests/tigge.sh                                     |    34 +-
 tests/uerra.sh                                     |     2 +-
 tests/unit_tests.sh                                |     3 +-
 tests/utils.sh                                     |    22 +-
 tigge/Makefile.in                                  |   726 -
 tigge/tigge_check.c                                |   426 +-
 tigge/tigge_check.h                                |  1124 +-
 tigge/tigge_split.c                                |   340 +-
 tools/CMakeLists.txt                               |    34 +-
 tools/Makefile.am                                  |    10 +-
 tools/Makefile.in                                  |  1327 -
 tools/bufr_compare.c                               |   556 +-
 tools/bufr_copy.c                                  |    12 +-
 tools/bufr_dump.c                                  |   323 +-
 tools/bufr_dump.sh                                 |    24 +-
 tools/bufr_filter                                  |    72 +
 tools/bufr_filter.c                                |    13 +-
 tools/bufr_filter.sh                               |    61 +-
 tools/bufr_get.c                                   |   117 +-
 tools/bufr_index_build.c                           |     8 +-
 tools/bufr_ls.c                                    |   273 +-
 tools/bufr_set.c                                   |     8 +-
 tools/codes_info.c                                 |    27 +-
 tools/{ => deprecated}/all_keys.c                  |     0
 tools/{ => deprecated}/dump.c                      |     0
 tools/{ => deprecated}/dumpload.c                  |     0
 tools/{ => deprecated}/grib_add.c                  |     0
 tools/{ => deprecated}/grib_cmp.c                  |     0
 tools/{ => deprecated}/grib_convert.c              |     0
 tools/{ => deprecated}/grib_corruption_check.c     |     0
 tools/{ => deprecated}/grib_debug.c                |     0
 tools/{ => deprecated}/grib_debug.dox              |     0
 tools/{ => deprecated}/grib_diff.c                 |     0
 tools/{ => deprecated}/grib_distance.c             |     0
 tools/{ => deprecated}/grib_error.c                |     0
 tools/{ => deprecated}/grib_gen.c                  |     0
 tools/{ => deprecated}/grib_keys.c                 |     0
 tools/{ => deprecated}/grib_moments.c              |     0
 tools/{ => deprecated}/grib_packing.c              |     0
 tools/{ => deprecated}/grib_points.c               |     0
 tools/grib_compare.c                               |   136 +-
 tools/grib_compare.sh                              |     6 +-
 tools/grib_convert.dox                             |    38 -
 tools/grib_convert.sh                              |    18 -
 tools/grib_copy.c                                  |    19 +-
 tools/grib_copy.dox                                |    25 +-
 tools/grib_copy.sh                                 |    21 +-
 tools/grib_count.c                                 |    73 -
 tools/grib_count.desc                              |     2 +-
 tools/grib_debug.sh                                |    22 -
 tools/grib_dump.c                                  |    67 +-
 tools/grib_dump.dox                                |   227 +-
 tools/grib_filter.c                                |    25 +-
 tools/grib_filter.dox                              |    61 +-
 tools/grib_filter.sh                               |    21 +-
 tools/grib_get.c                                   |     8 +-
 tools/grib_get.dox                                 |    22 +-
 tools/grib_get_data.c                              |    18 +-
 tools/grib_get_data.dox                            |    14 +-
 tools/grib_get_data.sh                             |     5 +-
 tools/grib_histogram.c                             |     2 +-
 tools/grib_index_build.c                           |    32 +-
 tools/grib_index_build.dox                         |    14 +-
 tools/grib_ls.c                                    |     3 +-
 tools/grib_ls.dox                                  |    34 +-
 tools/grib_ls.sh                                   |     6 +
 tools/grib_merge.c                                 |   207 +-
 tools/grib_options.c                               |    16 +-
 tools/grib_set.c                                   |    38 +-
 tools/grib_set.dox                                 |    19 +-
 tools/grib_set.sh                                  |     4 +-
 tools/grib_to_netcdf.c                             |   166 +-
 tools/grib_to_netcdf.sh                            |     4 +-
 tools/grib_tools.c                                 |   269 +-
 tools/grib_tools.h                                 |     2 +-
 tools/gts_compare.c                                |   958 +
 tools/gts_copy.c                                   |   150 +-
 tools/gts_dump.c                                   |    54 +-
 tools/gts_filter.c                                 |   109 +-
 tools/gts_get.c                                    |   239 +-
 tools/gts_ls.c                                     |   360 +-
 tools/make_dox.ksh                                 |    16 +-
 tools/metar_compare.c                              |  1173 +
 tools/metar_copy.c                                 |   118 +
 tools/metar_dump.c                                 |    28 +-
 tools/metar_filter.c                               |   137 +-
 tools/metar_get.c                                  |   238 +-
 tools/metar_ls.c                                   |     8 +-
 tools/taf_dump.c                                   |   252 +-
 tools/taf_filter.c                                 |   139 +-
 tools/taf_get.c                                    |   331 +-
 tools/taf_ls.c                                     |   496 +-
 version.sh                                         |     4 +-
 windows/msvc/grib_api_lib/grib_api_lib.vcproj      |    50 +-
 1653 files changed, 96337 insertions(+), 146173 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/eccodes.git



More information about the debian-science-commits mailing list