On 24/03/11 20:14, Jim Bosch wrote:
If we start with boost/python/numpy, I think the most important tasks are:
- Add "object manager" classes for additional numpy types ("object
managers" are Boost.Python versions of Python types; right now
boost/python/numpy only supports the most important numpy types, like
numpy.ndarray and numpy.dtype). Most of these will be trivial, but there
may be a lot of them. We want complete coverage of the numpy C-API.
- Add additional methods to the numpy.ndarray object manager
(numpy.ndarray has a ton of methods in Python; I'm not sure all of them
need to be supported from C++ if we can do attr("method")())
- Fix conversions between numpy scalar types and C++ POD types (other
projects mentioned on this list have solved this at some level).
- Review and possibly revise the array-from-data API (i.e. how should
the user pass in shape and strides?)
- Review and possibly revise how the numpy C-API and its ugly
preprocessor macros are hidden.
- Add documentation.
- Integrate into the boost build system.

Is support planned for boost::multi_arrays? If not, can I add my +1?

John.

_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to