Commit Graph

4328 Commits

Author SHA1 Message Date
Shahram Najm 69ca93ac82 ECC-906: Fix check on legacy 2019-03-25 18:09:42 +00:00
Shahram Najm 6651e1bbcd ECC-906: grib_get_data not working correctly with old-style sub-areas of reduced grids produced by PRODGEN 2019-03-25 15:39:10 +00:00
Shahram Najm 656c1d38a9 Legacy Gaussian: Improve debug message 2019-03-21 17:27:34 +00:00
Shahram Najm 5865385ac0 Version increment 2019-03-21 15:52:15 +00:00
Shahram Najm 4123fa8c97 ECC-915: Support for type=ssd under stream=scda 2019-03-21 15:50:04 +00:00
Shahram Najm 0908a0267a ECC-915: Support for type=ssd under stream=scda 2019-03-21 15:48:42 +00:00
Shahram Najm aa9376a3c8 ECC-904 and ECC-905: sub-area of Gaussian grid 2019-03-21 15:03:34 +00:00
Shahram Najm 5e29bae582 ECC-909: monthly means monthlyVerificationTime 2019-03-20 18:04:27 +00:00
Shahram Najm ef7e994d25 Merge branch 'hotfix/2.12.2' 2019-03-20 17:42:36 +00:00
Shahram Najm a95f8f0995 ECC-909: monthly means monthlyVerificationTime 2019-03-20 17:27:31 +00:00
Shahram Najm a0f883a4c9 ECC-909: monthlyVerificationTime=0 for edmo/ewmo 2019-03-20 16:36:26 +00:00
Shahram Najm 219daa9fde Documentation 2019-03-20 15:48:24 +00:00
Shahram Najm f734d83307 Update Appveyor version 2019-03-20 12:54:46 +00:00
Shahram Najm 1e55c3c630 Update versions 2019-03-20 12:13:17 +00:00
Shahram Najm 4ea554f0cd ECC-911: grib_util_set_spec: packing keyword has no effect (packing type=5) 2019-03-20 11:13:43 +00:00
Shahram Najm ef87a37ffd Appveyor: update ecCodes version 2019-03-19 16:33:52 +00:00
Shahram Najm 0b1c4574bf Add option to replace TPL absolute paths with library names
This should help with relocatability: instead of generating
eccodes-config.cmake with an absolute path to Third Party Libraries
(TPLs) (e.g. /lib/x86_64-linux-gnu/libm.so.6) we have the option to use
the library name instead (e.g. -lm).

We also use library names in eccodes-targets.cmake and eccodes.pc if the option is set.

The motivation is so that we can distribute packages with conda-forge.
Without this change, the conda-forge build leaves its build path in the
files above. When we come to build another package downstream, e.g.
Magics, we are unable to find the ecCodes libraries because the absolute
paths to the TPLs are no longer valid. Using library names instead lets
cmake find the TPLs on the downstream build system.
2019-03-19 16:31:49 +00:00
Shahram Najm 7cf4c1e54c ECC-869: BUFR: Bitmap created inconsistently for different type of data 2019-03-19 16:15:09 +00:00
shahramn 52453dc198
Merge pull request #13 from ecmwf/dtip-replace-absolute-paths
Add option to replace TPL absolute paths with library names
2019-03-19 16:05:09 +00:00
Shahram Najm b021aff0d3 Add CODES_PRODUCT_GTS 2019-03-19 16:00:07 +00:00
Shahram Najm 27f37da83b ECC-913: Tools: Add gts_count 2019-03-19 15:36:25 +00:00
Shahram Najm 3dc640ccc7 ECC-909: Use keys monthlyVerificationDate/monthlyVerificationTime 2019-03-19 14:21:51 +00:00
Daniel Tipping ea996f0042 Appveyor: update ecCodes version 2019-03-19 08:57:08 +00:00
Shahram Najm 2c6af0f389 ECC-909: Add a key monthlyVerificationTime in all monthly streams 2019-03-18 15:25:59 +00:00
Shahram Najm abb7ea8b3d ECC-869: debugging help when bitmap info is wrong 2019-03-14 18:42:40 +00:00
Shahram Najm 8cc1940f4c Merge branch 'develop' of ssh://git.ecmwf.int:7999/eccodes/eccodes into develop 2019-03-14 12:34:46 +00:00
Shahram Najm 79b1853de8 Windows: use binary open 2019-03-14 12:34:41 +00:00
Daniel Tipping 20b92853b0 Add option to replace TPL absolute paths with library names
This should help with relocatability: instead of generating
eccodes-config.cmake with an absolute path to Third Party Libraries
(TPLs) (e.g. /lib/x86_64-linux-gnu/libm.so.6) we have the option to use
the library name instead (e.g. -lm).

