Commit Graph

6804 Commits

Author SHA1 Message Date
Shahram Najm 95a7b2ce05 ECC-1328: GRIB2: Add missing marsLevtype concept: Lake or river bottom 2022-01-12 15:02:18 +00:00
Shahram Najm 1e711e30b8 ECC-1328: GRIB2: Add missing marsLevtype concept: Lake or river bottom 2022-01-12 15:00:18 +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 fe9056d706 ECC-1318: GRIB: Change units of parameter 260125 2022-01-11 17:01:34 +00:00
Shahram Najm 557b92cacb ECC-1322: grib_compare: Option '-e' generates dubious error message 2022-01-11 15:24:44 +00:00
Shahram Najm ec4b6969ee ECC-1319: Add test 2022-01-11 15:17:32 +00:00
Shahram Najm 3dcb10cdab Version bump 2022-01-11 15:02:54 +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
Mamoru TASAKA 580c760e55 g1second_order_general_extended_packing: preserve significant bits for signedness on 32bit
In g1second_order_general_extended_packing, firstOrderValues or so are restored
with grib_get_long_array(), and the restored values are stored in "long" type array.
So on 32 bit system, when "bits_per_value" is set to 32 and 32 bit unsigned values
are saved with grib_set_long_array(), restored values by grib_get_long_array()
are recognized as negative value, which results in wrong result
(in grib_second_order.sh).

For now, on linux 32 bit system, save 1 significant bit for signedness and
restrict bits_per_value to 31, and relax allowed error due to this change.
2022-01-10 23:32:27 +09:00
Mamoru TASAKA 9900658d22 tests/grib_lam_bf: use ieee instead of ieee64 for linux 32 bit
"unpackedSubsetPrecision" value is used for "ieee_floats".
ieee_floats=2 means bytes=8 and grib_long_to_ieee64 is used,
which is supported only when sizeof(double) == sizeof(long) .

Use unpackedSubsetPrecision=1 on linux 32 bit system, which means
grib_long_to_ieee is to be used.

Note that this test is currently disabled on Windows.
2022-01-10 23:29:07 +09:00
Mamoru TASAKA 5c87fa43f5 grib_sh_ieee64: disable on 32 bit system
grib_ieee64_to_long / grib_long_to_ieee64 function needs the system
sizeof(long) == sizeof(double). So on windows system grib_sh_ieee64 test is
disabled.

Similarly, disable this test on linux 32 bit system.
2022-01-10 23:24:56 +09:00
Shahram Najm 9161137de3 Merge branch 'develop' into bugfix/ECC-1323-SpaceView 2022-01-08 16:51:31 +00:00
Shahram Najm 4457520acf ECC-1323: test 2022-01-08 16:50:51 +00:00
Shahram Najm bf09266b21 ECC-1324: GRIB2: replace is_tigge key with a generic TIGGE pseudo-centre 2022-01-07 18:00:56 +00:00
Shahram Najm f6966948e4 Remove is_tigge 2022-01-07 17:59:40 +00:00
Shahram Najm 481481f82e Merge branch 'develop' into feature/remove_is_tigge_and_is_s2s 2022-01-07 14:29:07 +00:00
Shahram Najm def903b99e ECC-1326: grib_to_netcdf: Improve usage message 2022-01-07 14:28:05 +00:00
Shahram Najm 814d9789ee ECC-1321: GRIB2: replace is_s2s key with a generic S2S pseudo-centre 2022-01-06 19:50:14 +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 b6d2ae5bfb Merge branch 'develop' into feature/remove_is_tigge_and_is_s2s 2021-12-31 12:58:03 +00:00
Shahram Najm 5734a35720 cfVarNames: Fix truncated names (ECC-1306) 2021-12-28 20:13:06 +00:00
Shahram Najm 0155057ea5 Performance: unpack_string: reduce scope and buffer size 2021-12-26 20:32:06 +00:00
Shahram Najm 83f7aee39b Fix WMO URL 2021-12-26 20:30:56 +00:00
Shahram Najm 5407ecd6d1 Unused accessor: bufr_clear_tables 2021-12-21 21:04:42 +00:00
Shahram Najm d76811a92b Create single branch from remove_is_s2s and remove_is_tigge 2021-12-21 16:40:00 +00:00
Shahram Najm 7d373388bc Merge branch 'develop' into feature/remove_is_s2s 2021-12-21 15:53:22 +00:00
Shahram Najm 3cc7479f3e Merge branch 'develop' into feature/remove_is_tigge 2021-12-21 15:47:25 +00:00
Shahram Najm 253e929776 Definitions: remove repeated code entries (Reserved for local use range) 2021-12-20 18:59:54 +00:00
Shahram Najm 7b55c29037 Definitions: cleanup 2021-12-20 17:28:26 +00:00
Shahram Najm aec656b339 Fix URLs: replace software.ecmwf.int/wiki 2021-12-20 16:56:02 +00:00
Shahram Najm f1553c0772 Error messages 2021-12-18 22:11:09 +00:00
Shahram Najm 0bd663bb20 ECC-1323: GRIB: Cannot convert gridType=space_view to edition 2 2021-12-18 13:27:40 +00:00
Shahram Najm f202308ceb Testing: Add tigge for testing 2021-12-17 20:15:31 +00:00
Shahram Najm 49a9e55807 Merge branch 'develop' into feature/OceanInMars 2021-12-17 18:47:32 +00:00
Sebastien Villaume 85cb672b30 Merge branch 'feature/remove_is_tigge' of ssh://git.ecmwf.int/eccodes/eccodes into feature/remove_is_tigge 2021-12-17 18:18:28 +00:00
Sebastien Villaume b44736eca5 adding specific rules for egrr paramteter in new tigge pseudo centre 2021-12-17 18:18:08 +00:00
Shahram Najm 739188aba5 ECC-1322: Added test 2021-12-17 17:17:08 +00:00
Shahram Najm b323c5e3ec ECC-1322: grib_compare: Option '-e' generates dubious error message 2021-12-17 17:03:34 +00:00
Shahram Najm ef9f00f01a Merge branch 'develop' into feature/remove_is_tigge 2021-12-17 16:35:28 +00:00
Shahram Najm 569bef1029 Remove all instances of is_tigge from definitions 2021-12-17 16:34:56 +00:00
Shahram Najm 989a526aa7 Merge branch 'develop' into feature/remove_is_s2s 2021-12-17 16:25:47 +00:00
Shahram Najm e46a7a9fc1 Testing: rename test 2021-12-17 16:24:48 +00:00
Sebastien Villaume a9dc1abe87 removing is_tigge and replacing it with a pseudo centre tigge 2021-12-17 15:39:34 +00:00
Shahram Najm 2504fe3091 Testing: Add s2s for testing 2021-12-17 13:31:44 +00:00
Sebastien Villaume cbc9365de7 missed an entry in cnmc/units 2021-12-17 11:32:20 +00:00
Sebastien Villaume edae15eb72 moving s2s specific parameter for cnmc to new s2s pseudo centre 2021-12-16 18:01:57 +00:00
Shahram Najm acb0e9d87c Remove all instances of is_s2s from definitions 2021-12-16 16:42:40 +00:00