Commit Graph

2888 Commits

Author SHA1 Message Date
Eugen Betke 67d5317f39 Merge branch 'feature/grid_complex_encoding' of github.com:joobog/eccodes into feature/grid_complex_encoding 2023-03-31 12:31:48 +00:00
Shahram Najm 9da715aa56 grid_complex encoding: Comments on the use of packing_mode variable 2023-03-31 12:18:34 +00:00
Eugen Betke f973359c63 ECC-1472: Refactoring sec_* variables 2023-03-31 11:56:35 +00:00
Eugen Betke ff0b750f35 Merge branch 'feature/grid_complex_encoding' of github.com:joobog/eccodes into feature/grid_complex_encoding 2023-03-31 11:11:57 +00:00
Eugen Betke 56dc6f3536 ECC-1472: cpplint and cppcheck 2023-03-31 09:53:38 +00:00
Shahram Najm f4ded028af grid_complex encoding: Fix broken tests 2023-03-31 09:40:44 +00:00
shahramn 9261afb04e
Merge pull request #92 from joobog/feature/grid_complex_encoding
ECC-803: Fix number of octets
2023-03-31 10:24:06 +01:00
Eugen Betke 4d5c4f30c5 ECC-803: Fix number of octets 2023-03-30 19:53:12 +00:00
Shahram Najm d7bfdf11ae grid_complex encoding: Fix broken tests on Windows 2023-03-30 20:31:54 +01:00
Shahram Najm 0670905387 grid_complex encoding: Compiler warnings 2023-03-30 20:18:57 +01:00
Shahram Najm 5c3840ccbf Formatting 2023-03-30 17:09:24 +01:00
Shahram Najm 9da0028a3d ECC-1562: Segmentation fault: Invalid orderby directive 2023-03-30 16:11:41 +01:00
Shahram Najm dc46b5f4b3 grid_complex encoding: Error checking 2023-03-30 14:44:54 +01:00
Shahram Najm f17c10c3ea grid_complex encoding: Use type T rather than double 2023-03-29 21:00:59 +01:00
Shahram Najm 800d88b4b3 Merge branch 'develop' into bugfix/ECC-1560-PDTN-changed-level 2023-03-29 18:29:14 +01:00
Shahram Najm 1586be150c grid_complex encoding: Fix compiler warnings and memory leaks 2023-03-29 16:27:12 +00:00
Shahram Najm 67be884370 Support for grid_complex encoding 2023-03-29 17:06:39 +01:00
Shahram Najm 73f0ff3993 Updated URL 2023-03-29 16:04:20 +00:00
Shahram Najm 5d767639f2 ECC-1560: GRIB2: Changing from PDTN=8 to 11 changes the level from 1.5 to 2 2023-03-28 18:12:54 +01:00
Shahram Najm c60c79fbcd ECC-1552: Alternative implementation using WGS84 2023-03-28 15:25:54 +00:00
Shahram Najm ee3f3500f7 ECC-1559: GRIB encoding: data quality checks should test if shortName=unknown 2023-03-28 12:56:11 +01:00
Shahram Najm 28f3e6945f Improved error messages re keys P1, P2 2023-03-18 18:51:20 +00:00
Shahram Najm 69f46619a1 cpplint warnings 2023-03-18 18:50:40 +00:00
Shahram Najm 8fb3040f0b Improved debug messages 2023-03-18 17:03:12 +00:00
Pedro Maciel f245ea37dd grib_util_set_spec: gridType=lambert_azimuthal_equal_area keys (MIR-553, MIR-606) 2023-03-16 16:15:23 +00:00
Shahram Najm cbaf279dbb ECC-1552: Revert for now (breaks Magics) 2023-03-16 14:49:29 +00:00
Pedro Maciel 4f028e7f89 grib_util_set_spec: gridType=lambert 2023-03-16 08:27:07 +00:00
Shahram Najm c6f0164f93 ECC-1552: GRIB: return non empty proj string for unprojected gridded fields 2023-03-15 21:18:09 +00:00
Shahram Najm be4b84a293 Migration to C++ 2023-03-14 14:53:43 +00:00
Shahram Najm b25643aa99 ECC-1550: GRIB2: Incorrect product definition conversion from 48 to 46 2023-03-14 14:42:41 +00:00
Shahram Najm f16f625f5c ECC-1550: GRIB2: Incorrect product definition conversion from 48 to 46 2023-03-14 14:37:42 +00:00
Shahram Najm 6be97f8c84 C++: Need header file for is_floating_point 2023-03-13 20:24:30 +00:00
Shahram Najm 01df9f9cd6 ECC-1467: Refactor 2023-03-13 20:19:37 +00:00
Shahram Najm f518780f43 ECC-1467: Fix function overrides 2023-03-13 15:44:32 +00:00
Shahram Najm 0429093291 Fix comments 2023-03-13 14:28:35 +00:00
Eugen Betke 97a007a4a2 ECC-1467: Use __func__ in log messages 2023-03-13 12:32:36 +00:00
Eugen Betke ce053e1bdc ECC-1467: Fixed data run length class 2023-03-13 12:03:37 +00:00
joobog d300abb636
Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-03-13 11:49:00 +01:00
Shahram Najm e411d10cc3 Better error messages 2023-03-12 19:24:14 +00:00
Shahram Najm 704745ab5b Compiler warnings: format specifies type 'int' but the argument has type 'long' [-Werror,-Wformat] 2023-03-12 14:52:13 +00:00
Shahram Najm 4e1bdb1d23 Refactoring 2023-03-09 17:33:22 +00:00
Shahram Najm 730aa7b90b Refactoring 2023-03-09 17:25:21 +00:00
Shahram Najm ce21dea187 ECC-1542: Fix tests 2023-03-09 13:53:52 +00:00
Shahram Najm 7325895530 ECC-1542: Assertion failure: Reduced Gaussian grid with zeros in its pl array 2023-03-09 13:21:32 +00:00
Shahram Najm f2fd35c7eb ECC-1542: Assertion failure: Reduced Gaussian grid with zeros in its pl array 2023-03-09 13:03:49 +00:00
Eugen Betke 8425eeb03c ECC-1467: Minor changes 2023-03-08 16:13:17 +00:00
Eugen Betke 58ee3be165 ECC-1467: Revert changes in the unpack_double_element_set() function 2023-03-08 15:30:50 +00:00
Shahram Najm c74b74269d GRIB2: Simplify the EPS test 2023-03-08 15:05:26 +00:00
Shahram Najm 3f023081f8 Add error checking 2023-03-08 13:54:07 +00:00
Shahram Najm 74778b34e5 ECC-1540: Modify list 2023-03-08 13:48:26 +00:00
Shahram Najm f1342af080 ECC-1540: Ensemble member issue with localDefinitionNumber=36 for param=210170 (VSO2) 2023-03-07 17:47:58 +00:00
Eugen Betke 3a300d72d8 Pseudo code 2023-03-07 15:23:51 +00:00
Eugen Betke 8486b71416 ECC-1467: Missing header file 2023-03-06 14:48:29 +00:00
Eugen Betke 3079588f3e ECC-1467: Simplification of templates 2023-03-06 14:41:23 +00:00
Shahram Najm dbfd6ca9cd Migration to C++: Use builtin bool type 2023-03-05 20:33:56 +00:00
Shahram Najm 18c0dae5f5 Compiler warnings: comparison of integers of different signs [-Wsign-compare] 2023-03-04 15:12:24 +00:00
Shahram Najm f48f536a1d Compiler warnings: comparison of integers of different signs [-Wsign-compare] 2023-03-04 12:44:37 +00:00
Shahram Najm d1d094cf8a Compiler warning: macro redefined 2023-03-03 17:33:44 +00:00
Shahram Najm 5c4867198e Mitigating strncpy truncation 2023-03-03 13:18:42 +00:00
Shahram Najm 46033cdd2b Remove unused function 2023-03-03 13:18:01 +00:00
Shahram Najm ef32525862 Improved error message 2023-03-03 12:42:01 +00:00
Shahram Najm d3617924e1 Better error message for grid_run_length 2023-03-02 18:15:54 +00:00
Shahram Najm 36b6e1b84c Rerun make_class.pl 2023-03-01 14:50:59 +00:00
Shahram Najm e65b2edad4 Rerun make_class.pl 2023-03-01 14:50:42 +00:00
Eugen Betke 9371a3208e ECC-1467: typename check in templates 2023-03-01 13:27:41 +00:00
Eugen Betke b1f58565ed ECC-1467: template for second order packing 2023-03-01 13:06:41 +00:00
Shahram Najm 9d5d888e67 Merge develop 2023-02-26 13:52:47 +00:00
Shahram Najm 72ca0a6210 ECC-1533: GRIB: Add multithreading config to JasPer 2023-02-22 14:13:08 +00:00
Shahram Najm 067a3692ea Messages: Use ERROR rather than FATAL 2023-02-20 14:11:19 +00:00
Eugen Betke 687e3f4cf6 ECC-1467: Single-precision implementation with the use of templates 2023-02-20 08:41:32 +00:00
Shahram Najm 50fa34c22f ECC-1531: Detect old versions of libaec 2023-02-19 14:30:40 +00:00
Eugen Betke 0a9d31197d Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-02-17 20:56:08 +00:00
Shahram Najm 2432c1d029 Remove duplicated macro 2023-02-17 15:44:46 +00:00
Shahram Najm 1db0f4fc6f ECC-1530: grib_util_set_spec: Input packing type of grid_second_order changed to grid_simple 2023-02-17 13:50:44 +00:00
Shahram Najm bc83ac61fc grib_util_set_spec: input grid_ccsds gets converted to grid_simple 2023-02-16 18:28:44 +00:00
Shahram Najm f4c4da052a grib_util_set_spec: input grid_ccsds gets converted to grid_simple 2023-02-16 17:32:53 +00:00
Shahram Najm c569fedf35 Add function to check if a date is valid 2023-02-16 16:07:24 +00:00
Shahram Najm e85de787ce ECC-1510: Fix the statistics keys: min, max and average 2023-02-13 14:18:15 +00:00
Shahram Najm a6c7d37f86 Clang-format 2023-02-13 10:36:47 +00:00
Shahram Najm 150c5383be Remove unused variables 2023-02-12 15:23:15 +00:00
Shahram Najm 0300878152 Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-02-12 15:01:38 +00:00
Shahram Najm a34af79897 ECC-1526: Performance: Unnecessary decoding during nearest neighbour computation 2023-02-08 17:25:44 +00:00
Shahram Najm 3710b22999 Cleanup 2023-02-08 13:17:17 +00:00
Shahram Najm e0c4218790 Remove unused function 2023-02-08 13:14:24 +00:00
Shahram Najm 54cfd30b29 ECC-1525: Performance: Getting keys 'latitudes' and 'longitudes' should not decode the field values 2023-02-08 12:41:09 +00:00
Shahram Najm 4203aab84d Return value should be GRIB_SUCCESS 2023-02-07 19:30:39 +00:00
Shahram Najm 1c761ec0df Speedy Geoiterator: Compute lats and lons without decoding. Added test too 2023-02-07 17:33:51 +00:00
Shahram Najm 9b81223df3 Speedy Geoiterator: Add new flag 2023-02-07 15:26:15 +00:00
Shahram Najm 9ac38f6c62 Merge branch 'feature/SpeedyGeoIterator' into develop 2023-02-06 20:41:23 +00:00
Shahram Najm d2e857e842 Cleanup 2023-02-06 20:41:18 +00:00
Shahram Najm 5d8bfc5728 ECC-1081: Cleanup 2023-02-06 13:00:14 +00:00
Shahram Najm 3800ad4988 ECC-1081: 'level' is not edition-independent for potential vorticity levels 2023-02-06 12:16:17 +00:00
Shahram Najm f37fdbe40d GeoIterator: Ability to not decode values 2023-02-06 11:17:16 +00:00
Shahram Najm 74f24a1296 ECC-499: Fix for generic case e.g. polar stereo 2023-02-04 14:12:03 +00:00
Shahram Najm 083b25e6f5 Error message 2023-02-03 15:09:35 +00:00
Shahram Najm adc0450516 ECC-1522: prgenv/amd: Test eccodes_t_grib_bpv_limit fails 2023-02-02 19:49:48 +00:00
Shahram Najm 8a0073aeb9 ECC-1520: grib_filter/bufr_filter: Provide way of reading environment variables 2023-02-02 10:38:18 +00:00
Shahram Najm e8e4fefed7 cppcheck: ctuOneDefinitionRuleViolation (grib_fieldset) 2023-01-31 12:43:09 +00:00
Shahram Najm 6aee1310f8 Merge branch 'develop' into bugfix/ECC-1502-BufrEncodingString 2023-01-30 18:06:05 +00:00
Eugen Betke 213b250904 ECC-1467: Cleanup debug output 2023-01-30 15:42:24 +00:00
Eugen Betke 370f0462b3 ECC-1467: Complex single-precision 2023-01-30 15:02:26 +00:00
Eugen Betke 43f7faf2e1 Merge branch 'feature/ECC-1467-FloatDataValues-Compression' into feature/ECC-1467-FloatDataValues 2023-01-30 14:05:45 +00:00
Eugen Betke 2cad3be88b ECC-1467: Complex packing single-precision 2023-01-30 13:38:13 +00:00
Shahram Najm 1d3b0743ce Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-01-30 12:24:29 +00:00
Shahram Najm e3cfe98e88 ECC-1508: Change file extensions to '.cc' 2023-01-30 12:13:26 +00:00
Shahram Najm 6e86b0eb8c ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
Shahram Najm a555f554fd ECC-1508: Set C++ standard to 11 and re-enable test 2023-01-30 10:56:03 +00:00
Shahram Najm 973c82c8be ECC-1508: Helper scripts 2023-01-29 22:32:25 +00:00
Shahram Najm 46ff2952d5 ECC-1508: Helper scripts 2023-01-29 22:29:31 +00:00
Shahram Najm be8803d913 Remove deprecated files 2023-01-29 18:10:47 +00:00
Shahram Najm 1e99dbd71a ECC-1508: Update hierarchy docs 2023-01-29 14:17:12 +00:00
Shahram Najm b669abf13f ECC-1508: Set project language to be C++ 2023-01-29 13:22:15 +00:00
Shahram Najm bf80a67c0a Updates to lex/yacc: bison 3.8.2 2023-01-29 12:48:55 +00:00
Shahram Najm 8b2bd338c1 ECC-1508: Set project language to be C++ 2023-01-28 22:37:29 +00:00
Shahram Najm 0579ed8e82 ECC-1508: Lex and Yacc rules 2023-01-28 22:28:34 +00:00
Shahram Najm a269951e83 ECC-1508: Set project language to be C++ 2023-01-28 22:16:25 +00:00
Shahram Najm 6f47dbd575 ECC-1508: Scripts 2023-01-28 21:46:10 +00:00
Shahram Najm 4f6d060d7e ECC-1508: Scripts 2023-01-28 21:20:01 +00:00
Shahram Najm 130c61e755 ECC-1508: Set project language to be C++ 2023-01-28 15:18:23 +00:00
Shahram Najm a4ca4c0591 Compiler warnings: Declare function static 2023-01-25 21:38:31 +00:00
Shahram Najm 0fb0b4b9a9 Compiler warnings 2023-01-25 21:14:22 +00:00
Shahram Najm b2a3fd325f Remove tabs 2023-01-25 20:33:51 +00:00
Shahram Najm a27bbd86dd ECC-1510: GRIB2: Add support for template 5.200 (Run length packing with level values) 2023-01-25 20:28:44 +00:00
Shahram Najm b5732d2b71 ECC-1510: GRIB2: Add support for template 5.200 (Run length packing with level values) 2023-01-25 20:25:28 +00:00
Shahram Najm deb77fc4e0 Debugging: Add print method for grib_values 2023-01-24 15:37:11 +00:00
Shahram Najm d51e1bdb14 cppcheck warning: knownConditionTrueFalse 2023-01-23 17:34:04 +00:00
Shahram Najm bea2acde19 Merge branch 'develop' into bugfix/ECC-1502-BufrEncodingString 2023-01-22 19:49:52 +00:00
Shahram Najm 19dbc001e8 Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-01-22 19:46:56 +00:00
Shahram Najm daa0924312 Tools: Check error codes 2023-01-22 14:52:27 +00:00
Shahram Najm 35447bf202 ECC-1515: Assertion failure: set packingType to grid_png 2023-01-21 21:37:31 +00:00
Shahram Najm e1deda11fe Debugging: Print info in debug mode 2023-01-20 15:18:39 +00:00
Shahram Najm 717f02ed31 C++ error: invalid parameter name: 'concept' is a keyword 2023-01-17 15:14:40 +00:00
Shahram Najm bf228e46a5 C++ warning: compound assignment to object of volatile-qualified type 'volatile double' is deprecated 2023-01-17 15:11:55 +00:00
Shahram Najm 0153260694 ECC-1507: Errors from cppcheck: Using argument that points at uninitialized variable r [ctuuninitvar] 2023-01-15 14:27:41 +00:00
Shahram Najm b61c6f2060 Compiler warnings: identifier is reserved because it starts with '_' at global scope [-Wreserved-identifier] 2023-01-14 19:04:39 +00:00
Shahram Najm e60b9ff74f ECC-1335: Remove deprecated functions 2023-01-14 18:48:45 +00:00
Shahram Najm 8e09de2354 C++: 'register' storage class specifier is deprecated 2023-01-14 17:46:42 +00:00
Shahram Najm e650e6f669 C++: 'register' storage class specifier is deprecated 2023-01-14 14:28:38 +00:00
Shahram Najm a8ac16c46c Nearest: Check index overflow 2023-01-12 17:16:55 +00:00
Shahram Najm c3e0a65142 Scripts: Remove ksh 2023-01-12 13:28:46 +00:00
Shahram Najm 0df1dffcf7 Better error messages 2023-01-10 13:03:19 +00:00
Shahram Najm 7f076a3754 Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-01-06 23:00:05 +00:00
Shahram Najm ab451310e5 Warnings: conversion 2023-01-06 16:41:34 +00:00
Shahram Najm c82373ee7c Warnings: implicit conversion loses integer precision 2023-01-06 15:10:38 +00:00
Shahram Najm 062c4fd31c Warnings: implicit conversion changes signedness 2023-01-06 14:57:30 +00:00
Shahram Najm e744bec7a2 ECC-1502: Fortran encoding test 2023-01-05 17:42:13 +00:00
Shahram Najm 7e3889eeed ECC-1502: BUFR encoding: Setting strings longer than the maximum length should fail 2023-01-05 17:02:07 +00:00
Shahram Najm f529885d61 Improved error message 2023-01-05 16:41:09 +00:00
Shahram Najm dab6eef442 ECC-1467: TODO items 2023-01-02 18:19:34 +00:00
Shahram Najm d1275b0963 ECC-1467: Placeholder for spherical harmonics (to be done) 2023-01-02 17:59:22 +00:00
Shahram Najm ffc9f13447 ECC-1467: cpplint warnings 2023-01-02 14:58:57 +00:00
Shahram Najm 6fcef54935 ECC-1467: GRIB: Support data values array decoded as floats (Part 06) 2022-12-31 14:27:06 +00:00
Shahram Najm c36ac36a29 ECC-1467: GRIB: Support data values array decoded as floats (Part 05) 2022-12-30 18:19:31 +00:00
Shahram Najm cc4ef5a62d ECC-1467: Add codes_keys_iterator_get_float 2022-12-30 17:13:20 +00:00
Shahram Najm 4cb2e123e1 ECC-1467: Add grib_accessors_list_unpack_float 2022-12-30 16:52:23 +00:00
Shahram Najm ff77426de8 ECC-1467: Cleanup 2022-12-30 16:42:23 +00:00
Shahram Najm f16ba7176f ECC-1467: GRIB: Support data values array decoded as floats (Part 04) 2022-12-30 14:16:58 +00:00
Shahram Najm e0e4655d3e ECC-1467: GRIB: Support data values array decoded as floats (Part 04) 2022-12-30 13:59:47 +00:00
Shahram Najm 8d55550732 ECC-1467: GRIB: Support data values array decoded as floats (Part 03) 2022-12-29 21:41:43 +00:00
Shahram Najm 573f2f99cc ECC-1467: First working version for simple packing 2022-12-29 17:54:30 +00:00
Shahram Najm 4dd790f2ff ECC-1467: Debugging 2022-12-29 17:30:01 +00:00
Shahram Najm 78af61b989 ECC-1467: GRIB: Support data values array decoded as floats (Part 02) 2022-12-29 14:55:43 +00:00
Shahram Najm 6a26e0f9dd ECC-1467: GRIB: Support data values array decoded as floats (Part 01) 2022-12-28 20:24:15 +00:00
Shahram Najm b67e6ed529 Add missing data member 2022-12-28 20:20:53 +00:00
Shahram Najm d2c8f1a941 Windows build: AppVeyor warnings 2022-12-28 16:32:01 +00:00
Shahram Najm 313867fa8b BUFR dumpers: No need for inlined strcmp 2022-12-27 16:16:56 +00:00
Shahram Najm 30834ad7b9 Cleanup 2022-12-27 15:10:14 +00:00
Shahram Najm 9b0b1aaf22 ECC-1498: BUFR datetime extraction 2022-12-27 14:20:56 +00:00
Shahram Najm d235398428 ECC-1498: BUFR subset extraction by area: Memory leaks 2022-12-27 13:19:50 +00:00
Shahram Najm a214a35be7 Windows build: Fix AppVeyor build 2022-12-26 15:39:21 +00:00
Shahram Najm 0dd6764d7b Windows build: Fix AppVeyor build 2022-12-26 15:24:20 +00:00
Shahram Najm 1e3b100ff3 ECC-1497: bufr_dump -D/-E python: Drop support for Python2 2022-12-25 14:44:47 +00:00
Shahram Najm 731f6b01c5 Performance: Replace multiple calls to grib_handle_of_accessor 2022-12-24 15:35:52 +00:00
Shahram Najm ec4c946d54 Remove unused argument 2022-12-24 15:16:09 +00:00
Shahram Najm 6795971b4f Better error messages 2022-12-24 14:56:20 +00:00
Shahram Najm eb6fbc1891 Performance: Replace multiple calls to grib_handle_of_accessor 2022-12-24 14:28:22 +00:00
Shahram Najm 76bb23a840 ECC-802: Fix memory leak 2022-12-24 12:53:27 +00:00
Shahram Najm 6bf7f93712 ECC-802: Problem with various packing types 2022-12-23 19:02:50 +00:00
Shahram Najm a170908678 Remove unnecessary cast 2022-12-22 15:01:31 +00:00
Shahram Najm fabf782df4 Compiler warnings: Identifier is reserved because it starts with '_' at global scope [-Wreserved-identifier] 2022-12-21 16:08:46 +00:00
Shahram Najm 0908028394 Examples: use '%zu' in the format string for size_t 2022-12-21 15:07:48 +00:00
Shahram Najm f6ff36c09a ECC-1172: BUFR encoding memory leaks (Final part 2) 2022-12-20 18:41:27 +00:00
Shahram Najm 1bc5041eef ECC-1172: BUFR encoding memory leaks (Final part) 2022-12-20 18:13:03 +00:00
Shahram Najm 9b785a2fb8 Debugging: add method to print 2022-12-20 18:05:40 +00:00
Shahram Najm 19b728c9f3 Debugging: add method to print 2022-12-20 17:42:44 +00:00
Shahram Najm 1abceca228 Debugging: add method to print 2022-12-20 17:23:20 +00:00
Shahram Najm 1c01817a39 Compiler warnings: Conversion from size_t to int 2022-12-19 13:23:10 +00:00
Shahram Najm 0466577c1e Compiler warnings: Conversion from size_t to int 2022-12-19 12:24:01 +00:00
Shahram Najm c4e98b0342 Compiler warnings: use '%zu' in the format string for size_t 2022-12-19 11:39:54 +00:00
Shahram Najm e675aee2b4 ECC-1496: GRIB1: Nearest neighbour value incorrect for grid_second_order_constant_width 2022-12-15 15:31:39 +00:00
Shahram Najm 418ec30086 ECC-1494: Segmentation fault: 'grib_ls -p values' on several test GRIBs 2022-12-15 14:07:03 +00:00
Shahram Najm ffdb8696f2 ECC-1269: Cleanup 2022-12-12 13:42:32 +00:00
Shahram Najm 923bc5ff61 Make sure generated python passes isort checks 2022-12-08 15:42:40 +00:00
Shahram Najm 1b5f78f275 Cleanup and comments 2022-12-08 15:02:41 +00:00
Shahram Najm 4374387c21 Cleanup and comments 2022-12-08 14:16:51 +00:00
Shahram Najm 22fddeb3f3 Cleanup and comments 2022-12-08 14:05:48 +00:00
Shahram Najm 44b6ed943d Cleanup 2022-12-07 19:25:57 +00:00
Shahram Najm 3c75a82f26 ECC-1269: grib_util_set_spec: Remove obsolete option GRIB_UTIL_SET_SPEC_FLAGS_ONLY_PACKING 2022-12-07 17:01:22 +00:00
Shahram Najm b1337d386a ECC-1491: Pseudo GRIB: The offset and count keys are incorrect 2022-12-06 13:51:51 +00:00
Shahram Najm d0b4506010 ECC-726: grib_get -l reports wrong values with reduced_ll grid 2022-12-05 13:15:46 +00:00
Shahram Najm 312eb5935a ECC-726: grib_get -l reports wrong values with reduced_ll grid 2022-12-04 23:05:09 +00:00
Shahram Najm 8abd8261b6 Debugging: Print debug message when defn. file not found 2022-11-29 13:07:31 +00:00
Shahram Najm 829c12e8cb ECC-523: Cleanup 2022-11-27 18:18:44 +00:00
Shahram Najm 0c5b8c0330 ECC-523: numberOfMissingValues incorrect with grid_complex_spatial_differencing 2022-11-27 17:46:00 +00:00
Shahram Najm e9af73633d ECC-1477: Compilation fails with libjasper v4.x.x 2022-11-21 21:53:18 +00:00
Shahram Najm 4f084f050e Allow logging procedure to be reset to the default 2022-11-19 17:49:39 +00:00
Shahram Najm 3ee268a53e Improve error message 2022-11-18 17:09:11 +00:00
Shahram Najm 0786d4c84b ECC-1475: Check return size of md5 keys 2022-11-16 17:49:45 +00:00
Shahram Najm 5bda20792f ECC-1473: C API: Add the codes_context functions to set logging/printing procedure hooks 2022-11-15 16:57:50 +00:00
Shahram Najm 1627cb06a7 Compiler warnings: signed/unsigned mismatch 2022-11-12 22:08:44 +00:00
Shahram Najm f263f0567a Compiler warnings: signed/unsigned mismatch 2022-11-12 19:58:34 +00:00
Shahram Najm 9d08a85eec Compiler warnings: signed/unsigned mismatch 2022-11-12 19:16:31 +00:00
Shahram Najm d508731f1f Compiler warnings: formal parameter different from declaration 2022-11-12 14:09:22 +00:00
Shahram Najm 0644fdc346 Compiler warnings: use '%zu' in the format string for size_t 2022-11-12 13:34:09 +00:00
Shahram Najm 4af2d942dd Merge branch 'develop' into bugfix/ECC-1172-BufrEncodingMemoryLeaks 2022-11-11 17:58:55 +00:00
Shahram Najm 044cb17e11 Windows: Do not need _snprintf anymore 2022-11-10 21:51:06 +00:00
Shahram Najm 8d4db21c89 ECC-1468: Fix broken builds 2022-11-10 21:19:25 +00:00
Shahram Najm a488dc8221 ECC-1468: Fix broken builds 2022-11-10 21:16:22 +00:00
Shahram Najm 9f71b20f25 ECC-1468: Replace all instances of the deprecated function 'sprintf' with 'snprintf' 2022-11-10 19:18:43 +00:00
Shahram Najm 5a2738b211 ECC-1468: Replace all instances of the deprecated function 'sprintf' with 'snprintf' 2022-11-10 12:46:18 +00:00
Shahram Najm a27cdb1634 Cleanup 2022-11-09 21:53:42 +00:00
Shahram Najm be6971cbcb Cleanup 2022-11-09 20:45:20 +00:00
Shahram Najm bee6669f43 ECC-1172: BUFR encoding memory leaks (part 6) 2022-11-08 17:51:00 +00:00
Shahram Najm 43558f126e ECC-1172: BUFR encoding memory leaks (part 5) 2022-11-08 16:47:14 +00:00
Shahram Najm 7bfb422e13 ECC-1172: BUFR encoding memory leaks (part 4) 2022-11-08 16:40:12 +00:00
Shahram Najm 9ba3e606cf ECC-1172: BUFR encoding memory leaks (part 3) 2022-11-08 16:23:10 +00:00
Shahram Najm c9cfcdf438 ECC-1172: BUFR encoding memory leaks (part 2) 2022-11-08 15:26:16 +00:00
Shahram Najm ed1bd59a04 ECC-1172: BUFR encoding memory leaks (part 1) 2022-11-08 12:33:16 +00:00
Shahram Najm 2ba6982e8a Error messages: Use correct format string 2022-11-02 16:47:21 +00:00
Shahram Najm 31cc769140 ECC-1459: UndefinedBehaviorSanitizer: applying zero offset to null pointer 2022-10-26 16:44:09 +01:00
Shahram Najm 6490acab81 ECC-1458: Thread safety: Use 'strtok_r' instead of 'strtok' 2022-10-26 13:02:19 +01:00
Shahram Najm eb3a5c2bae Thread safety: strtok_r instead of strtok (Fix Windows build) 2022-10-25 22:51:17 +01:00
Shahram Najm 19edaf0c47 Thread safety: strtok_r instead of strtok 2022-10-25 21:37:45 +01:00
Shahram Najm c0137ce4bd Warning re unused variable 2022-10-23 17:07:43 +01:00
Shahram Najm 8126ff607e Warnings: comversion between size_t and int 2022-10-23 13:51:08 +01:00
Shahram Najm 58f23b2135 Warnings: comversion between size_t and int 2022-10-23 13:36:20 +01:00
Shahram Najm bd4d9243c4 Add copyright 2022-10-21 12:29:16 +01:00
Shahram Najm 26d3455521 Add copyright 2022-10-21 12:17:08 +01:00
Shahram Najm 0db7a8cdba ECC-804: Return error rather than assert 2022-10-21 10:49:41 +01:00
Shahram Najm 2319a0e211 ECC-804: Cleanup 2022-10-19 16:30:45 +01:00
Shahram Najm 980e4b77e8 ECC-804: Comments 2022-10-18 17:43:20 +01:00
Shahram Najm f1f1c75f6a ECC-804: Extraction of point values in regular Gaussian grid when scanningMode=1 2022-10-18 17:28:32 +01:00
Shahram Najm ab69db609d cppcheck warnings 2022-10-17 20:54:37 +01:00
Shahram Najm 5be01c3517 Compilation with C++ 2022-09-03 18:05:39 +01:00
Shahram Najm 11abe5e94d BUFR decoding: Add error checking on unpack string 2022-08-22 12:41:04 +01:00
Shahram Najm f7a6484b61 ECC-1425: GRIB2: Add mars keyword FCMonth for C3S seasonal 2022-08-17 13:30:47 +01:00
Shahram Najm 776589abe9 ECC-1442: bufr_dump should insert a question mark instead of dot for non-printable characters 2022-08-16 17:36:02 +01:00
Shahram Najm dd94ff16eb ECC-1441: GRIB: Add support for OpenJPEG v2.5 2022-08-13 14:54:41 +01:00
Shahram Najm 81f729ea98 Upgrade to gperf 3.1 2022-08-12 15:25:11 +01:00
Shahram Najm 2d8e55ef09 Scripts: Rename 2022-08-12 15:24:34 +01:00