mds-utils 2.0.0 released

Michele De Stefano micdestefano at gmail.com
Fri Aug 15 21:38:54 CEST 2014


I am pleased to announce the release of mds-utils 2.0.0
<http://www.micheledestefano.joomlafree.it/en/mds-utils.html>.

MDS-UTILS provides:

   1. a tool for detecting machine endianity.
   2. utilities for the Boost uBLAS library. Amongst them, some type traits
   for detecting different uBLAS matrix types.
   3. some useful classes that allow to treat the old C FILE pointer as a
   C++ stream.
   4. C++ wrappers of the main Python objects, independent of those in
   Boost Python.
   5. C++ classes that help on treating Python file objects as C++ streams.
   6. a review and refactor of the indexing support in Python extensions.
   Now access in write mode is supported too.
   7. new C++ *to-Python* and *from-Python* converters for some *Boost
   uBlas* objects and for standard Python objects. These converters do not
   depend on Boost Python.
   8. a new sequence iterator that is able to wrap Python sequences and
   allows also to modify them. This feature does not depend on Boost.Python.
   9. the NDArrayIterator class, that wraps the Numpy C-API iterator and
   allows easy management of conversions to/from Numpy arrays.
   10. some SWIG interface files, for easy integration with SWIG extensions
   for Python.

The easiest way to learn to use this library is to browse the modules
section and look at the usage examples. Each class is a well-documented,
small, easy to use tool and it should never be too difficult to learn to
use it.
A large percentage of this library makes a heavy usage of the Boost C++
libraries <http://www.boost.org/>: so, they must be installed on the
system. It is assumed that the user is familiar with them.

With respect to the previous releases, this one has been completely
rewritten in order to be independent of Boost Python. The recommended usage
for Python extensions development is now through SWIG.

-- 
Michele De Stefano
Web Site <http://www.micheledestefano.joomlafree.it>
Linked In <http://it.linkedin.com/in/micheledestefano>
mds-utils: a general purpose Open Source library
<http://www.micheledestefano.joomlafree.it/en/mds-utils.html>
<http://it.linkedin.com/in/micheledestefano>


More information about the Python-announce-list mailing list