We also use library names in eccodes-targets.cmake and eccodes.pc if the
option is set.

The motivation is so that we can distribute packages with conda-forge.
Without this change, the conda-forge build leaves its build path in the
files above. When we come to build another package downstream, e.g.
Magics, we are unable to find the ecCodes libraries because the absolute
paths to the TPLs are no longer valid. Using library names instead lets
cmake find the TPLs on the downstream build system.
2019-03-14 11:21:39 +00:00
Shahram Najm 42c1b8894d ECC-869: Rename function 2019-03-14 10:38:24 +00:00
Shahram Najm 5e2942a84f ECC-869: BUFR: Bitmap created inconsistently for different type of data (Try 01) 2019-03-13 18:24:35 +00:00
Stephan Siemen 84264e8a4c Merge branch 'develop' of https://github.com/ecmwf/eccodes into develop 2019-03-13 15:26:44 +00:00
Shahram Najm 9e60a55e63 ECC-904: grib_get_data returns wrong lat-lons for sub-area of a reduced Gaussian grid 2019-03-12 17:04:28 +00:00
Shahram Najm ff503d3659 Merge pull request #25 in ECCODES/eccodes from ~MAOI/eccodes:develop to develop
* commit '5a1b4dfd663ee850cf838a65e295cc84babef754':
  Import Find{AEC,NumPy,OpenJPEG}.cmake from ecbuild
2019-03-12 16:15:48 +00:00
Shahram Najm f0f9495327 ECC-904: grib_get_data returns wrong lat-lons for sub-area of a reduced Gaussian grid 2019-03-12 13:49:02 +00:00
Olivier Iffrig 5a1b4dfd66 Import Find{AEC,NumPy,OpenJPEG}.cmake from ecbuild 2019-03-12 13:45:34 +00:00
Shahram Najm a77570cd19 C examples: binary open 2019-03-11 12:53:05 +00:00
Shahram Najm 25595620b8 Python examples: Fix keys iterator argument 2019-03-11 12:24:43 +00:00
Shahram Najm cbba3b30d5 ECC-902: UERRA: wind speed fields 2019-03-01 15:59:01 +00:00
Shahram Najm ffa02faacf Merge branch 'hotfix/2.12.1' 2019-03-01 15:29:20 +00:00
Shahram Najm 79de511928 Add size of array as comment 2019-03-01 13:46:13 +00:00
Shahram Najm 974999976e Use fopen in binary mode (Windows support) 2019-02-28 12:19:28 +00:00
Shahram Najm 5bac99bc73 Write errors to stderr not stdout. Also use const 2019-02-28 11:25:20 +00:00
Shahram Najm 3492d922ea ECC-902: UERRA: wind speed fields match different paramIds 2019-02-26 13:34:54 +00:00
Shahram Najm e0f7c8bd91 Clean up 2019-02-25 16:52:51 +00:00
Shahram Najm 74ac44013c ECC-817: grib_ls for GRIB1 has problems dealing with mars.step when it's unaliased 2019-02-25 16:45:52 +00:00
Shahram Najm b70a31215b ECC-890: CAMS parameters 2019-02-25 13:17:30 +00:00
Shahram Najm 7e5f4fa118 Bump up version to 2.12.1 2019-02-25 12:40:31 +00:00
shahramn f0cb3d3d7c
Merge pull request #12 from ecmwf/dtip-fix-mac-tests
MacOS: fix failing test
2019-02-25 11:18:37 +00:00
Shahram Najm 4430798914 Testing: Add basic test for product kind of samples 2019-02-25 10:54:06 +00:00
Shahram Najm 1b263f0ec8 grib_util_set_spec: Print status of GRIBEX mode 2019-02-22 18:13:04 +00:00