Change history

PyEPR 0.6.1 (26/04/2012)

  • fix compatibility with cython 0.16
  • added a new option to the setup script (--epr-api-src) to build PyEPR using the EPR-API C sources

PyEPR 0.6 (12/08/2011)

  • full support for Python 3
  • improved code highligh in the documentation
  • depend from cython >= 0.13 instead of cython >= 0.14.1. Cythonizing epr.pyx with Python 3 requires cython >= 0.15

PyEPR 0.5 (25/04/2011)

  • stop using PyFile_AsFile() that is no more available in Python 3
  • now documentation uses intersphinx capabilities
  • code examples added to documentation
  • tutorials added to documentation
  • the LICENSE.txt file is now included in the source distribution
  • the cython construct with nogil is now used instead of calling Py_BEGIN_ALLOW_THREADS() and Py_END_ALLOW_THREADS() directly
  • dropped old versions of cython; now cython 0.14.1 or newer is required
  • suppressed several constness related warnings

PyEPR 0.4 (10/04/2011)

  • fixed a bug in the epr.Product.__str__(), Dataset.__str__() and erp.Band.__repr__() methods (bad formatting)
  • fixed epr.Field.get_elems() method for char and uchar data types
  • implemented epr.Product.read_bitmask_raster(), now the epr.Product API is complete
  • fixed segfault in epr.Field.get_unit() method when the field has no unit
  • a smaller dataset is now used for unit tests
  • a new tutorial section has been added to the user documentation

PyEPR 0.3 (01/04/2011)

PyEPR 0.2 (20/03/2011)

  • sphinx documentation added
  • added docstrings to all method and classes
  • renamed some method and parameter in order to avoid redundancies and have a more pythonic API
  • in case of null pointers a epr.EPRValueError is raised
  • improved C library shutdown management
  • introduced some utility methods to epr.Product and epr.Record classes

PyEPR 0.1 (09/03/2011)

Initial release

Project Versions

Table Of Contents

Previous topic

API Reference

This Page