Commit Graph

781 Commits

Author SHA1 Message Date
Shahram Najm 1d3f068753 Documentation 2019-02-05 14:55:28 +00:00
Shahram Najm 35e244161e Examples: show catching specific exception 2019-02-05 14:29:13 +00:00
Shahram Najm 6fece32386 Add test for ECC-866 2019-01-10 15:56:40 +00:00
Shahram Najm fa0c0c7314 Replace bzero with memset (Windows support) 2019-01-08 14:27:14 +00:00
Shahram Najm f9aa4a12cd Windows support: merge branch dtip-windows from Github 2019-01-07 16:13:48 +00:00
Shahram Najm 1f6d8d3d52 Remove DOS line endings 2019-01-07 13:54:29 +00:00
Shahram Najm fdf76710db ECC-864: Add test and make old key an alias 2019-01-03 12:06:44 +00:00
Shahram Najm e76871a03b ECC-864: Improved name for the angularPrecision key 2019-01-03 11:48:52 +00:00
Shahram Najm 0cbfa864a5 ECC-856: BUFR - length of string attribute not correct if used with subset section 2018-12-18 11:16:34 +00:00
Shahram Najm 796f52f01d Merge from develop 2018-12-06 12:56:51 +00:00
Shahram Najm 832ed60f3c Python3: Enable Python 2 to work as before 2018-11-23 19:11:47 +00:00
Shahram Najm f22a2f16bb Python3: Turn verbose on for high level tests 2018-11-22 14:22:35 +00:00
Shahram Najm 19e29182c7 Python3: high level tests 2018-11-21 18:33:11 +00:00
Shahram Najm 014330cf61 Python3: Fix error: strptime() argument 1 must be str, not bytes 2018-11-21 17:10:43 +00:00
Shahram Najm 7585fddc0e ECC-776: Python examples: Use 'open' with binary mode 2018-11-13 17:13:53 +00:00
Shahram Najm 5773a2015c Add more basic Python tests 2018-11-08 14:19:49 +00:00
Shahram Najm 50d8bc0a4c ECC-763: BUFR test for Python 2018-10-29 11:09:40 +00:00
Shahram Najm 67f79590ce ECC-763: Added BUFR test for Python 2018-10-29 10:58:37 +00:00
Shahram Najm 06bf3ceba1 ECC-763: Split tests which work on data from samples 2018-10-24 15:20:20 +01:00
Shahram Najm 8ab46146d5 ECC-763: Add basic test for BUFR headers 2018-10-24 13:33:22 +01:00
Shahram Najm 07dbcf3b36 ECC-763: Break tests into two sets... 2018-10-23 16:33:07 +01:00
Shahram Najm 3eadeaa7be ECC-745: bufr_compare performance: speed up by skipping extra key attributes 2018-09-06 15:13:33 +01:00
Shahram Najm 76fd217e70 Remove environment variable. Add 'set -x' to print trace of commands 2018-08-15 12:00:07 +01:00
Shahram Najm 18a2c281de Merged develop into this branch 2018-08-07 16:00:29 +01:00
Shahram Najm 62f4893efc METAR: extend test 2018-08-02 13:09:09 +01:00
Shahram Najm eb7e4e0a58 Compiler warnings 2018-07-20 14:16:37 +01:00
Shahram Najm b0cd1e03d1 Enable -Werror=declaration-after-statement 2018-07-20 11:38:36 +01:00
Shahram Najm 75120573f7 cppcheck warnings 2018-07-12 17:54:32 +01:00
Shahram Najm a4f5a6171d Add test for ECC-671 (setting GRIB string keys in Fortran) 2018-05-09 15:35:08 +01:00
Shahram Najm 4b97f0de71 ECC-604: Verify output from test 2018-05-02 16:01:30 +01:00
Shahram Najm 7f5e90883e ECC-568: Different behaviour between bufr key iterator and bufr dump 2018-04-19 16:27:22 +01:00
Shahram Najm 70cc3f320e Documentation 2018-04-16 11:40:35 +01:00
Shahram Najm b35532d6a3 ECC-674: Examples: typo in bufr_read_scatterometer.f90 2018-04-14 17:09:42 +01:00
Shahram Najm e643b5cb51 ECC-675: Examples: confusing comment in bufr_expanded.f90 2018-04-14 16:34:29 +01:00
Shahram Najm b136510fa1 ECC-616: BUFR operator 203YYY: added test for bufr_copy_data 2018-04-11 18:41:22 +01:00
Shahram Najm 4f5d17f849 Compiler warnings 2018-01-19 16:20:59 +00:00
Shahram Najm 50e6d0e0d0 ECC-609: ecCodes requires python 2.7 to run all the tests but the minimum required version is 2.6 2018-01-10 15:57:12 +00:00
Shahram Najm 652a05fa78 Testing: rename tests to easier identify which are grib or bufr related 2018-01-08 17:04:00 +00:00
Shahram Najm 30b705b8da Update copyright notices: 2017 -> 2018 2018-01-02 11:31:02 +00:00
Shahram Najm d0d2832193 Testing: test must not pass if no data got downloaded 2017-12-18 17:11:42 +00:00
Shahram Najm 167f2918c4 ECC-590: add encoding in test 2017-11-21 13:07:17 +00:00
Shahram Najm 6038cc9062 ECC-590: Clang ThreadSanitizer error: data race on expanded_descriptor_list_push 2017-11-20 11:48:41 +00:00
Shahram Najm 944e9858cf Testing: add more output 2017-11-16 17:19:03 +00:00
Shahram Najm d7027d09ce ECC-577: Add localYear, localMonth, localDay, localHour, localMinute and localSecond to bufr_dump 2017-11-02 16:46:02 +00:00
Shahram Najm 754f2f767d Examples: Add BUFR get string array 2017-10-02 14:44:26 +01:00
Shahram Najm 58d343eb4f Examples: Add BUFR get string array 2017-10-02 14:28:12 +01:00
Shahram Najm 36411da09f ECC-544: Clean up 2017-09-22 14:25:21 +01:00
Shahram Najm 18640bcd47 Compiler warnings: Intel 2017-09-01 17:35:30 +01:00
Shahram Najm b291dc6b6f Clang compiler warnings 2017-08-25 17:26:08 +01:00
Shahram Najm dd8711d17d Clean up 2017-08-22 15:33:26 +01:00
Shahram Najm 22501bf7dc Python examples: Had to remove six.moves. Bamboo build on opensuse131 broke! 2017-08-09 14:36:04 +01:00
Shahram Najm 8b73776785 Python examples: code reformatting using PyCharm 2017-08-09 14:31:29 +01:00
Shahram Najm ee6773717d Python examples: code reformatting using PyCharm 2017-08-09 14:16:58 +01:00
Shahram Najm 7897b8624c Python examples: extend tests 2017-08-09 13:53:15 +01:00
Shahram Najm 4fd7715e33 Python3: make examples work in both Python2 and Python3 2017-08-09 13:52:53 +01:00
Shahram Najm 62f549d24c Examples: comments etc 2017-07-11 17:12:03 +01:00
Shahram Najm fd81b9a736 Compiler warnings 2017-06-21 19:21:58 +01:00
Shahram Najm 17885b337f Performance: remove the label statements or use underscore so grib_push_accessor does not add them to cache 2017-06-14 15:33:37 +01:00
Shahram Najm b0270c53f9 Python: rename environment variable 2017-06-12 16:05:42 +01:00
Shahram Najm 2a40fc0e0f Fix broken test: new BUFR key has been added 2017-05-19 15:01:17 +01:00
Shahram Najm 8128d3fbe9 Message during cmake 2017-05-09 11:15:51 +01:00
Shahram Najm 3cee05a2d6 Compiler warnings 2017-05-02 17:59:04 +01:00
Shahram Najm 13cedb45a7 ECC-461: more tests 2017-05-02 14:45:09 +01:00
Shahram Najm dbc49cc0e8 ECC-461: Python: GribMessage class to allow multiple keys to be set 2017-05-02 14:06:58 +01:00
Shahram Najm 06d01c2674 Pythonic interface for BUFR. User must call unpack() before key iterator 2017-04-25 11:52:11 +01:00
Shahram Najm 5fb2b84c0e ECC-451: new pythonic interface segv 2017-04-24 17:59:32 +01:00
Shahram Najm a2590c675c ECC-452: BUFR copy_data test (for now disabled) 2017-04-24 14:34:23 +01:00
Shahram Najm 65583ffa4a Examples: missingValue and GRIB lat/lon iterator 2017-04-19 13:58:39 +01:00
Shahram Najm 751db43e2e API Example: Python using ordered dict 2017-04-10 17:30:34 +01:00
Shahram Najm 10b4653c20 ECC-448: codes_new_from_message does not set product_kind on handle 2017-03-21 15:11:45 +00:00
Shahram Najm 9187dc093f Clean up 2017-03-10 15:48:34 +00:00
Shahram Najm e3eccf1fe7 ECC-426: GRIB and BUFR centre: use common code tables C-1 and C-11 2017-02-16 18:08:25 +00:00
Shahram Najm 0294edc8f4 Examples: bufr_copy_data 2017-02-07 16:04:38 +00:00
Shahram Najm 650e6ce857 Examples: remove calls to dump (users confused by output) 2017-02-07 11:24:10 +00:00
Shahram Najm 947b4cd9b7 ECC-424: Allow for filtering the bufr_keys_iter flags (Future) 2017-02-06 16:47:23 +00:00
Shahram Najm e769ac8fd8 Clean up 2017-02-06 16:46:28 +00:00
Shahram Najm 2e025d7623 Clean up 2017-02-06 16:45:30 +00:00
Shahram Najm cedbb52292 ECC-424 2017-02-06 11:28:12 +00:00
Shahram Najm bce6d80376 ECC-424: codes_bufr_keys_iterator rework (part 1) 2017-02-03 15:44:03 +00:00
Florian Rathgeber fad6f076d7 Remove trailing / from examples_src 2017-02-03 14:38:47 +00:00
Florian Rathgeber 79e277db1a Remove trailing / from examples_dir 2017-02-03 14:37:12 +00:00
Florian Rathgeber 710d01c7bc Remove trailing / from tools_dir 2017-02-03 14:34:13 +00:00
Florian Rathgeber 32c8dc9325 ECC-106 Use ECCODES_{DEFINITION,SAMPLES}_SUFF in example scripts 2017-02-03 13:50:40 +00:00
Shahram Najm 804e9ac571 The keys iterator delete function should free the strings 2017-02-02 18:41:42 +00:00
Shahram Najm 59ba37af8a ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 4: High-level Python) 2017-01-26 18:17:06 +00:00
Shahram Najm 940cee8c37 ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 3: C example) 2017-01-26 17:45:46 +00:00
Shahram Najm c0165af67b ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 2: Python) 2017-01-26 17:26:22 +00:00
Shahram Najm f3dfab8a75 ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 1: F90) 2017-01-26 15:50:09 +00:00
Shahram Najm fb2d1e8bfd Remove codes_bufr_keys_iterator_get_next_attribute_name 2017-01-24 17:19:40 +00:00
Shahram Najm a7280e2069 Examples: Python Index 2017-01-23 11:14:40 +00:00
Shahram Najm ecb3f44076 CMake: print message only if Python enabled 2017-01-20 17:11:28 +00:00
Shahram Najm 67df26b665 Examples: cleanup 2017-01-17 17:10:22 +00:00
Shahram Najm 66ff19382e Examples: use codes_ prefix 2017-01-12 17:46:58 +00:00
Shahram Najm 93502a13b0 Examples: use codes_ prefix 2017-01-11 13:58:06 +00:00
Shahram Najm 05c9bf5bc0 Example/Test: grib_get_double_elements 2017-01-05 13:50:08 +00:00
Shahram Najm ae140b9fb6 Python examples 2017-01-03 11:24:37 +00:00
Shahram Najm cc73e100af Update copyright notices: 2016 -> 2017 2017-01-03 11:03:48 +00:00
Shahram Najm af5c303602 Python examples: use Context Manager 2016-12-30 17:19:44 +00:00
Shahram Najm 908de222c2 Python examples: cleanup 2016-12-30 17:19:21 +00:00
Shahram Najm 96c3fc0b97 Tests: Pythonic GribIndex error message 2016-12-30 15:56:15 +00:00
Shahram Najm 45da446e2f ctest with valgrind. Env var ECCODES_TEST_WITH_VALGRIND 2016-12-30 14:28:43 +00:00
Shahram Najm c57a42f26f Testing with valgrind. Env var ECCODES_TEST_WITH_VALGRIND 2016-12-30 13:40:04 +00:00
Shahram Najm b467b01c3a Test clean ups 2016-12-30 11:48:55 +00:00
Shahram Najm 37820bc701 Improved comments 2016-12-29 15:53:10 +00:00
Shahram Najm 02927babe3 ECC-157: PythonicInterface. Missing values in GRIB and BUFR are very different 2016-12-29 15:03:55 +00:00
Shahram Najm 624ba213f0 ECC-402: codes_set does not set localLongitude in BUFR to correct value 2016-12-29 13:27:35 +00:00
Shahram Najm 829db739b1 Added Python function codes_new_from_samples which takes the product kind 2016-12-22 14:34:06 +00:00
Shahram Najm 4dd7984816 PEP8 compliance 2016-12-22 11:15:22 +00:00
Shahram Najm 05776fe132 Fix broken test related to ECC-402 2016-12-22 11:08:11 +00:00
Daniel Lee 1e5c817ead Merge branch 'develop' into feature/SUP-1862-high-level-python-bufr
Conflicts:
	examples/python/high_level_api.py
	python/eccodes/high_level/gribfile.py
	python/eccodes/high_level/gribmessage.py
