Releases: stack-of-tasks/eigenpy
EigenPy 1.5.3
This new release fixes a serious bug with duplicates symbols.
EigenPy 1.5.2
This new release fixes two important bugs:
- a type already registered by another library will have a symbolic link in the current scope
- when using the array convention, the Eigen vector objects become flatten numpy.array
EigenPy 1.5.1
This new release fixes a serious bug related to Python3 which was occurring when exiting the interpreter.
This new release makes also official the new BSD license.
EigenPy 1.5.0
This new release allows now to support the conversion from C++ to Python either as numpy.matrix or as numpy.array.
The use can switch between both features by calling in Python
eigenpy.switchToNumpyArray()
to convert Eigen::Matrix to numpy.array. Or
eigenpy.switchToNumpyMatrix()
to select conversion from Eigen::Matrix to numpy.matrix.
Thanks to @jviereck for raising the lost of performances induced by numpy.matrix.
EigenPy 1.4.5
Fix compatibility with Eigen 3.3.5
EigenPy 1.4.4
This is a minor release.
It allows to register Eigen::MatrixBase<MatType> from Python to Eigen converters.
EigenPy 1.4.3
This release fixes several compatibility issues at the Cmake level for both Python 3 and recent versions of Boost >= 1.67.0.
EigenPy 1.4.2
This new release allows the binding of Eigen::Ref, facilitates the conversion between compatible scalars (eigenpy won't warn if the numpy matrix has integer scalar type).
This new release also improves the compatibility with Python 3.x.
EigenPy 1.4.1
This is mostly a maintenance release where some fixes have been done with respect to BSD systems.
We also fixed an issue concerning the catching of exceptions: they are now verbose.
Release 1.4.0
This new release introduces an independent eigenpy library that exposes Eigen solvers in Python.
It also allows to use directly NumPy memory through famous Eigen::Ref that are just memory mapping.