eccodes/src
Sebastien Villaume 94533dde1f Merge branch 'develop' into feature/mtg2_timeproc 2024-08-07 17:11:36 +01:00
..
accessor Merge branch 'develop' into feature/mtg2_timeproc 2024-08-07 17:11:36 +01:00
deprecated grib_concept_index 2024-02-22 15:52:42 +00:00
CMakeLists.txt ECC-1886: Definitions: cfVarName key should be based on the shortName (part 1) 2024-07-29 16:08:23 +01:00
README
TODO TODO list 2020-02-10 10:31:57 +00:00
accessor.class Dead code removal: init_class 2023-06-30 14:57:44 +00:00
accessor_class_hierarchy.txt ECC-1886: Definitions: cfVarName key should be based on the shortName (part 2) 2024-07-29 16:14:59 +01:00
action.cc Dead code removal 2023-10-20 20:14:32 +01:00
action.class Dead code removal 2023-06-28 11:43:06 +01:00
action_class_alias.cc Dead code removal 2023-10-20 20:14:32 +01:00
action_class_assert.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
action_class_close.cc Actions: Dead code removal 2024-02-01 17:48:56 +00:00
action_class_concept.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
action_class_gen.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
action_class_hash_array.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
action_class_hierarchy.txt Dead code removal: Unused action 2023-08-23 17:22:19 +01:00
action_class_if.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
action_class_list.cc Compiler warnings: NVHPC 24.1.0 2024-03-15 17:22:12 +00:00
action_class_meta.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
action_class_modify.cc Actions: Dead code removal 2024-02-01 17:48:56 +00:00
action_class_noop.cc Const correctness and cppcheck warnings 2024-03-06 20:37:10 +00:00
action_class_print.cc Actions: Dead code removal 2024-02-01 17:48:56 +00:00
action_class_put.cc Testing: Deprecated statements 2024-01-10 13:18:20 +00:00
action_class_remove.cc 99% tests passed, 4 tests failed out of 337 2024-04-04 12:47:20 +00:00
action_class_rename.cc Accessors: Dead code removal 2024-01-21 16:38:00 +00:00
action_class_section.cc Fix destroy() function 2024-04-09 20:32:45 +00:00
action_class_set.cc Const correctness and cppcheck warnings 2024-03-06 20:37:10 +00:00
action_class_set_darray.cc cppcheck warnings 2024-02-18 14:28:25 +00:00
action_class_set_missing.cc Testing: grib_update_sections_lengths 2024-03-06 16:03:07 +00:00
action_class_set_sarray.cc Const correctness 2024-02-18 14:35:19 +00:00
action_class_switch.cc Switch: Cosmetics 2024-07-19 13:17:03 +01:00
action_class_template.cc Const correctness and cppcheck warnings 2024-03-06 20:37:10 +00:00
action_class_transient_darray.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
action_class_trigger.cc Testing: Deprecated statements 2024-01-10 13:18:20 +00:00
action_class_variable.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
action_class_when.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
action_class_while.cc Testing: Deprecated statements 2024-01-10 13:18:20 +00:00
action_class_write.cc Actions: Dead code removal 2024-02-01 17:48:56 +00:00
bufr_keys_iterator.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
bufr_util.cc ECC-1706 2024-06-12 11:50:53 +01:00
codes_memfs.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
codes_util.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
dummy_yyunput
dumper.class Dead code removal 2023-06-28 11:43:06 +01:00
eccodes.cc GRIB lightweight clone: Rename 2023-12-19 15:16:37 +00:00
eccodes.h API: codes_extract_offsets_sizes_malloc 2024-02-02 15:52:24 +00:00
eccodes_prototypes.h MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
eccodes_version.h.in Support for ecbuild v3.4. Version macros and PRIVATE_LIB 2020-08-18 11:14:29 +01:00
eccodes_windef.h ECC-1063: Apply consistent code style to source 2020-01-29 10:16:32 +00:00
encode_double_array.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
errors.pl ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
expression.class Expressions: Dead code removal 2024-02-23 15:58:16 +00:00
extrules.am Add extra error codes 2023-07-24 13:25:18 +00:00
functions.cc Testing: Expressions/functions 2024-02-24 19:17:45 +00:00
grib2c.pl Copyright notices: use new format 2020-01-28 14:32:34 +00:00
grib_accessor.cc ECC-1819: GRIB: Keys iScansPositively and jScansNegatively should be read-only 2024-05-04 14:33:13 +01:00
grib_accessor_class.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_accessor_class.h ECC-1886: Definitions: cfVarName key should be based on the shortName (part 1) 2024-07-29 16:08:23 +01:00
grib_accessor_classes_hash.cc ECC-1886: Definitions: cfVarName key should be based on the shortName (part 1) 2024-07-29 16:08:23 +01:00
grib_accessor_factory.h ECC-1886: Definitions: cfVarName key should be based on the shortName (part 1) 2024-07-29 16:08:23 +01:00
grib_accessor_factory_hash_list ECC-1886: Definitions: cfVarName key should be based on the shortName (part 1) 2024-07-29 16:08:23 +01:00
grib_api.h GRIB lightweight clone: Rename 2023-12-19 15:16:37 +00:00
grib_api.h.in
grib_api_internal.h Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_api_internal.h.in
grib_api_version.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_api_version.cc.in ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_bits_any_endian.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_bits_any_endian_omp.cc Dead code removal 2023-06-25 15:17:53 +01:00
grib_bits_any_endian_simple.cc Dead code removal 2023-06-24 13:32:21 +01:00
grib_bits_any_endian_simple.h Dead code removal: old templates/structs 2023-06-21 13:11:25 +01:00
grib_bits_any_endian_vector.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian_omp.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian_simple.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian_vector.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_ibmpow.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_ibmpow_opt.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_buffer.cc 99% tests passed, 4 tests failed out of 337 2024-04-04 12:47:20 +00:00
grib_bufr_descriptor.cc Enable disabled BUFR function calls 2024-03-19 12:17:17 +00:00
grib_bufr_descriptors_array.cc Error messages: Print context 2024-02-24 22:21:36 +00:00
grib_concept.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_context.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_darray.cc Error messages: Print context 2024-02-24 22:21:36 +00:00
grib_date.cc Dead code removal 2023-06-28 10:35:39 +01:00
grib_db.cc Dead code removal 2023-06-24 17:34:25 +01:00
grib_dependency.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_dumper_class.cc 99% tests passed, 4 tests failed out of 337 2024-04-04 12:47:20 +00:00
grib_dumper_class.h Dead code removal: dumper class keys 2023-06-21 16:31:40 +01:00
grib_dumper_class_bufr_decode_C.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_decode_filter.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_decode_fortran.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_decode_python.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_encode_C.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_encode_filter.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_encode_fortran.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_encode_python.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_bufr_simple.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_debug.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_default.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_grib_encode_C.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_json.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_serialize.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_class_wmo.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_dumper_factory.h Dead code removal: dumper class keys 2023-06-21 16:31:40 +01:00
grib_emoslib.h ECC-1063: Apply consistent code style to source 2020-01-29 10:16:32 +00:00
grib_errors.cc Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_errors.cc.in Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_errors.txt Error messages 2023-12-15 13:44:12 +00:00
grib_errors_internal.txt Add extra error codes 2023-07-27 13:17:34 +01:00
grib_expression.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class.h Dead code removal 2024-02-21 15:17:13 +00:00
grib_expression_class_accessor.cc Expression: Print based on type of expression 2024-07-19 13:08:57 +01:00
grib_expression_class_binop.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_double.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_functor.cc Fix Windows build (take 2) 2024-08-01 15:05:12 +00:00
grib_expression_class_is_in_dict.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_is_in_list.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_is_integer.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_length.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_logical_and.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_logical_or.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_long.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_string.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_string_compare.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_sub_string.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_true.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_class_unop.cc Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
grib_expression_factory.h Dead code removal 2024-02-21 15:17:13 +00:00
grib_fieldset.cc Error messages 2023-10-23 16:32:56 +01:00
grib_filepool.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_gaussian_reduced.cc Compiler warning: Clang [-Werror,-Wimplicit-const-int-float-conversion] 2023-06-22 11:12:54 +01:00
grib_geography.cc Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_handle.cc ECC-782: Multi-field GRIB: crash in grib_handle_new_from_file_multi 2024-05-16 15:59:27 +01:00
grib_hash_array.cc Dead code removal 2024-02-23 15:25:39 +00:00
grib_hash_keys.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_iarray.cc Error messages: Print context 2024-02-24 22:21:36 +00:00
grib_ibmfloat.cc Compile time initializatin of IBM an IEEE tables 2023-10-10 08:36:15 +00:00
grib_ibmfloat.h Fix index in IbmTable 2023-10-12 22:02:50 +00:00
grib_ieeefloat.cc ECC-1701: Compile-time initialisation of IBM/IEEE float tables 2023-10-12 11:38:40 +01:00
grib_ieeefloat.h Fix index in IbmTable 2023-10-12 22:02:50 +00:00
grib_index.cc ECC-1871: grib_index_rewind 2024-07-16 10:39:48 +01:00
grib_io.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_iterator.cc Replace Asserts with helpful error messages 2024-02-26 16:32:30 +00:00
grib_iterator_class.cc Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_iterator_class.h ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
grib_iterator_class_gaussian.cc ECC-1639: CRASH: Nearest neighbour on Gaussian grid with N=0 2023-07-16 15:05:07 +01:00
grib_iterator_class_gaussian_reduced.cc ECC-1781: Further cleanup 2024-03-06 10:01:00 +00:00
grib_iterator_class_gen.cc ECC-1792: GRIB: headers_only cloning does not work as expected after changing geography 2024-04-03 16:43:50 +01:00
grib_iterator_class_healpix.cc Expression: unary op name 2024-05-03 17:32:10 +01:00
grib_iterator_class_lambert_azimuthal_equal_area.cc ECC-1818: GRIB Geoiterator issues for Lambert azimuthal equal area 2024-05-02 10:25:11 +00:00
grib_iterator_class_lambert_conformal.cc ECC-1853: GRIB: Lambert conformal longitudes greater than 360 2024-06-28 15:04:47 +00:00
grib_iterator_class_latlon.cc ECC-1586: grib_get_data: Invalid latitude values printed 2023-05-12 09:58:00 +01:00
grib_iterator_class_latlon_reduced.cc Include what you use 2023-06-23 17:13:23 +01:00
grib_iterator_class_mercator.cc gridType=mercator fix 2023-10-26 15:56:18 +01:00
grib_iterator_class_polar_stereographic.cc ECC-1795: Geoiterator for polar stereographic: Keys orientationOfTheGridInDegrees and LaDInDegrees decoded as integers 2024-04-04 17:00:05 +01:00
grib_iterator_class_regular.cc ECC-1708: grib_get_data returns offset longitudes in some cases 2023-10-27 12:07:50 +01:00
grib_iterator_class_space_view.cc Geoiterator: error handling 2023-08-23 12:40:30 +01:00
grib_iterator_factory.h ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
grib_itrie.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_itrie_keys.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_jasper_encoding.cc Testing: Increase coverage: JPEG decoding 2023-12-26 17:54:09 +00:00
grib_keys_iterator.cc Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
grib_lex.cc ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
grib_loader_from_handle.cc Merge branch 'develop' into feature/modernisation-inheritance 2024-04-30 13:24:09 +00:00
grib_memory.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_nearest.cc Fix compiler warnings 2024-02-19 14:56:27 +00:00
grib_nearest_class.cc Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_nearest_class.h ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
grib_nearest_class_gen.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_nearest_class_healpix.cc ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
grib_nearest_class_lambert_azimuthal_equal_area.cc Nearest: Refactoring 2023-08-08 17:43:47 +01:00
grib_nearest_class_lambert_conformal.cc Nearest: Refactoring 2023-08-08 17:43:47 +01:00
grib_nearest_class_latlon_reduced.cc ECC-1781: Further cleanup 2024-03-06 10:25:42 +00:00
grib_nearest_class_mercator.cc Nearest: Refactoring 2023-08-08 17:43:47 +01:00
grib_nearest_class_polar_stereographic.cc Nearest: Refactoring 2023-08-08 17:43:47 +01:00
grib_nearest_class_reduced.cc ECC-1781: Fix nearest 2024-03-06 11:40:13 +00:00
grib_nearest_class_regular.cc ECC-1781: Further cleanup 2024-03-06 10:03:05 +00:00
grib_nearest_class_space_view.cc Nearest: Refactoring 2023-08-08 17:43:47 +01:00
grib_nearest_factory.h ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
grib_oarray.cc Error messages 2024-02-24 22:07:55 +00:00
grib_openjpeg_encoding.cc Openjpeg 2.5.2 fixes the problem with 2.5.1 2024-03-04 11:03:26 +00:00
grib_optimize_decimal_factor.cc Error messages 2024-01-31 15:58:42 +00:00
grib_optimize_decimal_factor.h Copyright notices: use new format 2020-01-28 14:32:34 +00:00
grib_parse_utils.cc Formatting 2024-07-27 19:25:31 +01:00
grib_query.cc ECC-1820: grib_accessors_list.rank made private 2024-05-10 15:59:41 +01:00
grib_rules.cc Dead code removal 2023-06-22 11:21:39 +01:00
grib_sarray.cc Error messages 2024-02-24 22:07:55 +00:00
grib_scaling.cc Rename of variables for readability 2023-08-30 17:00:37 +01:00
grib_scaling.h Copyright 2024-03-12 12:05:25 +00:00
grib_templates.cc Rename template to sample 2024-03-01 23:34:10 +00:00
grib_timer.cc Testing: grib timer 2023-08-20 19:02:13 +01:00
grib_trie.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_trie_with_rank.cc MTG2 branch with timeproc and adapted parameter definitions 2024-07-26 13:03:30 +00:00
grib_util.cc Merge branch 'develop' into feature/mtg2_timeproc 2024-08-07 17:11:36 +01:00
grib_value.cc ECC-1897: GRIB2: Print a warning if the packing type template is experimental or deprecated 2024-08-03 14:44:40 +01:00
grib_value.h Fix header files and add copyright notices 2023-04-21 14:09:28 +01:00
grib_vdarray.cc Dead code removal: Unused functions 2023-08-23 17:00:27 +01:00
grib_viarray.cc Dead code removal: Unused functions 2023-08-23 17:00:27 +01:00
grib_vsarray.cc Dead code removal: Unused functions 2023-08-23 17:00:27 +01:00
grib_yacc.cc ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
grib_yacc.h ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
gribl.l ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
griby.y ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
iterator.class
iterator_class_hierarchy.txt ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
make_accessor_class_hash.sh Const correctness and cppcheck warnings 2024-03-04 10:25:35 +00:00
make_accessor_class_hierarchy_dirs.sh ECC-1508: Change file extensions to '.cc' 2023-01-30 12:13:26 +00:00
make_class.pl ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
make_hash_keys.sh ECC-1508: Change file extensions to '.cc' 2023-01-30 12:13:26 +00:00
make_table.pl Spelling 2021-10-03 18:06:50 +01:00
makeyacc ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
md5.cc Dead code removal 2023-06-28 10:39:14 +01:00
md5.h ECC-1063: Apply consistent code style to source 2020-01-29 10:16:32 +00:00
memfs.c Support for MEMFS on older Linux 2020-11-02 11:42:00 +00:00
nearest.class ECC-1403 continued: Add method unpack_double_element_set 2022-06-14 15:07:16 +01:00
step.cc Cosmetics 2024-08-03 15:59:26 +01:00
step.h ECC-1620: Introduction of the "eccodes" namespace 2023-12-06 15:58:51 +00:00
step_unit.cc ECC-1771: Fix static member initialisation 2024-02-22 08:21:58 +00:00
step_unit.h ECC-1771: Fix static member initialisation 2024-02-22 08:21:58 +00:00
step_utilities.cc ECC-1620: Introduction of the "eccodes" namespace 2023-12-06 15:58:51 +00:00
step_utilities.h ECC-1620: Introduction of the "eccodes" namespace 2023-12-06 15:58:51 +00:00
string_util.cc Cleanup 2023-08-05 18:43:26 +01:00

README

# To rebuild the grammar:

make LEX_OUTPUT_ROOT=lex.yy -f extrules.am  grib_yacc.c grib_yacc.h grib_lex.c