2016-12-21 13:55:41 +01:00
Daniel Lee ce1279bc5b Add high-level BUFR interface. 2016-12-21 11:43:21 +01:00
Daniel Lee d063285b70 Make test robust to new keys 2016-12-21 10:13:38 +01:00
Shahram Najm 0b57ab90e6 Revert ECC-370: Now we have the high-level Python interface 2016-12-19 16:01:13 +00:00
Shahram Najm 8c49b4bc5d Testing: add test for grib_set_pv in Python 2016-12-19 16:00:06 +00:00
Shahram Najm 35d5bffa36 SUP-1861: High level Python API for GRIB in ecCodes 2016-12-19 14:53:34 +00:00
Shahram Najm 6140e70a7b Merge pull request #8 in ECCODES/eccodes from ~ERGET/eccodes:feature/SUP-1861-high-level-python-grib to develop
* commit 'f80d1d58a4928f88a23219aa217248152a1d79bf':
  Cleanup imports
  SUP-1861: Add high-level GRIB interface
2016-12-19 13:47:42 +00:00
Daniel Lee 613f5147ef Extract general GribFile functions into CodesFile class for reuse with BUFR 2016-12-15 20:05:13 +01:00
Daniel Lee c18644ffed Merge branch 'develop' into feature/SUP-1862-high-level-python-bufr 2016-12-15 18:13:15 +01:00
Daniel Lee ef2eddf009 SUP-1861: Add high-level GRIB interface 2016-12-15 14:27:44 +01:00
Shahram Najm 3a3255cd2f API example: grib_set_data for Fortran 2016-11-21 15:15:28 +00:00
Shahram Najm d36ea27f48 Pthread examples 2016-11-21 14:03:17 +00:00
Shahram Najm bd289bc8fd Documentation 2016-11-21 13:10:21 +00:00
Shahram Najm ff90dd1d08 ECC-387: Thread safety for BUFR decoding (Part 1) 2016-11-18 20:20:59 +00:00
Shahram Najm 76c9b0a383 BUFR decoding thread safety test 2016-11-18 18:09:15 +00:00
Shahram Najm c4b2515c07 BUFR decoding thread safety test 2016-11-18 18:09:04 +00:00
Shahram Najm c183d10c8f Add test for grib_copy_namespace 2016-11-10 18:04:54 +00:00
Shahram Najm 88ecf50464 Fortran example for codes_copy_key 2016-11-10 17:05:02 +00:00
Shahram Najm 07b7d581db ECC-378: Added test 2016-11-04 17:53:49 +00:00
Shahram Najm c791ee1c82 Testing: add test for C ensemble index example 2016-11-04 17:11:30 +00:00
Shahram Najm 81ead52e81 ECC-370: Python: codes_set should handle both scalars and arrays 2016-10-27 17:44:38 +01:00
Shahram Najm 50a76b07b1 Use codes_ prefix rather than grib_ 2016-10-25 11:42:20 +01:00
Shahram Najm 4ef4fba3d3 Remove unused variables 2016-10-19 16:46:53 +01:00
Shahram Najm 1f157c978e ECC-361: Test failure: bufr_copy_data F90 example with PGI compiler 2016-10-19 16:04:51 +01:00
Shahram Najm 53c28d9491 Clean up 2016-10-18 18:23:33 +01:00
Shahram Najm 96f2015f0b ECC-357: Added Python example 2016-10-18 17:59:04 +01:00
Shahram Najm af89fc253e Examples: path of input BUFR too long and hits Fortran limit (codes_open_file fails!) 2016-10-18 13:41:59 +01:00
Shahram Najm e186966efc Examples: improve test for bufr_copy_data 2016-10-18 13:23:56 +01:00
Shahram Najm 9eba55f1c2 Examples clean up 2016-10-18 11:55:14 +01:00
Enrico Fucile cc94b5a074 added C and F90 examples changed bufr_copy_data and added bufr_copy_data_return_copied_keys ECC-357 2016-10-18 11:43:42 +01:00
Shahram Najm c434863021 Added Python example for grib_ls JSON output 2016-09-30 17:48:19 +01:00
Shahram Najm a4e7cc4cfa Move old examples into deprecated dir 2016-09-27 17:32:29 +01:00
Shahram Najm d14b316949 Move old examples into deprecated dir 2016-09-27 17:32:00 +01:00
Shahram Najm 97e5cb9f2b ECC-331: grib_get_size returns incorrect size for GRIB 1 'reservedNeedNotBePresent' key 2016-09-15 15:03:33 +01:00
Shahram Najm 5b77ec080f Python examples: use 'bufr' rather than 'gid' 2016-09-14 13:54:10 +01:00
Shahram Najm c3af7e550a ECC-320: bufr_dump -Dpython 2016-09-14 11:54:57 +01:00
Shahram Najm c9004a56b6 Fix spelling errors in example code 2016-09-13 17:48:52 +01:00
Shahram Najm ba9b0291d4 ECC-200: Update of generated html dir 2016-08-25 19:08:19 +01:00
Shahram Najm 464052db63 ECC-200: Python links to confluence 2016-08-25 18:25:36 +01:00
Shahram Najm f596aaa234 Examples: rename samples.f90 to grib_samples.f90 2016-08-25 17:06:47 +01:00
Shahram Najm 6025b8ba83 Examples: rename set_missing.f90 to grib_set_missing.f90 2016-08-25 16:48:21 +01:00
Shahram Najm 42e265292f Examples: rename copy_message.f90 to grib_copy_message.f90 2016-08-25 16:28:20 +01:00
Shahram Najm 7b058f3e8d Fix issue with grib_set mars.type and trailing spaces in F90 character variable 2016-08-24 11:07:15 +01:00
Shahram Najm 7c0b513069 Remove redirect to dev/null in case of errors 2016-08-03 16:32:15 +01:00
Shahram Najm c38ecd0637 Testing: Added new python test 2016-08-03 14:10:15 +01:00
Shahram Najm 913d16629b Fix warning re off_t and size_t in Python wrapper 2016-08-03 14:09:57 +01:00
Shahram Najm c56d31b61c Print test output in verbose ctest mode 2016-08-02 17:18:26 +01:00
Shahram Najm 1d45d20c93 ECC-293: bufr_dump -Epython (Part 04). Added test 2016-08-02 11:42:55 +01:00
Enrico Fucile fc57339ead Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2016-07-19 11:53:03 +01:00
Enrico Fucile d2b1d3e87b ECC-292 ECC-298 2016-07-19 11:52:55 +01:00
Shahram Najm 6710163879 ECC-296: Use Python distutils to install Python modules 2016-07-18 16:35:25 +01:00
Shahram Najm 30510802b3 Python CCSDS test 2016-07-18 14:58:18 +01:00
Shahram Najm 1ec64a0e54 Update final message text 2016-07-18 14:57:54 +01:00
Florian Rathgeber 58affc60a8 ECC-296 No longer add source tree to PYTHONPATH 2016-07-14 08:48:21 +01:00
Shahram Najm 084cd7b0d0 F90 example clean up 2016-07-13 17:10:34 +01:00
Shahram Najm 72fb322279 ECC-294: C function grib_get_data has unused argument 'size' 2016-07-06 15:10:20 +01:00
Shahram Najm 48da0bdb61 Tests: Check output 2016-07-06 13:15:43 +01:00
Shahram Najm e85e3e5790 Tests: Check output 2016-07-06 13:06:31 +01:00
Shahram Najm 366bd1ff3d ECC-283: Add functions to Python interface 2016-06-29 16:40:28 +01:00
Marijana Crepulja 3cecd2d0bb ECC-276 ECC-273 ECC-274: WMO v26 short name changes 2016-06-23 17:33:03 +01:00
Shahram Najm 2e532c7fe2 F90 examples: fix unbound variable in script 2016-06-23 13:33:17 +01:00
Shahram Najm 836a0cd7c9 Clean up 2016-06-21 16:37:14 +01:00
Shahram Najm bfcc2e150f Python example: Add assert for Ni/Nj before allocating 2016-06-21 16:37:04 +01:00
Shahram Najm 9b2f4ac26e Fortran examples: remove unused variables 2016-06-21 14:58:04 +01:00
Shahram Najm a45fe9dca0 ECC-277: F90 Examples: replace 'double precision' with 'real(8)' 2016-06-21 11:02:46 +01:00
Enrico Fucile b4561a903c improved comments in example 2016-06-17 09:46:44 +01:00
Enrico Fucile 26a7a59e69 Added new fortran function codes_get_string_array and example/F90/bufr_get_string_array.f90 ECC-269 2016-06-16 11:47:16 +01:00
Shahram Najm 0ba065f462 Python3 initial support. Writing to stderr 2016-06-14 11:55:48 +01:00
Shahram Najm d684bd7860 Python example: improve documentation 2016-06-03 11:28:00 +01:00
Shahram Najm c72ff29aec Tests: don't suppress output 2016-06-01 18:20:19 +01:00
Shahram Najm 9215fd0905 No need for redirecting output. Ctest is silent by default 2016-06-01 17:51:31 +01:00
Shahram Najm 922e65f3b8 Initial support for Python3: use 'as' for exception catching 2016-06-01 16:15:50 +01:00
Shahram Najm 5beceb0b97 Clean up 2016-05-24 16:21:55 +01:00
Shahram Najm ef2cd675b6 Update Pthreads C example 2016-05-24 14:30:38 +01:00
Shahram Najm 7a4a3d12d0 Add Pthreads C example/test 2016-05-24 14:27:46 +01:00
Shahram Najm e5ee658dde Remove unused macros 2016-04-29 18:32:32 +01:00
Shahram Najm c942f1ccdc ECC-254: grib_handle_new_from_message should take const data pointer 2016-04-29 16:32:22 +01:00
Shahram Najm 6db3a825b3 GRIB-576: grib_close_file() segmentation fault when closing a file 2016-04-28 12:31:11 +01:00
Shahram Najm 68583c900a Rename test in makefile 2016-04-27 17:41:41 +01:00
Shahram Najm d6520bc3d4 Rename Python test: count_messages -> grib_count_messages 2016-04-27 17:32:11 +01:00
Shahram Najm 719c76f177 Rename F90 test: count_messages -> grib_count_messages 2016-04-27 17:23:14 +01:00
Shahram Najm 50418a0634 GRIB-395: example 2016-04-27 17:03:24 +01:00
Shahram Najm f3cb55b49e GRIB-395: grib_count_in_file() function does not support multi-field messages 2016-04-27 16:50:17 +01:00
Shahram Najm 800391d0ce Add copyright notice 2016-04-13 16:12:21 +01:00
Shahram Najm dee9bd014b Fix compiler warnings (using INTEL) 2016-04-13 14:50:27 +01:00
Shahram Najm b479ed65d0 ECC-221: add tests for 'new_from_message' functions (Part 2) 2016-04-06 18:13:31 +01:00
Shahram Najm 63b58cb710 Fixes for F90 example and python setup 2016-04-04 16:53:25 +01:00
Shahram Najm c52a42ac77 Rename test 2016-03-30 10:37:34 +01:00
Shahram Najm cbe07a5456 ECC-221: add tests for 'new_from_message' functions (Part 1) 2016-03-29 18:56:11 +01:00
Shahram Najm 128d233f3f ECC-237: eccodes interface incompatible with grib_api (allocatable) 2016-03-29 15:47:55 +01:00
Shahram Najm 363d3e2b7a Rename tests 2016-03-29 11:16:29 +01:00
Shahram Najm 1ebdc3a54d Add descripton to example 2016-03-10 15:49:04 +00:00
Shahram Najm 1e0e71c1c4 GRIB-944: Add Python example showing how to query the bitmap array 2016-03-10 15:40:18 +00:00
Shahram Najm 583a6296d3 GRIB-932: Crash: using keys iterator with skip duplicates 2016-02-26 11:21:27 +00:00
Shahram Najm 1684f93b3c Fix incorrect bitwise OR operator 2016-02-25 17:45:09 +00:00
Shahram Najm c47980458b Removed obsolete F77 examples (no more support for Fortran 77) 2016-02-16 16:09:16 +00:00
Shahram Najm a3b724b1c7 Fix compiler warnings (with NDEBUG) 2016-02-11 18:39:35 +00:00
Marijana Crepulja 1ef7c0d743 ECC-214 BUFR WMO tables version 25 2016-02-11 16:39:01 +00:00
Shahram Najm 007db04e67 Remove compiler warnings (unused-but-set-variable) 2016-01-22 15:56:02 +00:00
Shahram Najm ca80166107 Add more tests for setting bitmap 2016-01-05 14:32:24 +00:00
Shahram Najm 45badf3729 GRIB-902: Update copyright notices: 2015 -> 2016 2015-12-31 12:44:51 +00:00
Shahram Najm c268cc8122 Clean up F90 examples and add test for setting bitmap 2015-12-30 16:37:45 +00:00
Shahram Najm f614084a28 GRIB-903: Fortran test fails when using gfortran with option -frecursive 2015-12-30 11:21:32 +00:00
Shahram Najm 8709afdc78 Fortran examples: add test 2015-12-29 17:29:00 +00:00
Shahram Najm d1bc3de185 Improve examples 2015-12-29 16:37:03 +00:00
Shahram Najm d6ffb1f0fb PEP8ify python example 2015-12-29 13:53:51 +00:00
Marijana Crepulja 9e4056bd6a Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-12-23 15:26:04 +00:00
Marijana Crepulja 7a541afa92 tropical cyclone example in python ECC-190 2015-12-23 15:25:57 +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 96c7846fc3 Suppress error output from tests 2015-12-17 14:01:19 +00:00
Marijana Crepulja 550c3a5cee Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-12-16 11:03:56 +00:00
Marijana Crepulja 981845c12c tc in python ECC-190 2015-12-16 11:03:37 +00:00
Shahram Najm cfef150e19 ECC-196: Update the bufr_read_temp example 2015-12-11 14:14:41 +00:00
Shahram Najm 161c8dfde1 Check package compiles and links with g++ 2015-12-03 14:35:55 +00:00
Sandor Kertesz 67e7f2e9e1 Adjust scripts generating confluence doc 2015-11-26 09:31:45 +00:00
Shahram Najm 97399653ed Fix F90 cray compile error 2015-11-25 13:08:04 +00:00
Shahram Najm a7078f5951 F90 examples: move reference data into separate file 2015-11-24 16:29:43 +00:00
Shahram Najm 5cd554b570 Fix comments spelling etc 2015-11-19 15:37:17 +00:00
Shahram Najm 5bf9108ed6 Fix autotools check 2015-11-18 15:48:59 +00:00
Enrico Fucile c74339c796 fixed comments in bufr_read_tropical_cyclone.f90 2015-11-18 15:12:29 +00:00
Enrico Fucile e39463c3db fixed examples/F90/Makefile.am 2015-11-18 14:58:51 +00:00
Enrico Fucile bde213f9dc Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-11-18 14:40:42 +00:00
Enrico Fucile dfb1863d63 ECC-109 2015-11-18 14:40:34 +00:00
Shahram Najm dc90e539e8 Moved Python example for tropical cyclone into subdir to resurrect later 2015-11-18 11:13:05 +00:00
Shahram Najm 9f4a97fa47 Indentation 2015-11-18 10:10:20 +00:00
Shahram Najm 358a8a598e PEP8ify python example 2015-11-18 09:53:03 +00:00
Marijana Crepulja cdcf04a6f8 ECC 109 Add description to examples 2015-11-17 14:29:55 +00:00
Marijana Crepulja 35c46307db ECC 109 shell wrapper for python 2015-11-17 14:24:37 +00:00
Marijana Crepulja 6bd79781e3 ECC 109 example for reading tropical cyclone in python 2015-11-17 14:23:30 +00:00
Marijana Crepulja cd5ad41d46 ECC-109 shell wrapper 2015-11-17 10:37:03 +00:00
Marijana Crepulja a0d4c5408e ECC-109 example for reading tropical cyclone 2015-11-17 10:32:01 +00:00
Shahram Najm 92e07e5a38 Clean up python 2015-11-16 14:38:51 +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 37df7d250f Add the VERBOSE variable 2015-11-16 10:54:07 +00:00
Florian Rathgeber 2c0e9406bc ECC-188 PEP8ify python examples 2015-11-12 15:16:42 +00:00
Enrico Fucile d2309250a1 used BufrTemplate in bufr_encode_flight 2015-11-12 14:24:30 +00:00
Florian Rathgeber 9223729592 ECC-184 Parse first two column as date and time 2015-11-12 13:58:43 +00:00
Florian Rathgeber 19ccb6b296 ECC-184 PEP8ify bufr_encode_flight example 2015-11-12 13:58:25 +00:00
Shahram Najm a01bdaf146 Python examples: PEP8ify 2015-11-11 18:20:31 +00:00
Shahram Najm 3e31de7a59 Add description to examples 2015-11-11 17:53:52 +00:00
Shahram Najm c00cb92f0a ECC-184: rename python example 2015-11-11 10:30:40 +00:00
Shahram Najm a52fda2727 ECC-184: improve python flight encoding example 2015-11-11 10:24:37 +00:00
Shahram Najm 9afebc4ca1 ECC-184: Create python example to read CSV and encode BUFR 2015-11-10 20:45:59 +00:00
Shahram Najm 5d58da9af0 F90 codes_dump for GRIB and BUFR (debugging aid) 2015-11-10 11:21:44 +00:00
Shahram Najm bc2d1d67db ECC-180: Test failure with cray intel compiler: bufr_subset.sh 2015-11-06 17:35:12 +00:00
Shahram Najm 3615479033 Add valgrind support (by default commented out) 2015-11-05 11:30:46 +00:00
Shahram Najm 0b275fe45d Add valgrind support (by default commented out) 2015-11-05 11:14:41 +00:00
Shahram Najm 72705b0e28 Fix compiler warning 2015-10-28 17:35:25 +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 a278f01138 Python examples: No need to copy python files to build area 2015-10-16 18:17:30 +01:00
Shahram Najm b6b84114f0 Add the Fortran grib_dump call 2015-10-02 17:03:26 +01:00
Shahram Najm f71808a281 Move check_gaussian_grid.c from examples to tools 2015-09-25 17:09:27 +01:00
Shahram Najm bcc33f4cfe Add check for reduced GG: iDirectionIncrement must be missing 2015-09-23 15:30:30 +01:00
Enrico Fucile fb7434b671 ECC-147 and part ECC-133 2015-09-03 15:49:24 +01:00
Shahram Najm 53de0863c4 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2015-08-27 16:06:49 +01:00
Shahram Najm e072d9ca9f Tests: clean up and remove unnecessary redirection to /dev/null 2015-08-27 16:06:43 +01:00
Enrico Fucile c67997cdcf ECC-137 2015-08-27 16:01:17 +01:00
Shahram Najm 79664ea975 Cleanup 2015-08-25 11:22:19 +01:00
Shahram Najm 36cca9a5a3 Use relative path for temp file 2015-08-14 11:39:10 +01:00
Shahram Najm 004460c333 Increase size of string array for gridType 2015-08-12 14:40:45 +01:00
Shahram Najm 03bdf4f77c GRIB-813: grib_nearest_find does not work on successive calls for Lambert grid 2015-08-11 14:00:45 +01:00
Shahram Najm 0de8534b85 Add tropical cyclone test 2015-07-29 15:48:10 +01:00
Marijana Crepulja 3c5f89b649 Tropical cyclone python test added for BUFR 2015-07-29 14:42:51 +01:00
Shahram Najm eb3d1862a0 CMake tests: prepend name of package 2015-07-14 17:50:28 +01:00
Shahram Najm 37611fcf71 CMake tests: prepend name of package 2015-07-14 17:11:57 +01:00
Shahram Najm 74ecaedb89 Add grib_clone.sh 2015-07-09 14:11:13 +01:00
Shahram Najm a3be715b5c Refactoring C example 2015-07-07 17:50:09 +01:00
Shahram Najm 9e2af2f8e7 GRIB-786: Cmake performance 2015-07-02 13:02:54 +01:00
Shahram Najm 80f57efcb7 GRIB-786: cmake run is slow due to copying definitions to build dir 2015-06-30 17:18:51 +01:00
Shahram Najm 76bd03e33a CMake: fortran and examples features 2015-06-09 14:50:51 +01:00
Shahram Najm e3389fe601 Fix compiler errors when using g++ 2015-06-01 16:59:48 +01:00
Shahram Najm eff8dc5090 GRIB-774: Leak in example 2015-06-01 14:27:47 +01:00
Enrico Fucile da1afef0a0 hopefully final fix for scatterometer failing 2015-05-28 16:42:26 +01:00
Enrico Fucile d9118d21c7 fix for bufr scatterometer example failing on some platfomrs 2015-05-28 16:02:32 +01:00
Enrico Fucile a25a368214 fixed problem with failing scatterometer test on some platforms 2015-05-28 15:25:25 +01:00
Enrico Fucile b5709af577 ECC-129 fixed 2015-05-28 09:56:33 +01:00
Shahram Najm 31b82ee08a C examples: Close input file handle asap 2015-05-26 14:40:27 +01:00
Shahram Najm 87ce084617 GRIB-744 use isOctahedral key 2015-05-26 14:17:57 +01:00
Shahram Najm 5b36903347 ECC-117: Eliminate function codes_is_defined (Part 1) 2015-05-13 13:00:31 +01:00
Enrico Fucile 5f8f69908b solved ECC-85, ECC-118 2015-05-11 14:58:23 +01:00
Shahram Najm 94cba0999a Added python metar test to build 2015-04-22 18:11:56 +01:00
Shahram Najm a11654746a Metar example: metar_get_keys.py 2015-04-22 17:58:21 +01:00
Shahram Najm ce4635c3be Python example: Added shell wrapper script 2015-04-22 12:49:18 +01:00
Enrico Fucile 0067ecc483 added gts_new function in python. Added python gts example. 2015-04-22 11:17:20 +01:00
Shahram Najm 397bc05d6c Valgrind: uninitialised value 2015-04-14 11:00:05 +01:00
Sandor Kertesz 2591bdc6d3 Make C, Fortran and Python examples ECC-15 2015-03-27 09:35:04 +00:00
Sandor Kertesz 0443f8e0f4 Make C, Fortran and Python examples ECC-15 2015-03-26 13:08:22 +00:00
Sandor Kertesz 57048c342d Add BUFR examples for C, Fortran and Python 2015-03-25 17:39:58 +00:00
Enrico Fucile a09159f54c changed fortran examples. 2015-03-25 13:41:19 +00:00
Enrico Fucile 9baba01364 merge 2015-03-25 11:51:12 +00:00
Enrico Fucile d3f86e6402 fortran get_array functions allocate when not allocated. Changed two examples 2015-03-25 11:09:02 +00:00
Sandor Kertesz ef6941fded Make C, Fortran and Python examples ECC-15 2015-03-23 17:35:23 +00:00
Sandor Kertesz 5e3a078f67 Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/grib/grib_api into eccodes 2015-03-23 11:04:33 +00:00
Sandor Kertesz 236193de00 Add examples 2015-03-23 11:04:29 +00:00
Enrico Fucile cc35c36b78 changed exception handling in python example 2015-03-23 08:45:18 +00:00
Shahram Najm e8e7365a5c Tests: make ref files optional 2015-03-20 19:10:26 +00:00
Shahram Najm bb4d0e4044 Fix compiler warnings 2015-03-20 17:16:15 +00:00
Sandor Kertesz 4297cd350d Make C, Fortran and Python examples ECC-15 2015-03-20 10:41:01 +00:00
Shahram Najm de1b8016f6 Rationalize and clean up C examples 2015-03-18 14:35:13 +00:00
Shahram Najm e05a7aaae2 Added grib_index as C example 2015-03-18 13:48:30 +00:00
Shahram Najm 6fe515c665 ECC-86: Rename all grib related API examples (Part 17) 2015-03-18 13:24:48 +00:00
Shahram Najm bb347b1474 ECC-86: Rename all grib related API examples (Part 16) 2015-03-18 13:06:18 +00:00
Shahram Najm bbbf956cbd ECC-86: Rename all grib related API examples (Part 15) 2015-03-18 11:57:18 +00:00
Shahram Najm 45402275f3 ECC-86: Rename all grib related API examples (Part 14) 2015-03-18 11:48:23 +00:00
Shahram Najm 6cac18ab21 ECC-86: Rename all grib related API examples (Part 14) 2015-03-18 11:44:55 +00:00
Shahram Najm 53db8aed2b Pylint 2015-03-18 10:36:56 +00:00
Shahram Najm 19bc51c40d Fix F90 example names 2015-03-17 17:50:35 +00:00
Shahram Najm 1743d505a1 ECC-86: Rename all grib related API examples (Part 13) 2015-03-17 17:39:55 +00:00
Shahram Najm 9e742ccadd Fix conflicts 2015-03-17 16:48:41 +00:00
Shahram Najm a21744156d ECC-86: Rename all grib related API examples (Part 12) 2015-03-17 16:44:58 +00:00
Shahram Najm 50cb0c5f52 ECC-86: Rename all grib related API examples (Part 11) 2015-03-17 16:26:03 +00:00
Sandor Kertesz 779228afe3 Make C, Fortran and Python examples ECC-15 2015-03-17 16:21:31 +00:00
Sandor Kertesz 06f1772ed9 Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/grib/grib_api into eccodes
Conflicts:
	confluence/examples.par
	examples/F90/Makefile.am
	examples/python/Makefile.am
