Commit Graph

548 Commits

Author SHA1 Message Date
Enrico Fucile 66aecd8c1d ECC-208 uncompressed 2016-01-28 12:13:36 +00:00
Shahram Najm b6dacf6704 Print engine version when syntax error encountered (debugging aid) 2016-01-21 16:41:11 +00:00
Shahram Najm 544359d19f Remove compiler warnings 2016-01-19 14:46:17 +00:00
Shahram Najm e074e069c1 Added utility function is_gaussian_global() 2016-01-18 16:35:49 +00:00
Shahram Najm 6857e78b22 GRIB-907: Fix iterator and num points calc 2016-01-13 16:48:02 +00:00
Shahram Najm b27045af29 GRIB-907: Reduced Gaussian grid: key 'global' incorrect 2016-01-13 13:54:40 +00:00
Shahram Najm 49dc39678e ECC-206: Support the GRIB-API environment variable names 2016-01-11 16:36:46 +00:00
Shahram Najm 7ee08ede27 Add debug message for grib_set_missing 2016-01-05 13:38:16 +00:00
Shahram Najm 969859b85f Cleanup 2015-12-31 13:28:24 +00:00
Shahram Najm 2c08430d3f ECC-203: Remove the function grib_context_new 2015-12-31 13:23:48 +00:00
Shahram Najm 45badf3729 GRIB-902: Update copyright notices: 2015 -> 2016 2015-12-31 12:44:51 +00:00
Shahram Najm 4ab4ce2a9d Cleanup 2015-12-31 11:51:57 +00:00
Shahram Najm 4862989b03 Add a more up-to-date version of grib_lex (generated with flex 2.5.37) 2015-12-30 15:00:41 +00:00
Shahram Najm 5815c7b2f4 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-12-30 14:39:15 +00:00
Shahram Najm 52ab4d1ba3 GRIB-884: OpenMP Support 2015-12-30 14:39:02 +00:00
Enrico Fucile 6c1ba06a85 Merge branch 'develop' of https://software.ecmwf.int/stash/scm/eccodes/eccodes into develop 2015-12-30 15:31:58 +01:00
Enrico Fucile 1a7021ec01 ECC-181 and yacc part of ECC-182 2015-12-30 15:31:45 +01:00
Shahram Najm bd502a1c6d Rename GRIB_PTHREAD_ONCE macro (in preparation for GRIB-884) 2015-12-30 11:55:03 +00:00
Shahram Najm c4a2f548f9 Cleanup 2015-12-22 17:55:45 +00:00
Shahram Najm 2a168ac30d Remove compiler warnings (using clang) and code clean up 2015-12-18 18:01:56 +00:00
Shahram Najm a4c48f0689 Reduce number of repeated calls to grib_handle_of_accessor() 2015-12-18 17:21:43 +00:00
Shahram Najm 7b28b4bfdf GRIB-901: grib_util_set_spec: print more helpful message when failing to encode angles 2015-12-18 15:59:30 +00:00
Enrico Fucile bbc7b653e5 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-12-18 08:44:20 +00:00
Enrico Fucile 5582ab1606 fixed problem with strings in bufr_dump ECC-201 2015-12-18 08:44:10 +00:00
Shahram Najm 48c948a768 GRIB-203: grib_ls -l fails with 2nd order packed boustrophedonic ordering 2015-12-17 18:21:14 +00:00
Shahram Najm 59e226bfe7 GRIB-898: Encoding a constant field with grid_second_order generates error 2015-12-16 17:38:09 +00:00
Enrico Fucile 7a96ae4808 ECC-197 2015-12-15 14:45:11 +00:00
Shahram Najm 9c3bb208e0 GRIB-873: Encoding of simulated satellite data in grib2 2015-12-08 17:47:24 +00:00
Shahram Najm 2fd876c6df Indexing: check for error when writing key values 2015-12-07 13:08:06 +00:00
Shahram Najm 32f07f6258 Define string length for accessor 2015-12-03 16:31:05 +00:00
Shahram Najm 161c8dfde1 Check package compiles and links with g++ 2015-12-03 14:35:55 +00:00
Shahram Najm 92e839639e GRIB-890: Add a new key called 'gridName' 2015-11-26 16:58:01 +00:00
Shahram Najm befc09e1ee GRIB-318: grib_nearest_find performance (reduced gaussian grids) 2015-11-25 18:14:09 +00:00
Shahram Najm 982becb85e Fix build break on Windows due to name _expand 2015-11-23 11:28:48 +00:00
Shahram Najm 3f4d5f2a1d GRIB-883: grib1 second order packing 2015-11-17 18:08:52 +00:00
Shahram Najm 7ba0e2efe3 GRIB-883: failure in number_of_bits function 2015-11-17 15:55:11 +00:00
Shahram Najm 24e1f9ab51 ECC-152: Crash: python codes_set_array() instead of codes_set_double_array() 2015-11-16 12:44:38 +00:00
Shahram Najm c92634105b Provide round function for Visual Studio 2008 2015-11-13 10:31:44 +00:00
Shahram Najm 1226e011be Initialize variable 2015-11-13 09:49:54 +00:00
Enrico Fucile 696fed1327 ECC-186 2015-11-12 12:23:40 +00:00
Enrico Fucile 7b6f7eb56e Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-11-12 08:46:37 +00:00
Enrico Fucile 87ff894efe ECC-183 implemented concept with integer array. Added test. 2015-11-12 08:46:31 +00:00
Shahram Najm 08107acf41 Clean up 2015-11-11 13:34:11 +00:00
Enrico Fucile 57708931e0 ECC-183 concept with one entry only. Added test 2015-11-10 16:00:20 +00:00
Shahram Najm bfe7e43b0a GRIB-873: Allow setting mars type to 'ssd' 2015-11-09 13:30:58 +00:00
Shahram Najm 8a90b0d272 ECC-179: Broken builds: compile fails on most platforms due to 'clone' function 2015-11-06 15:12:08 +00:00
Shahram Najm e3c94766f6 ECC-179: revert last change. Need proper fix 2015-11-06 13:40:56 +00:00
Enrico Fucile 4e980d2fd3 ECC-133 2015-11-06 12:59:29 +00:00
Shahram Najm 264861726e Fix broken builds: conflicting types for 'clone' 2015-11-06 12:31:37 +00:00
Shahram Najm 42bafdf184 ECC-177: Valgrind error in search_from_accessors_list 2015-11-06 11:35:46 +00:00
Shahram Najm 9a3d494b15 Fix variable scoping (for performance) 2015-11-05 18:11:14 +00:00
Shahram Najm 9cbbea0833 cppcheck warnings 2015-11-05 17:43:40 +00:00
Shahram Najm 1f1f49832e cppcheck warnings 2015-11-05 17:32:30 +00:00
Enrico Fucile 88c5b74fe3 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-11-05 13:32:08 +00:00
Enrico Fucile 81d349d2ff ECC-163 a->parent->h to grib_handle_of_accessor(a) 2015-11-05 13:32:03 +00:00
Shahram Najm 0c9a5339bd Fix cppcheck issues 2015-11-05 13:23:32 +00:00
Enrico Fucile 2edf84ab89 ECC-163 a->parent->h->context to a->context 2015-11-05 12:02:01 +00:00
Enrico Fucile 67c2bcfd81 ECC-163 attribute change: no parent, handle direct access 2015-11-05 10:03:17 +00:00
Shahram Najm e315921c4d Add assert for 'missing' functor 2015-11-04 17:22:53 +00:00
Shahram Najm 273451ff7c ECC-144: Performance: ecCodes should be as fast as grib api 2015-11-04 12:40:17 +00:00
Enrico Fucile 4502d11d63 ECC-172 2015-11-04 08:41:01 +00:00
Enrico Fucile 769dc32b22 ECC-170 2015-11-03 14:54:34 +00:00
Enrico Fucile a74e2e1cf8 ECC-163 2015-11-02 16:38:21 +00:00
Shahram Najm b6c5c81427 ECC-144: adjust variable scopes 2015-10-30 18:25:22 +00:00
Shahram Najm b1f2e0ace2 Clean up 2015-10-30 14:58:53 +00:00
Shahram Najm 8f6fded1e1 Added macro DebugAssert (enabled when NDEBUG is defined) 2015-10-30 14:53:42 +00:00
Shahram Najm 6cf1e7d4a6 Fix compiler warning (return paths) 2015-10-30 13:05:01 +00:00
Shahram Najm ae97e96284 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-10-30 11:29:13 +00:00
Shahram Najm e195faba59 GRIB-864: refactoring 2015-10-30 11:28:33 +00:00
Enrico Fucile 63cf4311aa Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-10-30 10:46:52 +00:00
Enrico Fucile 71b08a212a ECC-163 2015-10-30 10:46:42 +00:00
Shahram Najm 6fb2bca635 GRIB-864: Improve error messages 2015-10-29 17:13:16 +00:00
Shahram Najm 2b5f2613d9 GRIB-864: check only grids with bounding box 2015-10-29 13:38:35 +00:00
Shahram Najm 182ec26b30 GRIB-864: must normalise angles before comparison 2015-10-28 18:38:36 +00:00
Shahram Najm 60ace7ee2a GRIB-864: grib_util_set_spec: check small angles 2015-10-28 17:36:10 +00:00
Enrico Fucile 384164a9ca ECC-167 2015-10-28 16:07:41 +00:00
Enrico Fucile bd4385fce0 ECC-53 ECC-163 2015-10-28 11:46:53 +00:00
Shahram Najm 7e86d3297e GRIB-864: grib_util_set_spec should fail if cannot encode angles to requested precision 2015-10-27 16:37:13 +00:00
Enrico Fucile f431b22d6c Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-10-27 15:10:02 +00:00
Enrico Fucile 4225e2bc3b ECC-160 2015-10-27 15:09:58 +00:00
Shahram Najm 66ac64f40b Cannot assume pl size is 2*N due to sub-areas 2015-10-27 10:08:52 +00:00
Shahram Najm 36e55c1081 GRIB-863: grib_util_set_spec: GRIB edition 1 high resolution increments 2015-10-26 15:48:55 +00:00
Shahram Najm 577b88c622 grib_util_set_spec2 2015-10-23 12:55:11 +01:00
Shahram Najm a37d886e3e Add comment 2015-10-21 16:51:54 +01:00
Shahram Najm 5809cd0b8e Added assertion 2015-10-15 17:37:15 +01:00
Enrico Fucile 369fc35677 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-10-15 15:36:23 +01:00
Enrico Fucile 02712d9972 ECC-164 2015-10-15 15:36:17 +01:00
Shahram Najm baf0d9cc1b Replace GRIB_API with ECCODES in error/debug messages 2015-10-15 11:52:22 +01:00
Shahram Najm a25aa024b4 Fix valgrind error reading past end of string (bufr_dump metar test) 2015-10-14 10:38:47 +01:00
Enrico Fucile 06223b5992 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-10-14 10:22:09 +01:00
Enrico Fucile 5b30fa1283 ECC-160 ECC-162 2015-10-14 10:22:00 +01:00
Shahram Najm cc66a4f537 GRIB-854: Octahedral grids: Setting the global key sets invalid last longitude 2015-10-13 18:07:54 +01:00
Enrico Fucile 7a888cfd0d ECC-158 final 2015-10-12 10:17:21 +01:00
Shahram Najm c019349a02 Add more debugging for aliases 2015-10-09 15:04:11 +01:00
Shahram Najm fc6cad433b Fix compiler warnings 2015-10-09 10:05:38 +01:00
Enrico Fucile a724329f8a ECC-158 part 2 2015-10-08 17:50:50 +01:00
Enrico Fucile aa1fb4edc5 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-10-07 17:14:35 +01:00
Enrico Fucile 918a5d62b3 ECC-158 part 1 2015-10-07 17:14:29 +01:00
Shahram Najm ef3b65538a Debugging: print sample file name in debug mode 2015-10-06 17:45:20 +01:00
Shahram Najm 51cd22c0c4 Fix uninitialized variables (related to ECC-155) 2015-10-02 15:28:47 +01:00