Change history
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)
- version string of the EPR C API is now exposed as module attribute
epr.EPR_C_API_VERSION
- implemented __repr__, __str__, __eq__, __ne__ and
__iter__ special methods
- added utility methods (not included in the C API) like:
- fixed a logic error that caused empty messages in custom EPR
exceptions
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 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