Commit Graph

2734 Commits

Author SHA1 Message Date
Shahram Najm eddd6ac403 Pylint fixes 2016-12-21 18:37:35 +00:00
Shahram Najm 7d5d786c90 Merge pull request #9 in ECCODES/eccodes from ~ERGET/eccodes:feature/SUP-1862-high-level-python-bufr to feature/ECC-157-PythonicInterface
* commit '7a7ace2d5e0d9d68cf4b6be16fc2917fd8fcb3d1':
  Restore deleted .gitignore
  Inherit docstrings
  Add high-level BUFR interface.
  Make test robust to new keys
  Implement CodesMessage abstract class
  Extract general GribFile functions into CodesFile class for reuse with BUFR
2016-12-21 17:30:54 +00:00
Shahram Najm 1f1fbc43ca NUM_MAPPINGS only used if DEBUG defined 2016-12-21 17:20:36 +00:00
Shahram Najm fc3e226f21 Compiler warning: expression which evaluates to zero treated as a null pointer constant 2016-12-21 17:20:12 +00:00
Shahram Najm 4a451a0172 ECC-325: Memory leaks during BUFR unpack (Part 2) 2016-12-21 16:47:53 +00:00
Shahram Najm df1fd6e5d0 Fix uninitialized variable (valgrind failure) 2016-12-21 16:47:26 +00:00
Shahram Najm 40c57e73b7 Clean up 2016-12-21 13:24:01 +00:00
Shahram Najm b451100e14 Debug message for tracking accessor deletion 2016-12-21 13:22:40 +00:00
Daniel Lee 7a7ace2d5e Restore deleted .gitignore 2016-12-21 14:14:25 +01: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 7d9a9defd4 Inherit docstrings 2016-12-21 11:43:46 +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 6e51ec39a9 ECC-325: Memory leaks during BUFR unpack (Part 1) 2016-12-20 14:30:43 +00: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
Shahram Najm 359f9e6442 ECC-399: Detecting NaN values when encoding grib 2016-12-19 13:37:31 +00:00
Shahram Najm 35d12dd2e5 SUP-1871 2016-12-19 13:25:48 +00:00
Shahram Najm 310db9bc33 Testing: add comments 2016-12-19 11:34:27 +00:00
Shahram Najm 6d761b4616 ECC-400: Temporary solution 2016-12-16 18:50:51 +00:00
Shahram Najm 29d2c130c1 Fix broken Python tests for: -DBUILD_SHARED_LIBS=OFF -DENABLE_MEMFS=ON 2016-12-16 18:31:59 +00:00
Shahram Najm 7ea81c5ad4 ECC-400 grib_handle takes up 10 times the space compared with grib_api (Part 1) 2016-12-16 14:41:35 +00:00
Daniel Lee a79e5cf2e5 Implement CodesMessage abstract class 2016-12-16 14:31:20 +01: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
Shahram Najm e05380ab3c Optimisation: if an element is a new maximum then it cannot be a minimum 2016-12-15 17:02:01 +00:00
Daniel Lee f80d1d58a4 Cleanup imports 2016-12-15 17:36:58 +01:00
Daniel Lee ef2eddf009 SUP-1861: Add high-level GRIB interface 2016-12-15 14:27:44 +01:00
Shahram Najm 53e5d46ba1 Change error description: memory allocation error 2016-12-15 11:51:47 +00:00
Shahram Najm 2bd72b8dad ECC-383: Implement iterator for 'space view'. Alternative impl based on MSGnavigation 2016-12-15 11:09:11 +00:00
Shahram Najm ac4e34d9d3 ECC-383: Implement iterator for 'space view'. Nr can be missing 2016-12-14 18:16:20 +00:00
Shahram Najm 24d59b60a4 ECC-383: Implement iterator for 'space view' (Part 2) 2016-12-12 18:09:56 +00:00
Shahram Najm db28f5b4e0 ECC-383: Implement iterator for 'space view' (Part 1) 2016-12-09 17:55:20 +00:00
Shahram Najm 85313a9c1b ECC-398: untrapped error : No descriptors in section 3. Malformed message 2016-12-09 14:56:51 +00:00
Shahram Najm 8e941870c7 Fix undefined behaviour (found by gcc -fsanitize=undefined) 2016-12-08 19:17:48 +00:00
Shahram Najm 2d9137fe1c Testing: temp files 2016-12-08 18:49:09 +00:00
Shahram Najm a33a37b0c6 shortName for 2m specific humidity 2016-12-08 13:48:40 +00:00
Shahram Najm eabdb81516 Rename param 174096 to '2 metre specific humidity' 2016-12-07 18:29:39 +00:00
Shahram Najm f1639eaf7f ECC-397: Rename parameter 260242 to '2 metre relative humidity' 2016-12-07 18:01:42 +00:00
Shahram Najm b50e416c43 GRIB-1033: JRA55 and ERA (Part 11: Total Ozone) 2016-12-07 17:24:53 +00:00
Shahram Najm dcd378515f GRIB-1033: JRA55 and ERA (Part 10: v-component of wind) 2016-12-07 17:10:26 +00:00
Shahram Najm a163a7c7d6 GRIB-1033: JRA55 and ERA (Part 9: u-component of wind) 2016-12-07 17:01:23 +00:00
Shahram Najm b4f01819b5 GRIB-1033: JRA55 and ERA (Part 8: Ice Cover) 2016-12-07 16:19:06 +00:00
Shahram Najm 9b5822700e GRIB-1033: JRA55 and ERA (Part 7: 2m temperature) 2016-12-07 16:03:40 +00:00
Shahram Najm 48cf001228 GRIB-1033: JRA55 and ERA (Part 7: 2m specific humidity) 2016-12-07 15:42:44 +00:00
Shahram Najm 63c29a1509 GRIB-1033: JRA55 and ERA (Part 6: Relative humidity) 2016-12-07 15:02:59 +00:00
Shahram Najm 528c14b11b GRIB-1033: JRA55 and ERA (Part 5: Meridional water vapour flux) 2016-12-07 14:05:41 +00:00
Shahram Najm 246436964d GRIB-1033: JRA55 and ERA (Part 4: Zonal thermal energy flux) 2016-12-07 13:54:42 +00:00