eccodes/python
Florian Rathgeber a5d3b5b61b ECC-106 Respect INSTALL_{BIN,DATA,INSTALL,LIB}_DIR when installing Python modules 2017-02-09 13:02:18 +00:00
..
eccodes ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 4: High-level Python) 2017-01-26 18:17:06 +00:00
gribapi ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 2: Python) 2017-01-26 17:26:22 +00:00
CMakeLists.txt ECC-106 Respect INSTALL_{BIN,DATA,INSTALL,LIB}_DIR when installing Python modules 2017-02-09 13:02:18 +00:00
Makefile.am ECC-296: Create Python symlinks 2016-07-18 17:47:15 +01:00
README Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
compare_iterator_values.sh Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
create_errors.py.sh Change error description: memory allocation error 2016-12-15 11:51:47 +00:00
dummy.am Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
extrules.am Remove redundant NUMPY macro 2016-07-21 18:13:01 +01:00
grib_errors.h Change error description: memory allocation error 2016-12-15 11:51:47 +00:00
grib_interface.c ECC-424: Allow for filtering the bufr_keys_iter flags (Future) 2017-02-06 16:47:23 +00:00
grib_interface.h ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 2: Python) 2017-01-26 17:26:22 +00:00
gribapi.c Update copyright notices: 2016 -> 2017 2017-01-03 11:03:48 +00:00
gribapi_swig.i ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 2: Python) 2017-01-26 17:26:22 +00:00
numpy.i Fix spelling 2015-01-01 16:43:45 +00:00
run_tests.sh Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
setup.py.autotools.in Fixes for F90 example and python setup 2016-04-04 16:53:25 +01:00
setup.py.in Merge pull request #8 in ECCODES/eccodes from ~ERGET/eccodes:feature/SUP-1861-high-level-python-grib to develop 2016-12-19 13:47:42 +00:00
swig_wrap_numpy.c ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 2: Python) 2017-01-26 17:26:22 +00:00
swig_wrap_numpy.py ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 2: Python) 2017-01-26 17:26:22 +00:00
test_extra.py Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
test_general.py ECC-117: Eliminate function codes_is_defined (Part 1) 2015-05-13 13:00:31 +01:00
test_index.py Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
test_iterator.py Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00
test_keysiterator.py Ported grib_api 1.10.4 from p4 to git 2013-03-25 12:04:10 +00:00

README

GRIB API Python bindings

In order to enable the Python bindings in the build,
use the --enable-python configure flag.

./configure --enable-python

This will enable the build of the Python bindings with 
NumPy support enabled. Python needs to be in the path
and, of course, the NumPy package installed.

To build the Python bindings without NumPy support, use 
the --disable-numpy configure flag. This will result in
Python array objects being used for data handling.

On 'make install', the Python bindings will be installed under
'${GRIBAPI_install_dir}/lib/pythonX.X/site-packages/grib_api',
where X.X is the version of python used to build the bindings.
Add this folder to your PYTHONPATH and you are ready to go.

For more information on the Python bindings, please visit our
website at:

http://www.ecmwf.int/publications/manuals/grib_api/