Commit Graph

3802 Commits

Author SHA1 Message Date
shahramn b1dbd4f2cf Formatting and cleanups 2024-07-29 11:55:30 +01:00
shahramn 36223c395f Formatting and cleanups 2024-07-29 11:51:54 +01:00
shahramn 177b1d8c07 Formatting 2024-07-27 19:25:31 +01:00
shahramn d098b362be Formatting and cleanups 2024-07-27 14:20:23 +01:00
shahramn 52ba802da4 ECC-1885: GRIB: The 'dirty_statistics' key is always 1 2024-07-26 14:19:39 +01:00
shahramn 2d28023aba Cleanup 2024-07-26 12:41:32 +01:00
shahramn e319ebe442 GRIB2 template selection 2024-07-25 17:46:55 +01:00
shahramn 84a2997883 Remove unnecessary grib2 product template setting 2024-07-25 15:44:19 +01:00
shahramn 5cc5a6ad1c New function grib2_choose_PDTN 2024-07-25 15:43:37 +01:00
Shahram Najm 9f31ef8a39 ECC-1883: Better error message when accessor not found 2024-07-25 10:55:06 +00:00
shahramn dd0a0d3685 Formatting 2024-07-24 14:43:34 +01:00
shahramn 99ff9f49a9 Const correctness and cppcheck warnings 2024-07-24 13:54:27 +01:00
shahramn 90d462870a ECC-1881: Performance: Computation of distinctLatitudes/distinctLongitudes 2024-07-24 13:06:36 +01:00
shahramn aa48f21a71 Performance: Local static functions 2024-07-24 11:59:09 +01:00
shahramn b3de64188b Enable the 'inline' directive based on ECCODES_HAVE_C_INLINE 2024-07-23 13:16:17 +01:00
shahramn 47258f4920 Performance: Local static function 2024-07-23 11:38:32 +01:00
shahramn 2aa60b84e2 Refactoring: Remove shared_functions files. Use grib_bits.cc instead 2024-07-22 17:17:23 +01:00
shahramn c9a8a876d9 Refactoring: Move convert_to_minutes to utils 2024-07-22 16:47:44 +01:00
Shahram Najm 5efdd28777 Threads: Rename init to init_mutex for clarity 2024-07-22 14:22:39 +00:00
Shahram Najm 809fb99728 ECC-1879: Cannot build with ENABLE_ECCODES_OMP_THREADS=ON: multiple definition of thread_init() 2024-07-22 12:03:32 +00:00
shahramn 03be2c92a2 Switch: Cosmetics 2024-07-19 13:17:03 +01:00
shahramn a11a425487 Expression: Print based on type of expression 2024-07-19 13:08:57 +01:00
shahramn 58e733e4c4 ECC-1878: Add test 2024-07-19 11:11:46 +01:00
Shahram Najm 1aba5b3059 ECC-1878: grib_filter/bufr_filter: Add a '=' specifier for the print statement 2024-07-19 09:54:33 +00:00
shahramn 608cfd507a Expression: Printing should allow stream to be set 2024-07-18 15:39:29 +01:00
shahramn 9dc8fc792e Debugging: When triggers 2024-07-18 12:44:46 +01:00
shahramn 0e40c948a3 Merge branch 'bugfix/ECC-1875-unwanted-pdt-change' into develop 2024-07-17 16:19:45 +01:00
shahramn 5b2e13fd82 ECC-1875: GRIB2: Unwanted PDT change if setting localDefinitionNumber 2024-07-17 15:28:11 +01:00
Shahram Najm 71c601989f Merge branch 'develop' into feature/ECC-1868-geography-option 2024-07-17 13:58:43 +00:00
shahramn 4f78b500f7 Testing: grib_dump with code/flag tables 2024-07-17 13:26:38 +01:00
Shahram Najm e93d6379c7 Fix broken grib_dump output for flag tables 2024-07-17 10:24:51 +00:00
shahramn 3eab57596b Merge branch 'develop' into feature/ECC-1868-geography-option 2024-07-17 10:39:01 +01:00
shahramn 52c846e6ec Formatting 2024-07-16 15:55:06 +01:00
shahramn 928e3eb4a5 Merge develop 2024-07-16 12:40:04 +01:00
shahramn f10d3f3c1b Formatting 2024-07-16 10:56:48 +01:00
shahramn 711a8f372a ECC-1871: grib_index_rewind 2024-07-16 10:39:48 +01:00
shahramn 56a7dc39a1 Formatting 2024-07-13 13:10:08 +01:00
shahramn 39f73fda5c ECC-1868: Nearest neighbour 2024-07-12 20:08:03 +01:00
shahramn 1f3aac3b53 ECC-1867: GRIB: Unexpected PDT change for GRIB2 wave template for ensemble DA streams 2024-07-12 14:37:29 +01:00
shahramn 9808b03d76 ECC-1868: CMake: Add option for enabling the Geoiterator and nearest neighbour functionality 2024-07-12 09:51:12 +01:00
shahramn 3ac0b7f2b1 Formatting 2024-07-11 10:04:23 +01:00
shahramn 5a5eac1b36 ECC-1866: GRIB: Setting step on interval-based message with dataDate=0 2024-07-10 13:10:56 +01:00
shahramn 73e0b82417 Debugging messages 2024-07-08 15:47:40 +01:00
Eugen Betke 3ac41d63fd Merge branch 'develop' into bugfix/ECC-1855_bad_step_initialisation 2024-07-05 07:53:28 +00:00
shahramn 53e202a2ee ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
shahramn 7280121094 ECC-1859: Compile error: grib_accessor_class_data_g2bifourier_packing.cc 2024-07-04 12:15:39 +01:00
Eugen Betke 5a932544af ECC-1855: Fix step initialisation 2024-07-02 19:29:17 +00:00
shahramn f4e9528f73 Formatting 2024-06-28 17:07:46 +01:00
Shahram Najm 0dfbe96e50 ECC-1853: GRIB: Lambert conformal longitudes greater than 360 2024-06-28 15:04:47 +00:00
shahramn 482c26ef35 Cosmetics 2024-06-28 13:12:18 +01:00
Eugen Betke bfccddac23 ECC-1228: Add support for step range for instantaneous data 2024-06-27 12:56:44 +01:00
shahramn 0c2d677c33 Use the better key name numberOfTimeRanges 2024-06-26 18:08:59 +01:00
shahramn d5ecfd8743 ECC-1706 2024-06-12 11:50:53 +01:00
shahramn 411b76211a ECC-1706: Hadley Centre 2024-06-12 11:11:53 +01:00
shahramn eb0080fe0d ECC-1706: KNMI fixed 2024-06-12 10:58:49 +01:00
Eugen Betke 3699fac49e ECC-1802: Relaxed step units rule 2024-06-11 12:14:41 +01:00
shahramn bfd47cf18b ECC-782: Multi-field GRIB: crash in grib_handle_new_from_file_multi 2024-05-16 15:59:27 +01:00
shahramn 22bd62c276 Cosmetics 2024-05-10 16:53:58 +01:00
shahramn ac80478fa4 Cosmetics 2024-05-10 16:15:08 +01:00
shahramn 80d3a68ad1 Cosmetics 2024-05-10 16:05:15 +01:00
shahramn 98cf979823 ECC-1820: grib_accessors_list.rank made private 2024-05-10 15:59:41 +01:00
Shahram Najm 5661700367 ECC-1820: Use 'pragma once' in all header files 2024-05-10 11:05:29 +00:00
shahramn afb4271f49 Cosmetics 2024-05-09 13:23:08 +01:00
shahramn e47f0922f4 Move functions from header to local static. Use 'pragma once' 2024-05-09 12:51:25 +01:00
shahramn d397f5867a ECC-1820: Local static functions 2024-05-08 15:54:40 +01:00
shahramn 915935d512 ECC-1820: Remove unused files 2024-05-08 13:11:39 +01:00
shahramn f0b68e4b15 ECC-1820: Accessor hash 2024-05-08 13:05:36 +01:00
shahramn e0f2213627 ECC-1820: Remove unnecessary header files 2024-05-08 12:12:18 +01:00
Eugen Betke 0d802de270 Fix grib_accessor_class_gen definition 2024-05-08 09:35:23 +00:00
shahramn cf72dca971 Move function from header to local static. Use pragma once 2024-05-08 10:16:12 +01:00
Eugen Betke ce1aac2d28 Merge branch 'feature/modernisation-inheritance' of github.com:ecmwf/eccodes into feature/modernisation-inheritance 2024-05-07 16:35:41 +00:00
Eugen Betke 6aa4be2084 Remove unnecessary includes 2024-05-07 16:35:10 +00:00
Eugen Betke 1a3e11e67f Better commment 2024-05-07 15:59:20 +00:00
Eugen Betke 6b1dae3e55 Cleanup 2024-05-07 15:58:49 +00:00
shahramn 41c513e7d9 ECC-1820: Remove duplicate entry 2024-05-07 16:47:42 +01:00
Eugen Betke 45b5d55623 Merge branch 'feature/modernisation-inheritance' of github.com:ecmwf/eccodes into feature/modernisation-inheritance 2024-05-07 15:13:43 +00:00
Eugen Betke 867da9928c Cleanup 2024-05-07 15:12:50 +00:00
shahramn 481c78c227 ECC-1820: Fix CCSDS class when -DENABLE_AEC=OFF 2024-05-07 16:03:20 +01:00
shahramn 677f73f3c8 ECC-1820: Fix Windows build 2024-05-07 15:51:08 +01:00
Eugen Betke 5d63a54fd9 Merge branch 'develop' into feature/modernisation-inheritance 2024-05-07 11:17:03 +00:00
Eugen Betke 7ddc88a430 Fix py_bufr_ecc-869.py test 2024-05-07 10:03:49 +00:00
shahramn 599fbbf375 ECC-1819: GRIB: Keys iScansPositively and jScansNegatively should be read-only 2024-05-04 14:33:13 +01:00
shahramn 4f577fea52 Expression: unary op name 2024-05-03 17:32:10 +01:00
shahramn 908a6d367c
Merge pull request #208 from ecmwf/bugfix/ECC-1813_setting_stepunits_has_no_effect
ECC-1813: Setting stepunits has no effect
2024-05-03 15:30:41 +01:00
Eugen Betke 97294f6b50 ECC-1813: Init local variables, add comment, improve test 2024-05-03 13:49:22 +00:00
Eugen Betke ea6fca236e Initialisation of accessors lists 2024-05-03 12:41:00 +00:00
shahramn ea073235d2 Error messages: Samples path 2024-05-03 09:56:40 +01:00
Eugen Betke 33dbaa5db9 Fix reflection 2024-05-02 17:26:22 +00:00
Eugen Betke 4735c01df5 Simplify generic pack_double function 2024-05-02 16:10:38 +00:00
Eugen Betke 41a7e62306 Merge branch 'develop' into feature/modernisation-inheritance 2024-05-02 12:38:21 +00:00
Shahram Najm c04bc4fa03 ECC-1818: GRIB Geoiterator issues for Lambert azimuthal equal area 2024-05-02 10:25:11 +00:00
Eugen Betke 3630e3bfab Merge branch 'develop' into feature/modernisation-inheritance 2024-04-30 13:24:09 +00:00
shahramn b250b23246 Cosmetics 2024-04-29 16:51:26 +01:00
shahramn f6d42954d2 Initialize all data members 2024-04-27 14:39:23 +01:00
shahramn 78578782f7 Remove unnecessary header files 2024-04-27 14:27:04 +01:00
shahramn bbcf302f48 Copyright notices 2024-04-27 13:54:06 +01:00
shahramn 6018a0acc7 Fix the includes: Do not use .. 2024-04-27 13:40:39 +01:00
shahramn aca85e100e C++: Move function from header to local static. Use pragma once 2024-04-27 13:32:14 +01:00
shahramn 82cb39cc55 C++: Move function from header to local static 2024-04-27 13:13:31 +01:00
shahramn 17e250b7d3 Cleanup 2024-04-27 12:55:21 +01:00
shahramn 88bdbd66a6 Refactoring 2024-04-26 11:55:08 +01:00
shahramn 5dd62ff5a5 Initialise return values 2024-04-25 13:13:45 +01:00
shahramn f229bd5908 Remove staticForceStepUnits 2024-04-25 13:11:05 +01:00
shahramn 14648c67eb Print dataset when concept match fails 2024-04-25 13:01:59 +01:00
Eugen Betke 57bfc520df ECC-1813: Return error code instead of throwing an exception 2024-04-24 17:30:34 +00:00
Eugen Betke 283b69596b ECC-1813: stepUnits (without step) change low_level_keys 2024-04-24 17:17:54 +00:00
shahramn 4f759768e3 Print dataset when concept match fails 2024-04-24 14:01:12 +01:00
shahramn 3beeb90f6a Error messages 2024-04-24 14:00:32 +01:00
shahramn 9fd499d5ac ECC-1805: GRIB2: Sub-hourly: Fix race condition 2024-04-22 16:34:48 +01:00
shahramn 0411d7793b Debugging 2024-04-22 13:36:01 +01:00
shahramn dace02c52f Functor: clean up 2024-04-21 17:53:13 +01:00
shahramn 25bbb21950 Add is_one_of functor 2024-04-21 16:21:35 +01:00
shahramn 19e2201d7c Initialise return values 2024-04-21 13:11:19 +01:00
shahramn a39eb883cd ECC-1806: Add tests 2024-04-19 14:07:51 +01:00
Shahram Najm e6e3c58f3c ECC-1806: GRIB: Change of paramId in conversion from GRIB1 to GRIB2 (Try 1) 2024-04-19 10:44:09 +00:00
shahramn 21fdb254ee Dead code removal 2024-04-18 11:25:51 +01:00
shahramn c31eb49313 Expression: Print an error if functor is not implemented 2024-04-18 11:25:38 +01:00
shahramn f13b2af3e3 Debugging: Print the handle's address (to distinguish different threads/processes) 2024-04-17 21:57:12 +01:00
shahramn 09f7774abd Definitions: Faster to copy the concept so we evaluate it once 2024-04-17 15:32:58 +01:00
Shahram Najm 303a8ea9a5 Filter: Allow 'size' accessor to be used in IF statements 2024-04-17 12:12:28 +00:00
shahramn eb8bdcf87e ECC-1800: GRIB2: Failure setting stepUnits=s,paramId=210203 2024-04-16 11:36:39 +01:00
shahramn 7250f5cbc3 Documentation 2024-04-15 14:46:32 +01:00
shahramn 518fdc677c Debugging messages 2024-04-13 12:33:36 +01:00
shahramn 8c28b0fcc5 ECC-1800: GRIB2: Failure setting stepUnits=s,paramId=210203 2024-04-12 11:33:00 +01:00
Eugen Betke cc40569e21 Fix memory leak 2024-04-09 20:38:08 +00:00
Eugen Betke cec5b2f4e1 Fix destroy() function 2024-04-09 20:32:45 +00:00
Eugen Betke ea48de72df PNG fix 2024-04-09 15:02:44 +00:00
Eugen Betke 6f54b9685c Merge branch 'feature/modernisation-inheritance' of github.com:ecmwf/eccodes into feature/modernisation-inheritance 2024-04-09 12:25:26 +00:00
Eugen Betke 6bdef3a4c6 Fix compare function 2024-04-09 12:13:37 +00:00
Eugen Betke 77d358a4d0 Fix memory issue 2024-04-09 11:46:43 +00:00
shahramn 69ec58ed14 Error handling 2024-04-07 14:28:29 +01:00
shahramn aee114c9bd Expressions: Fix the print function 2024-04-05 17:32:34 +01:00
shahramn 49c4ca3cbf ECC-1795: Geoiterator for polar stereographic: Keys orientationOfTheGridInDegrees and LaDInDegrees decoded as integers 2024-04-04 17:00:05 +01:00
shahramn 1184bcca24 Make local functions static 2024-04-04 16:21:11 +01:00
shahramn 8a7f8c8ef4 Fix compilation 2024-04-04 16:10:06 +01:00
shahramn 157dbfb192 Dead code removal: Unused members/structs 2024-04-04 15:42:46 +01:00
shahramn cefa5b4885 Dead code removal: Unused data members 2024-04-04 15:21:42 +01:00
shahramn ebc396fa87 Cleanup 2024-04-04 14:02:50 +01:00
Eugen Betke 05e8b45d42 99% tests passed, 4 tests failed out of 337 2024-04-04 12:47:20 +00:00
shahramn dbc307dd59 ECC-1792: GRIB: headers_only cloning does not work as expected after changing geography 2024-04-03 16:43:50 +01:00
Eugen Betke 6fc7074c50 Fix initialisation 2024-03-19 13:24:04 +00:00
Eugen Betke 78c1129ed7 Fix offsets 2024-03-19 12:19:54 +00:00
Eugen Betke 8529fc3a1f Enable disabled BUFR function calls 2024-03-19 12:17:17 +00:00
Eugen Betke f1d68aa7f6 18% tests passed, 276 tests failed out of 337 2024-03-18 22:41:56 +00:00
Eugen Betke c598a51954 Add "accessor/" prefix to grib_accessor_class_*.cc 2024-03-18 12:55:12 +00:00
Eugen Betke 35b689a4d8 Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
Eugen Betke be71970aa8 Abstract grib_accessor and grib_accessor_class 2024-03-17 15:04:53 +00:00
Eugen Betke 6647a21399 Create a todo list 2024-03-17 12:57:53 +00:00
Eugen Betke a78865c91f Prepare migration 2024-03-15 21:07:54 +00:00
shahramn 168fccf13e Compiler warnings: NVHPC 24.1.0 2024-03-15 17:38:43 +00:00
shahramn a97e76c847 Compiler warnings: NVHPC 24.1.0 2024-03-15 17:22:12 +00:00
shahramn 416242b863 Const correctness and cppcheck warnings 2024-03-15 13:21:10 +00:00
shahramn e87675b1ae Const correctness and cppcheck warnings 2024-03-15 13:16:42 +00:00
shahramn 53e32320a8 ECC-1785: More testing 2024-03-14 11:10:38 +00:00
shahramn cd03fcb6cb Data quality checks: Print extra info 2024-03-13 14:23:10 +00:00
shahramn 2ef6df5efa Testing: Indexing with preset values 2024-03-13 12:51:33 +00:00
shahramn cb0e953316 ECC-1773: Indexing multi-field GRIBs 2024-03-12 22:27:28 +00:00
shahramn 20302b5af7 Copyright 2024-03-12 12:05:25 +00:00
shahramn 1bbca16e3f ECC-1784: Add support for N=1 nested 2024-03-12 11:59:49 +00:00
shahramn 6dfd9bee75
Merge pull request #200 from ecmwf/feature/healpix-orderingConvention-nested
ECC-1784 GRIB: HealPix Geoiterator: Support nested ordering
2024-03-11 20:44:10 +00:00
shahramn a98990fd71 ECC-1784: Remove unused code 2024-03-11 17:34:02 +00:00
shahramn 0e93fbfc08 ECC-1784: GRIB: HEALPix Geoiterator: Support nested ordering 2024-03-11 17:03:41 +00:00
shahramn 26eb3e2179 ECC-1784: GRIB: HEALPix Geoiterator: Support nested ordering 2024-03-11 16:31:47 +00:00
Pedro Maciel b0977972a4 HEALPix orderingConvention=nested 2024-03-11 12:33:43 +00:00
Pedro Maciel ebd0b01bb9 HEALPix orderingConvention=nested 2024-03-11 12:22:51 +00:00
Pedro Maciel 7d6f6c12f7 HEALPix orderingConvention=nested 2024-03-11 11:49:06 +00:00
Pedro Maciel 6013a26461 HEALPix modernise 2024-03-11 11:42:16 +00:00
shahramn 9ce9b1f41c Dead code removal 2024-03-09 19:55:22 +00:00
shahramn 9cda220036 Accessors: Return correct array length 2024-03-09 18:50:28 +00:00
shahramn 6f710bdcbf Must clear errno before calling strtol 2024-03-09 12:47:54 +00:00
shahramn 87d14a89b8 Tools: Check overflow/underflow (Fix) 2024-03-08 21:15:31 +00:00
shahramn 7b0a779890 Testing: subarray unpack 2024-03-08 17:55:13 +00:00
shahramn 626aee752d Refactoring: removal of duplicated code (dump) 2024-03-08 12:08:39 +00:00
Shahram Najm 017794f8e1 Refactoring: removal of duplicated code (dump) 2024-03-07 21:10:30 +00:00
Shahram Najm 5521445e56 Tools: Check overflow/underflow 2024-03-07 16:00:50 +00:00
shahramn 4b08450a0d Const correctness and cppcheck warnings 2024-03-06 20:37:10 +00:00
shahramn 33a3326991 Dead code removal 2024-03-06 18:31:35 +00:00
shahramn 05b0cc0db9 Testing: grib_update_sections_lengths 2024-03-06 16:03:07 +00:00
shahramn 89e1a643e3 ECC-1781: Fix nearest 2024-03-06 11:40:13 +00:00
shahramn 08369d1a09 Nearest: Fix for rotated reduced 2024-03-06 10:44:33 +00:00
shahramn d0f68666e6 ECC-1781: Further cleanup 2024-03-06 10:25:42 +00:00
shahramn f6d1bb67cb ECC-1781: Further cleanup 2024-03-06 10:03:05 +00:00
shahramn 5bddfc819e ECC-1781: Further cleanup 2024-03-06 10:01:00 +00:00
shahramn b83641aa47 ECC-1781: Geoiterator: Support reduced Gaussian grid with rotation 2024-03-05 13:42:57 +00:00
shahramn f7ba64e130 Openjpeg 2.5.2 fixes the problem with 2.5.1 2024-03-04 11:03:26 +00:00
shahramn 12a2484c13 Const correctness and cppcheck warnings 2024-03-04 10:25:35 +00:00
shahramn e24fdb90f1 Rename template to sample 2024-03-01 23:34:10 +00:00
shahramn 4112313874 Make local function static 2024-03-01 23:12:05 +00:00
Shahram Najm fdd650cba9 GTS: Another instance of ECC-735 2024-03-01 17:18:18 +00:00
shahramn d0caf0e4cf Refactoring 2024-03-01 15:24:56 +00:00
shahramn 81e84a282d ECC-1778: Crash: Decoding invalid BUFR file 2024-02-29 17:17:37 +00:00
shahramn 457fad4348 Time validation: Fix comment 2024-02-29 15:15:44 +00:00
shahramn cf47f8d186 Use bool rather than int 2024-02-29 13:37:15 +00:00
shahramn c9259f69eb Const correctness and cppcheck warnings 2024-02-29 13:36:35 +00:00
shahramn 66e39ad3e8 Openjpeg 2.5.1: Try again 2024-02-28 19:35:25 +00:00
shahramn 3614dfdc5a Openjpeg 2.5.1: Fix compilation 2024-02-28 17:49:15 +00:00
shahramn 1fc9347316 Reformatting 2024-02-28 17:48:00 +00:00
shahramn b2c381d6b8 Cleanup 2024-02-28 16:39:30 +00:00
shahramn e2368676b3 ECC-1777: Validate dataDate and dataTime on input 2024-02-28 15:36:21 +00:00
shahramn 29fb827391 Compiler warnings: format specifiers 2024-02-28 13:30:59 +00:00
shahramn f27616d382 Time validation 2024-02-28 10:35:59 +00:00
shahramn db30325fbf Cleanup 2024-02-27 12:39:33 +00:00
shahramn 07382ee77f HEALPix: Better error message re nested ordering 2024-02-27 11:54:09 +00:00
shahramn 151654a339 ECC-1764: Fix crash 2024-02-27 10:52:09 +00:00
shahramn 13bbefaa49 Replace Asserts with helpful error messages 2024-02-26 16:32:30 +00:00
shahramn 41e82fbdcd Compiler warnings 2024-02-26 13:21:33 +00:00
shahramn 1a1b446626 Accessors: Type safety 2024-02-25 15:56:00 +00:00
shahramn 8f31b29134 Accessors: Type safety 2024-02-25 15:54:02 +00:00
shahramn 0be6b6c580 Fix compare method 2024-02-25 15:47:41 +00:00
shahramn f7869adb9c Error messages: Print context 2024-02-24 22:21:36 +00:00
shahramn e7e8e5f9a2 Error messages 2024-02-24 22:07:55 +00:00
shahramn 18edad5b52 Testing: smart_table unpack_string 2024-02-24 21:57:46 +00:00
shahramn 1ea75acf02 Dead code removal 2024-02-24 20:15:57 +00:00
shahramn 82bc4615ba Testing: Expressions/functions 2024-02-24 19:17:45 +00:00
shahramn be75fa1a78 Expressions: Dead code removal 2024-02-23 15:58:16 +00:00
shahramn 27b7b44eb7 Dead code removal 2024-02-23 15:25:39 +00:00
shahramn 94a3064854 Debug messages 2024-02-23 14:28:21 +00:00
shahramn e1eba0471a Dead code removal 2024-02-23 14:28:08 +00:00
shahramn 0e0f204d82 Const correctness and cppcheck warnings 2024-02-22 20:41:03 +00:00
shahramn adc912850b Testing: Variables like constants and transients 2024-02-22 19:33:02 +00:00
shahramn 7b36814d11 Testing: codes_get_string for different products 2024-02-22 17:36:39 +00:00
shahramn 5eaa3aa84c grib_concept_index 2024-02-22 15:52:42 +00:00
shahramn c7a67156d3 Dead code removal 2024-02-22 15:52:32 +00:00
Eugen Betke 304a2be6a0 ECC-1771: Fix static member initialisation 2024-02-22 08:21:58 +00:00
shahramn e434cdc19e Dead code removal 2024-02-21 15:17:13 +00:00
shahramn 5b223d2eff Const correctness and cppcheck warnings 2024-02-21 15:11:38 +00:00
shahramn 705cee4b92 Comments re no_copy flag 2024-02-21 15:11:19 +00:00
Eugen Betke a5bb4e1865 ECC-1768: Remove "loader" workaround 2024-02-21 13:32:43 +00:00
shahramn 5eb158decf Const correctness and cppcheck warnings 2024-02-21 10:26:35 +00:00
Shahram Najm 2a7bf810c5 Error messages 2024-02-19 22:08:47 +00:00
Shahram Najm 141e2acc0d Dead code removal 2024-02-19 22:08:24 +00:00
Shahram Najm 5918bee645 Fix compiler warnings 2024-02-19 17:14:32 +00:00
Shahram Najm 54f385b897 Fix compiler warnings 2024-02-19 14:56:27 +00:00
Shahram Najm 4f3da19260 Fix compiler warnings 2024-02-19 14:53:07 +00:00
Shahram Najm af517c94a8 Fix compiler warnings 2024-02-19 14:44:59 +00:00
Shahram Najm 9cde3aaef7 Macros: No need for COMPILE_TIME_ASSERT; just use the C++ static_assert 2024-02-19 14:44:29 +00:00
Shahram Najm b85b85348b Accessors: Refactoring 2024-02-19 14:43:23 +00:00
Shahram Najm fcd51754fc Accessor: multdouble 2024-02-19 13:34:38 +00:00
Shahram Najm d9dacdd3d7 Accessors: Do not assert on error 2024-02-19 13:34:02 +00:00
Shahram Najm 0dc3c273cc ECC-1768: GRIB2: Issue with setting PDTN 8, stepUnits and step at the same time (Initial try) 2024-02-19 11:26:59 +00:00
Shahram Najm bbc8d4790e Const correctness 2024-02-18 14:35:19 +00:00
Shahram Najm 2925ec7c91 cppcheck warnings 2024-02-18 14:28:25 +00:00
Shahram Najm f691cd9d0c cppcheck warnings 2024-02-18 14:24:37 +00:00
Shahram Najm 5cdd9d17cb grib_util_set_spec: Support reduced latlon 2024-02-17 20:38:38 +00:00
Shahram Najm 6dbbf152b7 ECC-1364: Cleanup 2024-02-14 14:52:56 +00:00
Shahram Najm 7a38c69aa4 ECC-1364: Cleanup 2024-02-14 10:48:24 +00:00
Shahram Najm 42f7ea1f74 ECC-1364: GRIB: Geoiterator for Lambert Conformal in the southern hemisphere 2024-02-13 21:18:39 +00:00
Shahram Najm c7930a6dd1 Testing: codes_get_string errors 2024-02-13 12:38:26 +00:00
Shahram Najm 5e2670ea88 Dead code removal 2024-02-07 19:18:42 +00:00
Shahram Najm a8403a78d3 Update list of keys and hash 2024-02-07 17:23:55 +00:00
Shahram Najm e461c9e070 Rename functions not to use double underscores 2024-02-05 21:36:20 +00:00
Shahram Najm edf4e5ae27 Rename functions not to use double underscores 2024-02-05 21:26:35 +00:00
Shahram Najm 479d5bb4c4 Rename functions not to use double underscores 2024-02-05 17:52:08 +00:00
Shahram Najm 4bf80fa6f3 tests 2024-02-04 14:14:13 +00:00
Shahram Najm 62bb44d65a Testing: expanded_descriptors scales 2024-02-04 13:56:39 +00:00
Shahram Najm c412b2c87c Testing: codes_get_string messages 2024-02-02 17:33:25 +00:00
Shahram Najm a3e8be20b4 API: codes_extract_offsets_sizes_malloc 2024-02-02 15:52:24 +00:00
Shahram Najm c3703eb1ce Testing: codes_get_string errors 2024-02-02 13:30:54 +00:00
Shahram Najm d6642c881e Accessors: Dead code removal 2024-02-01 23:14:28 +00:00
Shahram Najm c96c128032 Actions: Dead code removal 2024-02-01 17:48:56 +00:00
Shahram Najm b7d78a79b2 Testing: codes_get_string 2024-02-01 17:23:58 +00:00
Shahram Najm 354a14dbc3 Error messages 2024-01-31 15:58:42 +00:00
Shahram Najm a58fc78168 codes_get_string error conditions 2024-01-30 15:57:40 +00:00
Shahram Najm 80b06beee8 Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
Shahram Najm c7374ce82c Function rename 2024-01-29 18:57:43 +00:00
Shahram Najm 4ac574987e Testing: GRIB bitmap string length 2024-01-29 12:53:07 +00:00
Shahram Najm 9a7842d549 Testing: GRIB bitmap as string 2024-01-29 12:30:49 +00:00
Shahram Najm f3f13ba36d Dead code removal 2024-01-28 17:32:44 +00:00
Shahram Najm f31ff4757d Merge branch 'develop' of github.com:ecmwf/eccodes into develop 2024-01-26 15:34:09 +00:00
Shahram Najm a1fd00e80f Fix grib_multi_support_reset 2024-01-26 15:33:55 +00:00
Shahram Najm d7a090264b Testing: grib_read_any_headers_only_from_file 2024-01-26 14:16:25 +00:00
Shahram Najm be94fed831 Dead code removal 2024-01-26 12:55:05 +00:00
Shahram Najm 22becf5269 Expression packing: Use the type of the expression and not the accessor 2024-01-25 17:31:44 +00:00
Shahram Najm 6570759cec Move function grib_key_equal 2024-01-24 15:59:36 +00:00
Shahram Najm 1fd6add508 Comments 2024-01-23 19:42:29 +00:00
Shahram Najm 9f2be9a507 Fix compiler warnings 2024-01-23 18:16:27 +00:00
Shahram Najm 44adab0569 Fix compiler warnings 2024-01-23 14:50:27 +00:00
Shahram Najm ce72f44c17 Tools: Increase coverage (grib_handle) 2024-01-23 14:14:56 +00:00
Shahram Najm ad54ad7725 Sub hourly: Rename environment variable 2024-01-23 13:49:13 +00:00
Shahram Najm 5c61344551 Cleanup 2024-01-22 20:25:26 +00:00
Shahram Najm e59d9d3064 Const correctness 2024-01-21 16:45:59 +00:00
Shahram Najm 1df68d88c4 Accessors: Dead code removal 2024-01-21 16:38:00 +00:00
Shahram Najm 6cc13b3853 Accessors: Error messages 2024-01-21 16:23:06 +00:00
Shahram Najm a8e1f837ff Testing: octet_number 2024-01-21 16:22:33 +00:00
Shahram Najm b08ee05f37 Debug messages 2024-01-21 14:33:45 +00:00
Shahram Najm ee7d5a5b11 Performance: Replace multiple calls to grib_handle_of_accessor 2024-01-20 21:22:14 +00:00
Shahram Najm 86131db2f2 Accessors: Dead code removal 2024-01-20 19:07:44 +00:00
Shahram Najm 6776116c11 ECC-1749: grib_dump: No gap between offsets and key name 2024-01-19 17:18:29 +00:00
Shahram Najm 3c29611066 Cleanup 2024-01-19 14:57:17 +00:00
shahramn b2a6ef824f
Merge pull request #187 from ecmwf/feature/test_dynamic_step_native_type
Default native step type is string. It's long if unit is not shown.
2024-01-19 14:30:55 +00:00
Shahram Najm 501fa84cad Testing: Increase coverage 2024-01-19 12:44:37 +00:00
Shahram Najm 39571269c0 Dead code removal 2024-01-19 12:29:21 +00:00
Eugen Betke b8830c337b Default native step type is string. It's long if unit is not shown. 2024-01-19 09:29:16 +00:00
Shahram Najm 305f636ece Sub hourly: Dynamic native type for step, startStep and endStep for backward compatibility 2024-01-18 17:13:42 +00:00
Shahram Najm 92d3ec50eb Testing: GRIB2 local definitions 2024-01-18 15:52:10 +00:00
Shahram Najm d35419ec21 Accessors: Dead code removal (METAR message sizing) 2024-01-18 13:38:40 +00:00
Shahram Najm 0f3e710d33 Sub hourly: Native type of step and endStep for backward compatibility (Experimental idea) 2024-01-17 13:50:39 +00:00
Shahram Najm 77a71acf11 ECC-1748: Tools: grib_dump on index file should print the key types 2024-01-17 13:49:36 +00:00
Shahram Najm 3b6e2de6fe Accessors: Evaluate grib_handle_of_accessor once 2024-01-16 13:40:57 +00:00
Shahram Najm 74048199a6 Cleanup 2024-01-15 16:24:11 +00:00