Shahram Najm
5f74e56c31
ECC-296: Update egg info
2016-07-18 17:06:07 +01:00
Shahram Najm
6710163879
ECC-296: Use Python distutils to install Python modules
2016-07-18 16:35:25 +01:00
Shahram Najm
4f3fe1b785
Python setup: remove unnecessary libraries
2016-07-18 14:58:38 +01:00
Florian Rathgeber
109a724384
ECC-204 Python: remove obsolete swig_wrap_array.{c,py}
2016-07-14 08:48:22 +01:00
Florian Rathgeber
95455c34a0
ECC-204 Python: remove support for deprecated array handler
2016-07-14 08:48:22 +01:00
Florian Rathgeber
cc54d6810a
ECC-296 Clean up python CMakeLists
2016-07-14 08:48:21 +01:00
Florian Rathgeber
cad2ea0b4a
ECC-296 Clean up setup.py
2016-07-14 08:48:21 +01:00
Florian Rathgeber
7bf11d75e2
ECC-296 Use Python distutils to install Python modules
...
* Create Python modules eccodes and gribapi already in the source tree
* Copy modules to build tree, so build tree mirrors install location
* Call `python setup.py build_exit --inplace` to build extension module
for use in build tree (using the build tree RPATH)
* Call `python setup.py install --prefix=${CMAKE_INSTALL_PREFIX}` to
install (using the build tree RPATH)
The build tree is now a fully functioning Python package, so you can
also `pip install /path/to/eccodes/build/python`.
2016-07-14 08:48:20 +01:00
Shahram Najm
e9e7c03cd6
ECC-200: Improve Python docs
2016-07-13 17:20:51 +01:00
Shahram Najm
e12a686edf
ECC-200: Python docs updates
2016-07-13 13:47:21 +01:00
Shahram Najm
81b4cfb4c8
ECC-200: doxygen documentation
2016-07-11 11:37:33 +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
366bd1ff3d
ECC-283: Add functions to Python interface
2016-06-29 16:40:28 +01:00
Shahram Najm
405c7c384e
Fix python lib path in bundle
2016-06-09 16:07:01 +01:00
Shahram Najm
d3342f4083
Fix python lib path in bundle
2016-06-09 15:58:51 +01:00
Shahram Najm
a4acc9eae4
Make minimum Python version 2.6 to enable Python3 in future
2016-06-01 16:40:20 +01:00
Shahram Najm
dddef51598
Replace LIB_JASPER with HAVE_LIBJASPER for consistency
2016-05-25 16:36:29 +01:00
Shahram Najm
3c5f05d752
Fix issue with JASPER not being installed (MAC OS issue)
2016-05-24 17:25:51 +01:00
Shahram Najm
520f91f687
Add missing function prototypes
2016-04-26 14:21:16 +01:00
Shahram Najm
63b58cb710
Fixes for F90 example and python setup
2016-04-04 16:53:25 +01:00
Shahram Najm
735a373c44
GRIB-927 python build/install with distutils
2016-02-16 18:05:11 +00:00
Shahram Najm
5c7761d936
ECC-204: Python bindings: make numpy a requirement (drop support for python arrays)
2016-01-07 10:54:02 +00:00
Shahram Najm
45badf3729
GRIB-902: Update copyright notices: 2015 -> 2016
2015-12-31 12:44:51 +00:00
Shahram Najm
52ab4d1ba3
GRIB-884: OpenMP Support
2015-12-30 14:39:02 +00:00
Shahram Najm
bd502a1c6d
Rename GRIB_PTHREAD_ONCE macro (in preparation for GRIB-884)
2015-12-30 11:55:03 +00:00
Shahram Najm
e20833fce2
Added the two constants GRIB_MISSING_DOUBLE and GRIB_MISSING_LONG
2015-11-16 16:22:21 +00:00
Shahram Najm
92e07e5a38
Clean up python
2015-11-16 14:38:51 +00:00
Shahram Najm
273451ff7c
ECC-144: Performance: ecCodes should be as fast as grib api
2015-11-04 12:40:17 +00:00
Shahram Najm
dfa054154c
ECC-154: Fix __version__ import
2015-10-27 17:40:24 +00:00
Shahram Najm
ee0d25caa5
ECC-154: comment re _internal module import
2015-10-27 16:49:33 +00:00
Shahram Najm
d174d6a24b
ECC-154: Install python module correctly
2015-10-27 16:28:10 +00:00
Shahram Najm
2e074dcda2
Remove unnecessary search for Python interpreter
2015-10-19 17:38:13 +01:00
Shahram Najm
edbd068a42
ECC-155: Crash: calling codes_dump from Fortran
2015-10-02 15:13:25 +01:00
Shahram Najm
8e994a3d90
CMake: no point checking for HAVE_PYTHON twice!
2015-09-29 14:40:48 +01:00
Shahram Najm
77e108821e
GRIB-790 PEP8ify Python interface
2015-09-24 14:38:42 +01:00
Shahram Najm
76bd03e33a
CMake: fortran and examples features
2015-06-09 14:50:51 +01:00
Enrico Fucile
5b1a787f63
ECC-128 part 1
2015-06-03 14:52:29 +01:00
Shahram Najm
5b36903347
ECC-117: Eliminate function codes_is_defined (Part 1)
2015-05-13 13:00:31 +01:00
Shahram Najm
beceeba32f
Fix failing python tests: Must use old swig v1.3.40!
2015-05-11 18:47:11 +01:00
Enrico Fucile
5f8f69908b
solved ECC-85, ECC-118
2015-05-11 14:58:23 +01:00
Shahram Najm
fce32129b2
ECC-106: CMake: overriding default install directories
2015-04-29 17:16:13 +01:00
Enrico Fucile
b95849b25b
improved reading of messages with confusing padding or malformed messages ECC-101
2015-04-29 13:25:04 +01:00
Shahram Najm
a11654746a
Metar example: metar_get_keys.py
2015-04-22 17:58:21 +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
abc2ef8d4a
Renumber product constants
2015-03-27 20:31:08 +00:00
Shahram Najm
e1a39939da
Fix for rpath in python wrapper when shared libs
2015-03-20 18:26:32 +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
bbbf956cbd
ECC-86: Rename all grib related API examples (Part 15)
2015-03-18 11:57:18 +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
b2719ca8f2
ECC-86: Rename all grib related API examples (Part 7)
2015-03-17 15:23:16 +00:00