mirror of https://github.com/ecmwf/eccodes.git
e20833fce2 | ||
---|---|---|
.. | ||
CMakeLists.txt | ||
Makefile.am | ||
README | ||
compare_iterator_values.sh | ||
dummy.am | ||
eccode.i | ||
eccode_swig.i | ||
eccodes.py | ||
extrules.am | ||
grib_errors.h | ||
grib_interface.c | ||
grib_interface.h | ||
gribapi.c | ||
gribapi.py | ||
gribapi_swig.i | ||
init_eccodes.py | ||
init_gribapi.py | ||
numpy.i | ||
run_tests.sh | ||
setup.py.in | ||
swig_wrap_array.c | ||
swig_wrap_array.py | ||
swig_wrap_numpy.c | ||
swig_wrap_numpy.py | ||
test_extra.py | ||
test_general.py | ||
test_index.py | ||
test_iterator.py | ||
test_keysiterator.py |
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/