Commit Graph

176 Commits

Author SHA1 Message Date
Shahram Najm 70147cd99d ECC-1208: Fix name of macros: CODES_DUMP_FLAG_OCTECT and GRIB_DUMP_FLAG_OCTECT 2021-02-27 14:11:57 +00:00
Shahram Najm b60e717c59 ECC-1136: Add to API 2020-12-07 16:43:08 +00:00
Shahram Najm 1bd6da5881 ECC-1134: BUFR indexing (Part 1) 2020-07-16 17:51:42 +01:00
Shahram Najm 0bdf0a5acd Merge branch 'feature/packingType-grid_ieee-via-grib_util_set_spec' into feature/BufrIndexing 2020-07-14 15:31:04 +01:00
Pedro Maciel bb5c00de5a Set packingType=grid_ieee via grib_util_set_spec (experimental) 2020-07-14 14:35:04 +01:00
Shahram Najm b2cfc4d60c BUFR indexing: first draft 2020-07-13 19:09:48 +01:00
CaptainCarrot c4ad1a36ed Propagate const char* filename for codes/grib_index_new_from_file.
Propagate const char* value for codes/grib_index_select_string.
2020-07-11 07:58:00 +02:00
Shahram Najm 95b34d061b Documentation of codes_is_missing 2020-02-17 12:48:44 +00:00
Shahram Najm 1975eae139 ECC-1063: Apply consistent code style to source 2020-01-29 10:16:32 +00:00
Shahram Najm 12c6150917 Copyright notices: use new format 2020-01-28 14:32:34 +00:00
Shahram Najm a142baacd6 ECC-1038: grib_util_set_spec: Add support for unstructured grids (GRIB2) 2019-12-06 11:19:17 +00:00
Shahram Najm 52e12d5698 ECC-991: Add rdbSubtype 2019-11-20 16:20:25 +00:00
Shahram Najm 957bdfb35b ECC-991: Added separate keys for local section presence 2019-11-20 11:52:27 +00:00
Shahram Najm 2eaef6a4f7 ECC-991: New function to return string value of header key 2019-11-18 18:20:12 +00:00
Shahram Najm 2fd761d761 ECC-991: Feature is still experimental 2019-11-18 12:24:37 +00:00
Shahram Najm fa985d7c5c ECC-991: Added typicalDate and typicalTime 2019-11-11 16:24:15 +00:00
Shahram Najm 2efb9085e3 ECC-991: Drop totalLength and rename local section key 2019-11-07 17:27:25 +00:00
Shahram Najm a596323c74 Documentation: Use geoiterator instead of iterator 2019-11-07 10:02:19 +00:00
Shahram Najm 73672e7b73 ECC-995: C API: Review const-ness of arguments (part 4) 2019-10-14 15:48:44 +01:00
Shahram Najm 3c68d3acf2 ECC-995: C API: Review const-ness of arguments (part 3) 2019-10-03 17:33:12 +01:00
Shahram Najm 06c22655cf ECC-995: C API: Review const-ness of arguments (part 2) 2019-10-03 15:18:28 +01:00
Shahram Najm 4d5abcb7db ECC-995: C API: Review const-ness of arguments (part 1) 2019-10-02 14:51:14 +01:00
Shahram Najm 591b071b4a ECC-997: grib_util_set_spec: Add support for CCSDS packing (GRIB2) 2019-10-01 12:12:18 +01:00
Shahram Najm eee9d9773a ECC-991: Add the local lat/lon keys 2019-09-26 18:29:30 +01:00
Shahram Najm 184ff8258c ECC-991: Fix types 2019-09-25 17:51:28 +01:00
Shahram Najm bac964faed Performance: Add ident 2019-09-24 13:19:28 +01:00
Shahram Najm 32b8cd4da2 Performance: Remove redundant keys 2019-09-23 17:28:38 +01:00
Shahram Najm 8898e0cf4b Performance: Extract section3 keys 2019-09-23 17:00:42 +01:00
Shahram Najm 029ac17d6e Performance: BUFR decoding: provide fast extraction of header data 2019-09-20 17:59:16 +01:00
Shahram Najm 6979e15247 Documentation of API 2019-09-20 16:18:26 +01:00
Shahram Najm 09650b9c38 ECC-975: Add new error code: 'Functionality not enabled' 2019-08-15 15:58:52 +01:00
Shahram Najm 5ef77540fe grib_util_set_spec: initial support for lambert_azimuthal_equal_area 2019-05-31 16:08:48 +01:00
Shahram Najm 338b971dc3 Add internal functions (for the new Python3 cffi interface) 2019-05-23 10:53:06 +01:00
Shahram Najm 35eaf1475f Add internal functions (for the new Python3 cffi interface) 2019-05-22 18:00:20 +01:00
Shahram Najm 02e934b688 Copyright updated 2019-04-15 14:44:45 +01:00
Shahram Najm 932fc98aa8 Clean up 2019-02-22 13:22:32 +00:00
Shahram Najm f9aa4a12cd Windows support: merge branch dtip-windows from Github 2019-01-07 16:13:48 +00:00
Shahram Najm 45fac29a59 ECC-768: Add new function which returns first and last longitudes and not indexes 2018-10-25 14:24:07 +01:00
Shahram Najm b881fdab3d ECC-705: Add more functions to public api 2018-06-22 14:34:27 +01:00
Shahram Najm 30b705b8da Update copyright notices: 2017 -> 2018 2018-01-02 11:31:02 +00:00
Shahram Najm f4c53833b0 Documentation and function argument naming 2017-09-25 16:32:51 +01:00
Shahram Najm 7bc1d59863 Documentation of C API 2017-08-21 16:38:12 +01:00
Baudouin Raoult c41e438dac ECC-528: Add wmo_read_any_from_stream_malloc() 2017-08-20 07:52:59 +01:00
Shahram Najm 76bf86849b ECC-476: Add new function codes_count_in_filename which takes a path 2017-06-29 13:55:35 +01:00
Shahram Najm fffcfdbab4 Merge of ECC-420-performance. Without the last set of commits (less mallocs) 2017-05-31 17:21:18 +01:00
Baudouin Raoult 4bde57afdb Catch assertions 2017-03-15 19:04:21 +00:00
Shahram Najm 947b4cd9b7 ECC-424: Allow for filtering the bufr_keys_iter flags (Future) 2017-02-06 16:47:23 +00:00
Shahram Najm bce6d80376 ECC-424: codes_bufr_keys_iterator rework (part 1) 2017-02-03 15:44:03 +00:00
Shahram Najm 9495fccfec Const correctness 2017-01-13 17:24:36 +00:00
Shahram Najm 3a9501e73c ECC-408: grib_handle_new_from_partial_message should take const data pointer 2017-01-12 16:41:10 +00:00
Shahram Najm b89527692c API documentation 2017-01-05 10:23:37 +00:00
Shahram Najm cc73e100af Update copyright notices: 2016 -> 2017 2017-01-03 11:03:48 +00:00
Shahram Najm 53e5d46ba1 Change error description: memory allocation error 2016-12-15 11:51:47 +00:00
Shahram Najm 214a036cce ECC-382: Provide API function to access the name of the package 2016-11-11 16:41:38 +00:00
Shahram Najm 58498214a3 ECC-373: grib_api.h incorrectly wraps system headers in extern 'C' 2016-11-02 13:56:43 +00:00
Shahram Najm d3c3351419 Fix visibility of new function declaration: codes_copy_key 2016-10-17 16:47:45 +01:00
Enrico Fucile ce163ac783 ECC-339 and cleaning of compile methods 2016-10-14 14:46:20 +01:00
Shahram Najm ac1bb28f69 Documentation update 2016-09-15 16:33:42 +01:00
Shahram Najm 072462a3a7 ECC-327: bufr_dump -EC (all tests pass) 2016-09-02 11:08:15 +01:00
Shahram Najm 267b6e9074 Remove grib_file_close_force and add argument to grib_file_close (Preparation for GRIB-1010) 2016-08-19 09:45:51 +01:00
Shahram Najm 5aeaf8a48b Update comments/doxygen docs 2016-08-17 14:47:02 +01:00
Shahram Najm c8c802b7a6 Documentation/comments 2016-08-15 17:37:42 +01:00
Enrico Fucile 23df9d1a84 ECC-292 2016-07-21 16:15:30 +01:00
Shahram Najm 72fb322279 ECC-294: C function grib_get_data has unused argument 'size' 2016-07-06 15:10:20 +01:00
Enrico Fucile 89b6ae850e bufr_dump -Efilter working for some data and added test ECC-285 2016-07-01 15:46:07 +01:00
Shahram Najm 1fcc399f13 ECC-263: Add functions for setting definitions and samples paths 2016-06-01 18:01:47 +01:00
Shahram Najm c942f1ccdc ECC-254: grib_handle_new_from_message should take const data pointer 2016-04-29 16:32:22 +01:00
Shahram Najm b2129957da Improve documentation for 'grib_handle_new_from_multi_message' function 2016-04-26 18:24:09 +01:00
Shahram Najm a4fdf10170 ECC-241: Make the installation paths available through the API 2016-03-16 18:10:40 +00:00
Shahram Najm 2c08430d3f ECC-203: Remove the function grib_context_new 2015-12-31 13:23:48 +00:00
Shahram Najm 45badf3729 GRIB-902: Update copyright notices: 2015 -> 2016 2015-12-31 12:44:51 +00:00
Shahram Najm 273451ff7c ECC-144: Performance: ecCodes should be as fast as grib api 2015-11-04 12:40:17 +00:00
Enrico Fucile 769dc32b22 ECC-170 2015-11-03 14:54:34 +00:00
Shahram Najm 577b88c622 grib_util_set_spec2 2015-10-23 12:55:11 +01:00
Shahram Najm 99cffdcf86 Clean up and grid util set spec rules 2015-08-26 10:26:22 +01:00
Shahram Najm 9f5e907c90 Rename DEPRECATED to stop warnings re macro redefinition 2015-07-24 13:35:14 +01:00
Shahram Najm 92d7990367 GRIB samples for rotated gaussian grids 2015-06-08 11:16:55 +01:00
Enrico Fucile 5b1a787f63 ECC-128 part 1 2015-06-03 14:52:29 +01:00
Shahram Najm b6a4eebbbd Add const-ness to grib_keys_iterator_new 2015-05-26 10:51:23 +01:00
Shahram Najm b29ca10e8b const-ness of pl array 2015-05-18 10:17:46 +01:00
Shahram Najm 040cf5b467 Add flag for rotated octahedral 2015-05-11 10:12:19 +01:00
Shahram Najm 3941c7e72b grib_util_grid_spec: added angleOfRotationInDegrees (for MIR) 2015-05-07 17:57:58 +01:00
Enrico Fucile b95849b25b improved reading of messages with confusing padding or malformed messages ECC-101 2015-04-29 13:25:04 +01:00
Enrico Fucile 379bedaa1a added bufr_dump option -ja to print all the attributes. Default is now that only value and units will be printed. ECC-103 2015-04-28 10:09:09 +01:00
Shahram Najm c0d050ac07 grib_util: Add GRIB_UTIL_PACKING_TYPE_SAME_AS_INPUT 2015-04-22 15:57:52 +01:00
Enrico Fucile 0067ecc483 added gts_new function in python. Added python gts example. 2015-04-22 11:17:20 +01:00
Shahram Najm abc2ef8d4a Renumber product constants 2015-03-27 20:31:08 +00:00
Shahram Najm b5529af267 Documentation: add doxygen help 2015-03-16 18:13:02 +00:00
Shahram Najm e133904a03 ECC-10: Creating a handle from a file 2015-03-04 18:00:27 +00:00
Shahram Najm 99840ed7da GRIB-446 and GRIB-693: Missing version information in grib_api header files 2015-02-25 17:42:04 +00:00
Shahram Najm 85a253f2da Rebranding: macro 2015-02-18 17:42:02 +00:00
Shahram Najm 8800d84e1a Rebranding: windef header file 2015-02-18 17:36:29 +00:00
Shahram Najm 6de671e4a3 ECC-10: Creating a handle from a file 2015-02-12 18:39:14 +00:00
Shahram Najm 04c5e03d77 ECC-10: Creating a handle from a file 2015-02-12 18:32:04 +00:00
Shahram Najm e8d9223c62 ECC-10: Creating a handle from a file 2015-02-12 17:34:01 +00:00
Shahram Najm 9b02b8796e Add windef header file 2015-02-12 15:42:02 +00:00
Shahram Najm e6960e5299 Clean up 2015-02-11 17:08:18 +00:00
Enrico Fucile 3eb5cc7f9c Implemented attributes functions in accessor_class_gen. Changed json dump 2015-02-09 12:41:17 +00:00
Enrico Fucile 91b1ab46cd Changed signature of all X_new_from_file functions except grib_new_from_file: deleted argument headers_only which is grib specific. Fixed a problem with make proto 2015-01-29 10:36:16 +00:00
Shahram Najm e776f90afd Added bufr_new_from_file 2015-01-21 16:52:43 +00:00