2015-03-17 16:20:35 +00:00
Shahram Najm 81011ca5a1 ECC-86: Rename all grib related API examples (Part 10) 2015-03-17 16:17:33 +00:00
Sandor Kertesz 9cebda8b47 Make C, Fortran and Python examples ECC-15 2015-03-17 16:13:20 +00:00
Shahram Najm 9574a7689d ECC-86: Rename all grib related API examples (Part 9) 2015-03-17 15:55:36 +00:00
Shahram Najm 8cd3291a25 ECC-86: Rename all grib related API examples (Part 8) 2015-03-17 15:41:04 +00:00
Shahram Najm b2719ca8f2 ECC-86: Rename all grib related API examples (Part 7) 2015-03-17 15:23:16 +00:00
Shahram Najm dc1a3d85d2 ECC-86: Rename all grib related API examples (Part 6) 2015-03-17 15:01:07 +00:00
Shahram Najm b5a20adfcd ECC-86: Rename all grib related API examples (Part 5) 2015-03-17 14:46:35 +00:00
Shahram Najm b0fca1d510 ECC-86: Rename all grib related API examples (Part 4) 2015-03-17 14:40:42 +00:00
Shahram Najm 34592d71c5 ECC-86: Rename all grib related API examples (Part 3) 2015-03-17 14:21:14 +00:00
Shahram Najm 7fd8826789 ECC-86: Rename all grib related API examples (Part 2) 2015-03-17 14:01:14 +00:00
Shahram Najm 0769393ee5 Clean up 2015-03-17 13:36:47 +00:00
Shahram Najm ee2ab390b9 ECC-86: Rename all grib related API examples (Part 1) 2015-03-17 13:19:09 +00:00
Sandor Kertesz 0f6111abea Make C, Fortran and Python examples ECC-15 2015-03-17 10:39:22 +00:00
Sandor Kertesz e220456317 Make C, Fortran and Python examples ECC-15 2015-03-17 09:14:03 +00:00
Sandor Kertesz 09a3156f6e Make C, Fortran and Python examples ECC-15 2015-03-16 17:44:37 +00:00
Sandor Kertesz a03f6b08f7 Make C, Fortran and Python examples ECC-15 2015-03-16 15:58:38 +00:00
Sandor Kertesz d3a85082e8 Make C, Fortran and Python examples ECC-15 2015-03-16 14:28:55 +00:00
Shahram Najm 5e40052511 ECC-80: Python example/test 2015-03-12 18:04:42 +00:00
Shahram Najm bdcc18c1f5 Cleanup 2015-03-12 17:39:06 +00:00
Shahram Najm cb77f3eabc Cleanup 2015-03-12 17:38:43 +00:00
Shahram Najm b3f8f4e573 ECC-80: Add examples/tests for F90 2015-03-12 16:28:31 +00:00
Shahram Najm d78f28c1db ECC-80: Add example for F90 2015-03-12 13:25:40 +00:00
Shahram Najm 45c828d07e ECC-80: Add examples/tests for processing different messages inside one file 2015-03-12 12:54:18 +00:00
Shahram Najm 49f3e1a0b3 Fix path to tools when in a bundle project 2015-03-10 18:19:51 +00:00
Shahram Najm 549fc7fa3a GRIB-711: CMake build: should not need to download data to compile 2015-03-10 15:52:33 +00:00
Shahram Najm cd4926d964 Use PROJECT_BINARY_DIR instead of CMAKE_BINARY_DIR for tool invocation 2015-03-09 16:22:55 +00:00