Commit Graph

6884 Commits

Author SHA1 Message Date
Shahram Najm c285d95d3a Examples: BUFR radiosonde in C - revised version (From Bruce Ingleby) 2022-01-21 16:38:03 +00:00
Shahram Najm 9b2b7d69c7 ECC-1330: BUFR: bufrTemplate='unknown' but should be 'aircraftReportWithSecondsAndPressure' 2022-01-21 16:03:51 +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 a4501b8f02 MEMFS: cleaner progress reports 2022-01-20 21:00:28 +00:00
Shahram Najm f1e9143b59 Experimental: setting MISSING as a valid value (for now disabled) 2022-01-20 14:40:06 +00:00
Shahram Najm 2595aa43f0 Examples: add check for output GRIB 2022-01-20 14:39:18 +00:00
Shahram Najm 13865eb1b4 Testing: temp files 2022-01-20 13:58:22 +00:00
Shahram Najm 950a5f4f75 Testing: add test for MISSING token 2022-01-20 13:40:36 +00:00
Shahram Najm 1b137c5bee Unused function: grib_init_accessor_from_array 2022-01-20 13:40:14 +00:00
Shahram Najm e2d7c22edd Update list of keys and hash 2022-01-19 19:56:18 +00:00
Shahram Najm d26e81fccd Testing: bitsPerValue setting via two methods 2022-01-18 17:53:26 +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 0fb829dea9 ECC-1329: Add test 2022-01-14 14:01:16 +00:00
Shahram Najm c1224fb1e8 ECC-1329: GRIB: Cannot convert runoff (paramId=205) 2022-01-14 13:39:43 +00:00
Shahram Najm 17a66c09d1 Definitions: clean up 2022-01-13 17:11:14 +00:00
Shahram Najm e465160435 Merge branch 'feature/ECC-1298-opendata' into develop 2022-01-13 15:41:29 +00:00
Shahram Najm 89e554bcff ECC-1298: GRIB2: Open Data parameters 2022-01-13 15:16:05 +00:00
Shahram Najm 93da650d5d ECC-1298: GRIB2: Open Data parameters (Part 7) 2022-01-13 15:06:09 +00:00
Shahram Najm c0f5c29074 ECC-1298: GRIB2: Open Data parameters (Part 6) 2022-01-13 14:14:39 +00:00
Shahram Najm e2786a419d ECC-1298: GRIB2: Open Data parameters (Part 5) 2022-01-13 14:14:00 +00:00
Shahram Najm 9a7c2c438e ECC-1298: GRIB2: Open Data parameters (Part 4) 2022-01-13 14:13:32 +00:00
Shahram Najm 4b516f611c ECC-1298: GRIB2: Open Data parameters (Part 3) 2022-01-13 13:31:10 +00:00
Shahram Najm ce5d7482d1 ECC-1298: GRIB2: Open Data parameters (Part 2) 2022-01-13 13:05:19 +00:00
Shahram Najm 3ebc1a9963 ECC-1298: GRIB2: Open Data parameters (Part 1) 2022-01-13 11:47:20 +00:00
Shahram Najm 1e67b90c5b Scripts: Add description 2022-01-13 11:02:45 +00:00
Sebastien Villaume 5e15c9c03c ECC-1298 adding local parameter definition for tp and runoff 2022-01-12 17:31:56 +00:00
Shahram Najm cc3e9758cf Merge branch 'bugfix/ECC-1323-SpaceView' into develop 2022-01-12 16:01:43 +00:00
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