Commit Graph

2442 Commits

Author SHA1 Message Date
shahramn 92fc7c938a ECC-1880: Conversion from grib1 to grib2 2024-08-13 16:32:01 +01:00
shahramn 5fa6a7452d Testing: BUFR descriptor checks 2024-08-10 14:02:42 +01:00
shahramn f76247b0fc Testing: Coverage 2024-08-10 13:15:28 +01:00
shahramn 89ec3a19eb ECC-1899: Test 2024-08-09 17:25:51 +01:00
shahramn eac06e8853 ECC-1899: API function to allow setting debug level 2024-08-09 14:27:16 +01:00
shahramn f50d2c5884 ECC-1858: Allow user to control encoding via optimizeScaleFactor (by default 0) 2024-08-08 13:37:07 +01:00
shahramn cbb4389334 ECC-1695: GRIB2 definitions: Group files into sub-directories 2024-08-08 09:59:28 +01:00
shahramn db8d72582e Testing: Increase coverage 2024-08-03 17:10:21 +01:00
shahramn c81b491edc Testing: Increase coverage 2024-08-03 16:48:50 +01:00
shahramn fe5a4b168c ECC-1897: GRIB2: Print a warning if the packing type template is experimental or deprecated 2024-08-03 14:44:40 +01:00
Shahram Najm 331bb6942f ECC-1886: Comments 2024-08-02 14:50:26 +01:00
Shahram Najm f75193d466 ECC-1886: Definitions: cfVarName key should be based on the shortName (with a few exceptions) 2024-08-02 14:50:26 +01:00
Shahram Najm 4f35b2ac20 Filter: 'contains' for string keys to mimic strstr/strcasestr 2024-08-01 14:05:07 +00:00
shahramn e5e33220cc ECC-1889: GRIB: Add new MARS type MPP 2024-07-31 10:37:03 +01:00
Eugen Betke 077ad9fc24 ECC-1858: Repack data, when changing packing type 2024-07-30 18:30:46 +01:00
shahramn 053bbe4db5 Testing: Fix 2024-07-30 18:30:46 +01:00
Eugen Betke 7053d3b72e ECC-1858: Data encodings parameters are always re-computed 2024-07-30 18:30:46 +01:00
shahramn 177b1d8c07 Formatting 2024-07-27 19:25:31 +01:00
shahramn 52ba802da4 ECC-1885: GRIB: The 'dirty_statistics' key is always 1 2024-07-26 14:19:39 +01:00
shahramn dc88a0a8f9 Testing: grib2_choose_PDTN 2024-07-25 17:00:36 +01:00
shahramn 8265cf745d Testing: Rename 2024-07-25 16:12:19 +01:00
Shahram Najm 4de7599137 ECC-1864: GRIB2: Update WMO encoding in soil temperature parameters and add time-mean variant 2024-07-19 14:50:29 +00:00
shahramn 58e733e4c4 ECC-1878: Add test 2024-07-19 11:11:46 +01:00
shahramn 0e40c948a3 Merge branch 'bugfix/ECC-1875-unwanted-pdt-change' into develop 2024-07-17 16:19:45 +01:00
shahramn bf8504e70b ECC-1875: Test 2024-07-17 16:01:37 +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
shahramn 928e3eb4a5 Merge develop 2024-07-16 12:40:04 +01:00
shahramn 3381521394 Testing: Rename 2024-07-16 11:54:39 +01:00
shahramn b2a8889658 ECC-1870: Tools: Improve error message when printing array keys via grib_get, grib_ls 2024-07-15 11:32:17 +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 e9dc7ab40c Testing: Add tests for ensemble interval-based 2024-07-10 13:27:08 +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 90efaac811 Testing: ECC-1862 soil moisture 2024-07-09 13:39:11 +01:00
Shahram Najm 1cb4a57c55 ECC-1760: GRIB2: remove is_chemical_srcsink key from chemistry related paramIds 2024-07-08 10:42:45 +00: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
Eugen Betke 5a932544af ECC-1855: Fix step initialisation 2024-07-02 19:29:17 +00:00
Eugen Betke 8b275bce2c ECC-1228: Add test 2024-06-27 12:56:44 +01:00
shahramn 0c2d677c33 Use the better key name numberOfTimeRanges 2024-06-26 18:08:59 +01:00
Matthew Griffith d857f4771b ECC-1850: Extended metadata keys along with corresponding test. 2024-06-26 17:03:40 +01:00
shahramn 12c078566f Testing: Function to check GRIB key is scalar 2024-06-25 12:28:40 +01:00
shahramn 79c27d0ae2 Testing: Check sections in grib_dump output 2024-06-25 12:01:22 +01:00
shahramn afa948a180 ECC-1848: Tools: Deprecate grib_merge, gg_sub_area_check and big2gribex 2024-06-24 13:19:08 +01:00
shahramn 97dd1741aa ECC-1847: Fix case when input has typeOfLevel=unknown 2024-06-22 15:02:57 +01:00
shahramn 8f90238d73 ECC-1847: GRIB: Setting invalid value for 'typeOfLevel' does not fail 2024-06-22 13:41:31 +01:00
shahramn 0f3a74620a ECC-1846: Make keys read-only 2024-06-21 15:54:26 +01:00
shahramn e4e91e7a48 ECC-1846: Added test 2024-06-21 15:54:26 +01:00
shahramn 99cfebb1aa Tools: Deal with input being a directory 2024-06-15 13:21:06 +01:00
shahramn 1f2e30f603 Tools: Fix case with bitmap 2024-06-14 16:36:03 +01:00
Eugen Betke 57026bcd01 ECC-1802: Add tests 2024-06-11 12:14:41 +01:00
shahramn 9cd97a7d73 ECC-1840: BUFR: Problem with edition 3 typicalDate and typicalTime 2024-06-06 15:22:06 +01:00
shahramn a2761b997a Testing: grib_to_netcdf options 2024-05-18 17:25:22 +01:00
Matthew Griffith cf2a975b31 ECC-1829: Added efi, es and em types to oper stream plus added to test
Remaining to decide is behaviour between using endStep vs. using stepRange consistently and consequences.
2024-05-16 17:53:16 +01:00
Matthew Griffith 6882914944 ECC-1829: Test for introduction of grib.oper.pf.def. 2024-05-16 17:53:16 +01:00
shahramn 54cb58bf31 ECC-1706: Definitions: Align WMO Common Code Table 11 with ecCodes c-11 table 2024-05-14 15:52:29 +01:00
shahramn 1514b7350d Merge branch 'develop' into feature/modernisation-inheritance 2024-05-13 14:02:08 +01:00
Shahram Najm 501dc2c125 ECC-1824: GRIB2: Correct shortName for recently added time-mean parameters 2024-05-13 11:17:11 +00:00
Eugen Betke 5d63a54fd9 Merge branch 'develop' into feature/modernisation-inheritance 2024-05-07 11:17:03 +00:00
shahramn 599fbbf375 ECC-1819: GRIB: Keys iScansPositively and jScansNegatively should be read-only 2024-05-04 14:33:13 +01:00
shahramn e152763d7c ECC-1818: Add test 2024-05-03 19:25:25 +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
shahramn 13c04fc5a6 Testing: grib_histogram 2024-05-02 14:46:56 +01:00
Eugen Betke 41a7e62306 Merge branch 'develop' into feature/modernisation-inheritance 2024-05-02 12:38:21 +00:00
Shahram Najm e06656c673 Testing: Fix grib2ppm test 2024-05-02 08:50:21 +00:00
shahramn 8168444b12 Testing: grib_merge 2024-05-02 08:29:38 +01:00
shahramn 3ffb5a6bd0 Testing: grib_merge 2024-05-02 08:23:00 +01:00
shahramn 1f335a011e Testing: big2gribex 2024-05-01 21:53:06 +01:00
shahramn 6874520bfc Testing: grib_to_ppm and grib_sub_area_check 2024-05-01 21:41:59 +01:00
shahramn 49d742eabe Testing: grib_sub_area_check 2024-05-01 18:08:34 +01:00
shahramn 906a395cc5 Testing: Fix broken test 2024-05-01 16:02:43 +01:00
shahramn a76e0f57d3 Testing: Extra tools 2024-05-01 15:50:18 +01:00
shahramn 7688705e4d Test generator 2024-05-01 15:49:54 +01:00
shahramn 7d49e7b87a Compiler warning: parameter 'err' set but not used 2024-05-01 14:20:26 +01:00
Eugen Betke 3630e3bfab Merge branch 'develop' into feature/modernisation-inheritance 2024-04-30 13:24:09 +00:00
shahramn cc51075dc6 Testing: Catch error messages 2024-04-30 08:36:28 +01:00
shahramn 9fa22f73c7 Testing: Exclude taf and metar (not fully supported) 2024-04-26 17:10:50 +01:00
Eugen Betke 7e2ebecfe1 ECC-1813: Improve description 2024-04-24 17:35:55 +00:00
Eugen Betke cb4f057345 ECC-1813: Test accumulated fields 2024-04-24 17:34:33 +00:00
Eugen Betke 283b69596b ECC-1813: stepUnits (without step) change low_level_keys 2024-04-24 17:17:54 +00:00
shahramn dc484b8221 Testing: Invalid values for typeOfStatisticalProcessing 2024-04-24 18:17:20 +01:00
Shahram Najm 453122aee8 ECC-1810: GRIB: Surface sea water velocity encodings 2024-04-23 16:35:52 +00:00
Shahram Najm 58124eedac ECC-1811: paramId for conversion + test 2024-04-23 15:26:47 +00:00
shahramn d4464199b7 Testing: Remove temporary files 2024-04-23 12:17:03 +01:00
shahramn 8a9186a37a Testing: Detect empty concept value 2024-04-22 13:35:25 +01:00
shahramn 25bbb21950 Add is_one_of functor 2024-04-21 16:21:35 +01:00
shahramn b81ab6324a ECC-1806: Additional entries for stepType 2024-04-19 22:18:09 +01:00
shahramn ce791332a5 ECC-1806: Further tests 2024-04-19 18:21:30 +01:00
shahramn a39eb883cd ECC-1806: Add tests 2024-04-19 14:07:51 +01:00
shahramn c31eb49313 Expression: Print an error if functor is not implemented 2024-04-18 11:25:38 +01:00
Shahram Najm 303a8ea9a5 Filter: Allow 'size' accessor to be used in IF statements 2024-04-17 12:12:28 +00:00
Shahram Najm 65f4d736a0 ECC-1799: GRIB2: Populate the ERA pseudo-centre with relevant encodings 2024-04-16 14:40:12 +00:00
shahramn eb8bdcf87e ECC-1800: GRIB2: Failure setting stepUnits=s,paramId=210203 2024-04-16 11:36:39 +01:00
shahramn afbd560a00 ECC-1801: GRIB2: Issue with post metadata hook for DestinE 2024-04-16 10:28:04 +01:00
shahramn 518fdc677c Debugging messages 2024-04-13 12:33:36 +01:00
shahramn 68457aafa3 ECC-1800: More tests 2024-04-13 12:33:09 +01:00
shahramn 8c28b0fcc5 ECC-1800: GRIB2: Failure setting stepUnits=s,paramId=210203 2024-04-12 11:33:00 +01:00
Shahram Najm e6a4240f77 Testing: grib_repair depends on downloaded data 2024-04-10 12:18:48 +00:00
shahramn 8ae55cbf0c Tools: Where clause with doubles 2024-04-05 17:32:52 +01:00
shahramn c63a9f621b Testing: logical OR for doubles 2024-04-05 14:54:41 +01:00
Matthew Griffith d9157db3d7 ECC-1796: Modified test as now we must also set dataset=climate-dt, since in other datasets mars.step is set to stepRange 2024-04-05 10:59:18 +00:00
shahramn 1eefe7c5af ECC-1794: GRIB2: DestinE data does not have the MARS domain key 2024-04-04 13:36:34 +01: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
Shahram Najm 2446292dd0 Testing: Add new datasets 2024-03-21 11:05:32 +00:00
Eugen Betke 35b689a4d8 Accessor backend ready for running accessors 2024-03-17 16:44:07 +00:00
shahramn 9c71ac509c Tools: Print hint about product when wrong tool used 2024-03-15 12:46:10 +00:00
shahramn 53e32320a8 ECC-1785: More testing 2024-03-14 11:10:38 +00:00
shahramn 6241682c47 ECC-1785: BUFR: Allow encoding satelliteID when rdbType=30 2024-03-13 17:21:00 +00:00
shahramn 73d2bec684 Testing: Template selection and min/max checks 2024-03-13 16:47:58 +00:00
shahramn a9acb2673e Testing: Indexing BUFR 2024-03-13 15:13:16 +00:00
shahramn 2ef6df5efa Testing: Indexing with preset values 2024-03-13 12:51:33 +00:00
shahramn 1bbca16e3f ECC-1784: Add support for N=1 nested 2024-03-12 11:59:49 +00:00
shahramn af910d5ce0
Merge pull request #201 from ecmwf/feature/ECC-1766-EERIE
ECC-1766: EERIE project metadata support
2024-03-12 10:26:33 +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
Matthew Griffith e5cff6ac48 Merge remote-tracking branch 'origin/develop' into feature/ECC-1766-EERIE 2024-03-11 17:37:15 +00:00
shahramn eda5565bdc ECC-1784: Test 2024-03-11 17:34:16 +00:00
shahramn 26eb3e2179 ECC-1784: GRIB: HEALPix Geoiterator: Support nested ordering 2024-03-11 16:31:47 +00:00
Matthew Griffith 8f366f2d76 ECC-1766: Addition of test along with a few small tweaks. 2024-03-11 15:29:48 +00:00
shahramn 9ce9b1f41c Dead code removal 2024-03-09 19:55:22 +00:00
shahramn 9c5df40768 Testing: bitsPerValue 2024-03-09 19:47:41 +00:00
shahramn 85daceab7f Testing: GRIB2 product def templates 2024-03-08 21:15:54 +00:00
shahramn 7b0a779890 Testing: subarray unpack 2024-03-08 17:55:13 +00:00
shahramn 0da31890f1 Testing: Dump output 2024-03-08 16:05:13 +00:00
shahramn 8dc64c35c6 Testing: BUFR headers and key comparisons 2024-03-08 15:13:17 +00:00
shahramn b4aa46878c ECC-1783: Test 2024-03-08 12:21:39 +00:00
shahramn 84f23bf502 ECC-1782: Repacking sample GRIB2.tmpl fails when ECCODES_GRIB_DATA_QUALITY_CHECKS=1 2024-03-07 16:58:23 +00:00
Shahram Najm 5521445e56 Tools: Check overflow/underflow 2024-03-07 16:00:50 +00:00
shahramn 92cbaa050d Testing: Fix for Windows 2024-03-06 22:05:57 +00:00
shahramn 5cd1f39afc Testing: Fix for Windows 2024-03-06 20:31:31 +00:00
shahramn fbd27b037e Testing: Bit access 2024-03-06 18:31:15 +00:00
shahramn 79f51dd0a4 Fix broken test 2024-03-06 16:27:33 +00:00
shahramn 05b0cc0db9 Testing: grib_update_sections_lengths 2024-03-06 16:03:07 +00:00
shahramn d108c4a118 Testing: check_gaussian_grids 2024-03-06 14:07:46 +00:00
shahramn b9f8258088 Cleanup 2024-03-06 13:41:23 +00:00
shahramn 5bddfc819e ECC-1781: Further cleanup 2024-03-06 10:01:00 +00:00
shahramn ed62343032 ECC-1781: Test 2024-03-05 13:51:14 +00:00
shahramn 99a21bdd0f Testing: headers only clone 2024-03-05 13:19:31 +00:00
shahramn 3fc47dcf77 Testing: Coverage 2024-03-04 20:45:39 +00:00
shahramn c38285e567 Testing: Cleanup 2024-03-04 18:54:38 +00:00
shahramn 0514d24a72 Testing: Cleanup 2024-03-04 18:52:22 +00:00
shahramn 6f10faac1c Testing: Several time ranges 2024-03-04 18:35:10 +00:00
shahramn 8347bbcae6 Testing: Basic tools invocation 2024-03-04 13:15:49 +00:00
shahramn 33223f4c5a Testing: skipping messages 2024-03-04 12:55:25 +00:00
shahramn 039f47b7dd Const correctness and cppcheck warnings 2024-03-04 10:25:52 +00:00
shahramn d0caf0e4cf Refactoring 2024-03-01 15:24:56 +00:00
shahramn 3b2ed365d9 ECC-1780: GRIB HEALPix: In the 'geography' namespace replace 'pointsOrdering' with 'orderingConvention' 2024-03-01 14:57:25 +00:00
shahramn 40357e1dbe Testing: Split grib_filter tests 2024-03-01 14:07:30 +00:00