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