Commit Graph

776 Commits

Author SHA1 Message Date
Shahram Najm abd4d80d2a Testing: F90 Increase coverage 2023-12-30 14:17:26 +00:00
Shahram Najm 0c747f3b02 Fortran: Keys iterator with skip 2023-12-26 13:26:25 +00:00
Shahram Najm 1a458f47ef Fortran: nearest single 2023-12-26 12:53:44 +00:00
Shahram Najm bd8a226cbe Testing: Increase coverage: F90 grib_get_data 2023-12-25 20:37:34 +00:00
Shahram Najm 3807f533b3 Examples: Initialise counter 2023-12-19 19:04:04 +00:00
Shahram Najm 49553d760d Testing: F90 error codes 2023-12-18 15:00:10 +00:00
Shahram Najm bb621a8836 Testing: Increase coverage: F90 misc functions 2023-12-18 14:01:48 +00:00
Shahram Najm 483316197a Refactoring 2023-12-15 15:16:40 +00:00
Shahram Najm a2adea7b81 API: Allow setting code table keys as missing via codes_set_string 2023-12-09 17:13:02 +00:00
Shahram Najm 591f335cdb ECC-1733: GRIB2: codes_set_missing doesn't work for timeIncrement and indicatorOfUnitOfTimeIncrement keys 2023-12-07 15:46:03 +00:00
Shahram Najm 2d128f5b6c ECC-1722: API: Allow setting integer key as missing via codes_set_string 2023-11-20 20:53:33 +00:00
Shahram Najm c87a7496d6 Examples: cleanup 2023-08-25 18:44:07 +01:00
Shahram Najm 8d6b11772a Examples: Fortran is_defined 2023-08-23 20:07:46 +01:00
Shahram Najm 1aaf720183 Remove unused variable 2023-08-23 19:19:30 +01:00
Shahram Najm c704400fdc Testing: F90 Increase coverage 2023-08-23 19:19:11 +01:00
Shahram Najm 2cfe640f1c Testing: Increase coverage 2023-08-23 14:17:27 +01:00
Shahram Najm c19b933b0f Check for failures in unpack_string 2023-08-22 17:02:48 +01:00
Shahram Najm cf3ea9b924 Examples: Fortran dump both GRIB and BUFR 2023-08-22 16:39:14 +01:00
Shahram Najm bfb9893d28 Examples: Fortran dump fixes 2023-08-22 15:38:31 +01:00
Shahram Najm 25bcc19d77 Examples: Fortran dump 2023-08-22 14:39:28 +01:00
Shahram Najm 41d9d5c7f1 ECC-633: Fortran examples: looping over messages 2023-08-17 12:50:33 +00:00
Shahram Najm ab3c0ce28d ECC-633: Fortran examples: looping over messages 2023-08-17 10:37:42 +00:00
Shahram Najm 94b428d997 Testing: Fortran julian date conversions 2023-08-11 15:49:28 +01:00
Shahram Najm d2012457b0 Include what you use 2023-06-23 16:35:01 +01:00
Shahram Najm 16403faeca ECC-1615: Fortran API: Ability to read an array of double-precision integers 2023-06-19 15:53:47 +01:00
Shahram Najm 71340dfb5e Cleanup 2023-05-09 13:57:31 +01:00
Shahram Najm e6359b76c1 ECC-1580: Add test 2023-05-05 11:26:57 +01:00
Shahram Najm 285cec091d Testing: cleanup 2023-04-29 12:44:25 +01:00
Shahram Najm 6489aa6d46 Single-precision support: Array of reals 2023-04-28 11:16:52 +01:00
Shahram Najm 1ef77a8b47 ECC-1572: Fortran codes_get/grib_get fails to get array of 32-bit real numbers 2023-04-24 16:43:59 +01:00
Shahram Najm 76baf2790f Fix broken builds 2023-04-19 17:57:06 +01:00
Shahram Najm c64d82d433 Fix broken Windows build 2023-04-19 11:20:27 +01:00
Shahram Najm 168537f503 Examples: cpplint warning [runtime/threadsafe_fn] 2023-04-19 10:58:21 +01:00
Shahram Najm f92e63ac0a Remove deprecated file 2023-03-23 15:23:04 +00:00
Shahram Najm e53fa17e69 Examples: Be explicit in type specification (double precision) 2023-03-15 14:58:48 +00:00
Shahram Najm e2231ac6e1 CMake: Better naming 2023-03-15 14:58:41 +00:00
Shahram Najm 5bf0168e61 Examples: Be explicit in type specification (double precision) 2023-03-15 14:45:59 +00:00
joobog d300abb636
Merge branch 'develop' into feature/ECC-1467-FloatDataValues 2023-03-13 11:49:00 +01:00
Shahram Najm 6d49930616 Testing: Ensure tests pass with -DENABLE_BUILD_TOOLS=0 2023-02-27 10:32:58 +00:00
Shahram Najm 50138bd42b ECC-1536: Testing: Speed up the BUFR downloads by running them in parallel 2023-02-26 15:07:26 +00:00
Shahram Najm b669abf13f ECC-1508: Set project language to be C++ 2023-01-29 13:22:15 +00:00
Shahram Najm 076f1050a8 ECC-1511: Remove the Python2 interface. Clean up examples 2023-01-23 17:44:36 +00:00
Shahram Najm 445798caa7 ECC-1467: Testing 2022-12-29 21:27:26 +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 be17dfa757 Cleanup 2022-12-28 15:12:46 +00:00
Shahram Najm 6a9b705b37 Documentation 2022-12-28 14:28:58 +00:00
Shahram Najm 8a05412b73 Examples: Check results 2022-12-22 16:46:00 +00:00
Shahram Najm a419f4ae19 Examples: Cleanup 2022-12-22 16:26:01 +00:00
Shahram Najm 55e9287fab Examples: use '%zu' in the format string for size_t 2022-12-21 11:43:38 +00:00
Shahram Najm def66fe512 Testing: Error messages should go to stderr 2022-12-21 11:23:48 +00:00
Shahram Najm ee6a747f18 Examples: Cleanup 2022-12-08 15:06:58 +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 9f71b20f25 ECC-1468: Replace all instances of the deprecated function 'sprintf' with 'snprintf' 2022-11-10 19:18:43 +00:00
Shahram Najm 563ef120e1 Testing: Fix test script shebangs 2022-08-02 15:37:20 +01:00
Shahram Najm f29e6ca366 ECC-1419: C API: codes_fieldset_new_from_files: The 'filenames' argument should be const 2022-06-30 10:28:04 +01:00
Shahram Najm b697f66b2e ECC-1405: Add new function: codes_handle_new_from_samples 2022-06-15 18:21:28 +01:00
Shahram Najm 5d7c42617e Examples: use a more realistic number for missingValue (instead of 9999) 2022-06-01 13:39:30 +01:00
Shahram Najm aede6474df Refactoring: unused variable 2022-05-31 16:54:38 +01:00
Shahram Najm 7eae7f474b ECC-1392: Add tests 2022-05-20 13:45:22 +01:00
Shahram Najm e90a4034bc Examples: fix exception name 2022-05-10 15:07:56 +01:00
Shahram Najm 0945d27154 Remove deprecated autotools makefiles 2022-05-06 13:44:54 +01:00
Shahram Najm 1a16bfef08 ECC-1019: Add test (check -ve numbers) 2022-04-27 17:43:48 +01:00
Shahram Najm 0edd8a5818 ECC-1019: Add test 2022-04-27 17:33:55 +01:00
Shahram Najm 6a4ee75ef2 ECC-1383: Spelling: Accessor 'octect_number' should be 'octet_number' 2022-04-19 16:03:16 +01:00
Shahram Najm 0f94b8f218 Compiler warnings 2022-04-08 16:30:32 +01:00
Shahram Najm 712927ae43 Examples: remove autotools deprecated stuff 2022-04-04 13:35:10 +01:00
Shahram Najm 1a9b698eca Testing: Fieldset and order_by 2022-02-25 18:15:44 +00:00
Shahram Najm 39f511c84e Testing: Fix memory leaks 2022-02-23 19:01:47 +00:00
Shahram Najm 23e5cba453 Testing: C example for fieldset with numeric sorting 2022-02-23 18:36:45 +00:00
Shahram Najm 15c5a0caef ECC-1344: Always call fflush() and fsync() before fclose() of a written file (Part 1) 2022-02-09 19:14:43 +00:00
Shahram Najm 808225ff6d ECC-1335: Makefile 2022-01-31 13:49:52 +00:00
Shahram Najm 399b858db8 ECC-1335: C API: Deprecate functions codes_box_new and codes_box_get_points (Part 1) 2022-01-31 13:48:56 +00:00
Shahram Najm 456297b98f Examples: Unused variable 2022-01-31 10:58:32 +00:00
Shahram Najm 1c444e898d Examples: Fix silly mistake (-Werror=unused-value) 2022-01-31 10:49:42 +00:00
Shahram Najm 1dd08f5e73 Examples: Fix broken test 2022-01-21 17:09:20 +00:00
Shahram Najm c285d95d3a Examples: BUFR radiosonde in C - revised version (From Bruce Ingleby) 2022-01-21 16:38:03 +00:00
Shahram Najm 66a5a0a3a6 Examples: prepBufr messages after numberOfSubsets==0 do not need to be processed 2022-01-20 21:03:24 +00:00
Shahram Najm 2595aa43f0 Examples: add check for output GRIB 2022-01-20 14:39:18 +00:00
Shahram Najm abb7462faf Testing: Fix codes_values_check test (clang sanitizer) 2022-01-17 18:33:53 +00:00
Shahram Najm c39e35ab44 Testing: rename codes_values_check test 2022-01-17 14:10:59 +00:00
Shahram Najm e6479f4f1d Testing: add test for codes_values_check 2022-01-17 13:59:03 +00:00
Shahram Najm 24073921f0 Testing: use numdiff (if available) to check output vs reference 2022-01-17 12:43:21 +00:00
Shahram Najm f76cff08b3 Examples: BUFR radiosonde updated Fortran code (From Bruce Ingleby) 2022-01-12 13:19:11 +00:00
Shahram Najm f1c57fff45 Examples: BUFR radiosonde in Python (Updated by Bruce) 2022-01-11 19:27:41 +00:00
Shahram Najm f215d2bd12 Examples: BUFR radiosonde in C (From Bruce Ingleby) 2022-01-11 14:16:45 +00:00
Shahram Najm 96b5bfdf0c Examples: BUFR radiosonde in C (From Bruce Ingleby) 2022-01-11 12:10:34 +00:00
Shahram Najm 0ade318ebe ECC-1325: Extend 'bufr_keys_iterator' example to determine the subset number 2022-01-05 17:30:36 +00:00
Shahram Najm 1167d799fa ECC-1325: Extend 'bufr_keys_iterator' example to determine the subset number 2022-01-05 17:25:05 +00:00
Shahram Najm 356dc20280 ECC-1316: added test 2021-12-01 22:03:19 +00:00
Shahram Najm 17cf9edcd4 Examples: cppcheck warnings 2021-11-30 13:27:22 +00:00
Shahram Najm 1631acfa9f Examples: cleanup 2021-11-30 13:10:04 +00:00
Shahram Najm 25b20cec5f Examples: cleanup 2021-11-30 13:01:07 +00:00
Shahram Najm 53a870d67b Examples: cleanup 2021-11-30 12:44:37 +00:00
Shahram Najm 006a5dec19 Examples: error conditions 2021-11-25 16:10:17 +00:00
Shahram Najm dc3ed254e3 Examples: Add comments and sanity checks 2021-11-25 14:55:36 +00:00
Shahram Najm 3f42622ee9 Examples: Spelling 2021-11-13 17:40:27 +00:00
Shahram Najm 5a8885fe11 Cppcheck warnings: examples 2021-11-06 21:46:06 +00:00
Shahram Najm e63c3c0ce8 Examples: Cleanup 2021-10-13 16:47:23 +01:00
Shahram Najm 263b7d1519 Examples: Cleanup 2021-10-13 16:37:48 +01:00