Recent Releases of https://github.com/stack-of-tasks/eigenpy
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.12.0
What's Changed
Added
- Add additional decompositions and solvers from Eigen (#571)
- Docker images
ghcr.io/stack-of-tasks/eigenpy(#575)
Changed
- Change the default branch to
devel(#547)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.11.0...v3.12.0
- C++
Published by jorisv 6 months ago
https://github.com/stack-of-tasks/eigenpy - eigenpy v3.11.0
What's Changed
- subscribe to ROS buildfarm mails by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/534
- Update pixi lockfile by @update-pixi-lockfile in https://github.com/stack-of-tasks/eigenpy/pull/535
- flake.lock: Update by @hrp2-14 in https://github.com/stack-of-tasks/eigenpy/pull/536
- Update ROS CI by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/537
- Update pixi lockfile by @update-pixi-lockfile in https://github.com/stack-of-tasks/eigenpy/pull/540
- flake.lock: Update by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/541
- Fix issue for sparse matrix conversions by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/538
- Fix issue on Eigen 3.4.90 + sync submodule CMake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/542
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/543
- Update C++ standard for clang-format to 11, apply updated formatting rules by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/546
- Add user-defined literal
""_aforbp::argby @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/545
New Contributors
- @hrp2-14 made their first contribution in https://github.com/stack-of-tasks/eigenpy/pull/536
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.10.3...v3.11.0
- C++
Published by ManifoldFR 10 months ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.10.3
What's Changed
Added
- Add
BUILDING_ROS2_PACKAGEto generate ament specific file (#530)
Changed
- Modernize doxygen documentation (#533)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.10.2...v3.10.3
- C++
Published by jorisv about 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.10.2
What's Changed
Fixed
- Fix Python library linkage for Debug build on Windows (#514)
- Fix np.ones when dtype is a custom user type (#525)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.10.1...v3.10.2
- C++
Published by jcarpent about 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.10.1
What's Changed
Added
- Add Pixi support (#444)
Fixed
- Don't use C++14 feature (#510)
- Add inline to
deprecationTypeToPyObjdefinition to avoid linking error (#512)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.10.0...v3.10.1
- C++
Published by jorisv over 1 year ago
https://github.com/stack-of-tasks/eigenpy - eigenpy v3.10.0
What's Changed
- Fix compatibility issue on Windows for NumPy 2.x by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/496
- Map enhancements: add visitor arg to ::expose() with overloads, rename
overload_base_get_item_for_std_mapby @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/507
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.9.1...v3.10.0
- C++
Published by ManifoldFR over 1 year ago
https://github.com/stack-of-tasks/eigenpy - v3.9.1
What's Changed
- Add helper for type_info by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/502
- [std-map] add more general visitor for map types, fix non-default-constructible types by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/504
- [unittest] Add test returning reference of std::pair by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/503
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.9.0...v3.9.1
- C++
Published by ManifoldFR over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.9.0
What's Changed
Changed
- The
exposeStdVectorEigenSpecificType()template function now takes the vector allocator as a template parameter (#500)
Added
- Add bp::dist to std::map converter (#499)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.9.0/CHANGELOG.md
- C++
Published by jcarpent over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.8.2
What's Changed
Fixed
- Fix function signature on Windows (#494)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.8.2/CHANGELOG.md
- C++
Published by jcarpent over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.8.1
What's Changed
Fixed
- Fix compatibility issue with NumPy 2.x on Windows (#492)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.8.1/CHANGELOG.md
- C++
Published by jcarpent over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.8.0
What's Changed
Added
Fixed
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.8.0/CHANGELOG.md
- C++
Published by jcarpent over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.7.0
What's Changed
Added
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.7.0/CHANGELOG.md
- C++
Published by jcarpent over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.6.0
What's Changed
Added
- Added a deprecation call policy shortcut (#466)
Fixed
- Fix registersymboliclinktoregistered_type() for multiple successive registrations (#471)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.6.0/CHANGELOG.md
- C++
Published by jorisv over 1 year ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.5.1
What's Changed
Fixed
- Allow EigenToPy/EigenFromPy specialization with CL compiler (#462)
- Fix missing include for boost >= 1.85 (#464)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.5.1/CHANGELOG.md
- C++
Published by jorisv almost 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.5.0
What's Changed
Added
- Allow use of installed JRL-cmakemodule (#446
- Support of Numpy 2.0.0b1 (#448)
- Support new primitive type (char, int8t, uint8t, int16t, uint16t, uint32t, uint64t) (#455https://github.com/stack-of-tasks/eigenpy/pull/455)
- Support conversion between signed <-> unsigned integers (#455)
- Support conversion between complex numbers (#455)
Fixed
- Fix unit test build in C++11 (#442)
- Fix unit test function signature #443)
- Fix CMake export (#446
- Fix
intmanagement on Windows (#455) - Fix
long longmanagement on Mac (#455) - Allow to run test in the build directory on Windows (#457)
Removed
- Remove casting when converting from Eigen scalar to Numpy scalar. This should not remove any functionality since Numpy array are created from the Eigen scalar type (#455)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.5.0/CHANGELOG.md
- C++
Published by jcarpent almost 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.4.0
What's Changed
Added
- Support for
Eigen::SparseMatrixtypes (#426) - Support for
boost::varianttypes withVariantConverter(#430) - Support for
std::varianttypes withVariantConverter(#431) - Support for
std::unique_ptras a return types withStdUniquePtrCallPoliciesandboost::python::default_call_policies(#433) - Support for
std::unique_ptras an internal reference withReturnInternalStdUniquePtr(#433) - Support for
Eigen::Simplicial{LLT,LDLT}andEigen::Cholmod{Simplicial,Supernodal}{LLT,LDLT}Cholesky de compositions (#438) - Switch to ruff for lints, format, and import sort (#441)
Fixed
- Fix the issue of missing exposition of Eigen types with __int64 scalar type (#426)
- Fix namespace use in unittest/std_pair.cpp (#429)
- Fix case of zero-size sparse matrices (#437)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.4.0/CHANGELOG.md
- C++
Published by jorisv almost 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.3.0
What's Changed
Fixed
- Fix potential memory leak when returning a list from an
std::vectoror anstd::array(423)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.3.0/CHANGELOG.md
- C++
Published by jorisv about 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.2.0
What's Changed
Added
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.2.0/CHANGELOG.md
- C++
Published by jcarpent about 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.1.4
What's Changed
Added
- Add new helper functions to check Tensor support
Fixed
- Fix stub generation on Windows
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.1.4/CHANGELOG.md
- C++
Published by jorisv about 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.1.3
What's Changed
Fixed
- Install
include/eigenpy/registration_class.hpp
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.1.3/CHANGELOG.md
- C++
Published by jorisv over 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.1.2
What's Changed
Added
- Support Python 3.12 (#391)
Fixed
- Add method to
std::vector<MatrixXX>binding even if another library had registered it (#393)
Changed
- CMake minimal version is now 3.10 (#388)
Full Changelog: https://github.com/stack-of-tasks/eigenpy/blob/v3.1.2/CHANGELOG.md
- C++
Published by jorisv over 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.1.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/374
- Fix ROS CI by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/384
- Extended copyable visitor by @cmastalli in https://github.com/stack-of-tasks/eigenpy/pull/383
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/382
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.1.0...v3.1.1
- C++
Published by jcarpent over 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.1.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/362
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/363
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/366
- WIP: Expose boost::nonet type (and std::nulloptt when available) by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/367
- optional: check registration of none type and optional type before exposing converter by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/371
- Sync submodule CMake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/373
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v3.0.0...v3.1.0
- C++
Published by jcarpent over 2 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 3.0.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/345
- Clean use of namespace bp:: by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/346
- Add full support of Eigen::Tensor by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/348
- Enable scalar template specialization by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/349
- Tests: add user-struct test by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/350
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/351
- CMake: have python stubs target depend on pywrap target by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/352
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/354
- fix INSTALL_RPATH on ROS & OSX by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/355
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/356
- Add util to expose optional types by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/357
- Fix CI + sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/358
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/359
- Add example showing how to bind virtual classes, passing to overrides… by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/360
- Remove support of numpy.matrix class by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/361
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.9.2...v3.0.0
- C++
Published by jcarpent almost 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.9.2
What's Changed
- Fix for Python 3.6 by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/344
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.9.1...v2.9.2
- C++
Published by jcarpent about 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.9.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/340
- test python 2/3 ubuntu 18/20/22 by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/341
- Add and expose printEigenVersion by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/342
- Fix issue with Boost.Python < 1.71 by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/343
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.9.0...v2.9.1
- C++
Published by jcarpent about 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.9.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/333
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/334
- Move and update license by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/335
- Add full support of vectorization by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/336
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/338
- Simplify alignment procedure by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/337
- Remove deprecated EIGENPYDEFINESTRUCTALLOCATORSPECIALIZATION by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/339
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.8.1...v2.9.0
- C++
Published by jcarpent about 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.8.1
What's Changed
- Fix handling of Numpy blocks on vector types by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/332
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.8.0...v2.8.1
- C++
Published by jcarpent about 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.8.0
What's Changed
- Modify stride assertion in
numpy-map.hppto be valid for empty vector by @acmiyaguchi in https://github.com/stack-of-tasks/eigenpy/pull/321 - Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/323
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/326
- Fix potential issues related to Boost.Python >= 1.80 by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/327
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/328
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/329
- Copy std-vector and std-map from Pinocchio by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/325
New Contributors
- @acmiyaguchi made their first contribution in https://github.com/stack-of-tasks/eigenpy/pull/321
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.14...v2.8.0
- C++
Published by jcarpent about 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.14
What's Changed
- Fix Boost.Python export by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/319
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.13...v2.7.14
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.13
What's Changed
- Fix packaging by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/311
- add relocatable test by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/313
- [CI] Always run PRERELEASE tests by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/307
- Test https://github.com/jrl-umi3218/jrl-cmakemodules/pull/547 by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/314
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/315
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/317
- Fix flake8 errors by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/318
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.12...v2.7.13
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.12
What's Changed
- Sync submodule CMake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/306
- define HAVE_SNPRINTF for windows, fix #309 by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/310
- export SEARCHFORBOOST_PYTHON by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/308
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.11...v2.7.12
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.11
What's Changed
- CMake: typo by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/301
- FIx issue related to Python 3.11 by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/304
- Sync submodule Cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/305
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.10...v2.7.11
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.10
What's Changed
- pre-commit / cmake-format by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/300
- ci: test packaging by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/298
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.9...v2.7.10
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.9
What's Changed
- Enhance CI by testing hpp-fcl by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/296
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/297
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.8...v2.7.9
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.8
What's Changed
- Fix cross compilation by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/293
- Fix python numpy linking error by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/295
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.7...v2.7.8
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.7
What's Changed
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/287
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/289
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/290
- cmake: relocatable package for recent CMake versions by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/291
- ROS2/Colcon integration for AMENTPREFIXPATH and PYTHONPATH by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/292
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.6...v2.7.7
- C++
Published by jcarpent over 3 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.6
What's Changed
- Allow template specialization of getitem by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/286
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.5...v2.7.6
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.5
What's Changed
- Fix for Refs to dynamic (1, N) blocks by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/284
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/285
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.4...v2.7.5
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.4
This release fixes a major bug related to Eigen::Ref when using Row Major matrices.
What's Changed
- unit tests: fix super() for python 2 by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/281
- test/eigen_ref: test using Eigen::Ref as data member by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/282
- Fix RowMajor case for Eigen::Ref by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/283
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.3...v2.7.4
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.3
What's Changed
- numpy: avoid deprecated header by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/280
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.2...v2.7.3
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/276
- ci: autoupdate devel instead of master by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/277
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/stack-of-tasks/eigenpy/pull/278
- Test: modify a matrix block through Python subclass by @ManifoldFR in https://github.com/stack-of-tasks/eigenpy/pull/279
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/stack-of-tasks/eigenpy/pull/276
- @ManifoldFR made their first contribution in https://github.com/stack-of-tasks/eigenpy/pull/279
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.1...v2.7.2
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.1
What's Changed
- Expose const Eigen::Ref<const ... + update pre-commit + correctly export the project version by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/275
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.7.0...v2.7.1
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.7.0
What's Changed
- Export name types by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/273
- Apply pre-commit on all the project by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/274
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.6.11...v2.7.0
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.11
What's Changed
- Fix quaternion initialisation segfault under -march=native by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/267
- Fix Quaternion constructor by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/269
- Fix memory issue with Quaternion::normalized by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/271
- Remove useless std::cout by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/272
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.6.10...v2.6.11
- C++
Published by jcarpent almost 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.10
This new release enhances portability for ROS2 and fixes issues with Eigen::RowMajor matrix types.
What's Changed
- Prepare ROS2 release by @wxmerkt in https://github.com/stack-of-tasks/eigenpy/pull/264
- Fix RowMajor issues by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/266
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.6.9...v2.6.10
- C++
Published by jcarpent about 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.9
Mostly a maintenance release that enhances packaging support and provides fixes for Windows.
What's Changed
- Fix stubgen by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/260
- Remove useless setup by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/261
- FetchContent on missing submodule by @nim65s in https://github.com/stack-of-tasks/eigenpy/pull/262
- Sync submodule cmake by @jcarpent in https://github.com/stack-of-tasks/eigenpy/pull/263
Full Changelog: https://github.com/stack-of-tasks/eigenpy/compare/v2.6.8...v2.6.9
- C++
Published by jcarpent over 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.8
This new release: - enhances the compatibility with Boost >= 1.77 - fixes Python doc - adds the support of Python stubs
- C++
Published by jcarpent over 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.7
This new release provides additional support in user-type for extracting class objects exposed through boost python.
- C++
Published by proyan over 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.6
This new release provides: - extended support of Custom types with Numpy - extended support of Eigen::{LLT,LDLT} for matrix solution - MINRES solver support
- C++
Published by jcarpent over 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.5
This new release extends the support of custom types registration within NumPy arrays.
- C++
Published by jcarpent over 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.4
This new release fixes some bugs when compiling with -march=native. It also fixes a bug of include orders.
- C++
Published by jcarpent over 4 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.3
This new release enhances the support of EigenPy with Numpy >= 1.2.0
- C++
Published by jcarpent almost 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.2
Add support of boolean matrices.
- C++
Published by jcarpent almost 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.1
This new release fixes a bug related to Quaternion initialization in Python.
- C++
Published by jcarpent about 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.6.0
This new release provides extended support for arbitrary scalar types.
- C++
Published by jcarpent about 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.5.0
This new release provides a support of Eigen::Ref to Python with shared memory.
- C++
Published by jcarpent over 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.4.4
This new release fixes a bug encountered when trying to expose non-square matrix. It also improves the packaging support on Conda.
- C++
Published by jcarpent over 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.4.3
This new release fixes some packaging issues and removes some CMake warnings.
- C++
Published by jcarpent over 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.4.2
This new release provides extended support to NumPy 1.19 and more.
- C++
Published by jcarpent over 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.4.1
This new release improves the packaging of the project by removing any dependency to pkg-config when searching for dependencies. In addition, the Windows compatibility is enhanced.
- C++
Published by jcarpent over 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.4.0
This new release enables: - the exposition of user types inside NumPy - a enhance compatibility with Windows
- C++
Published by jcarpent over 5 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.3.2
This new release enforces the compatibility with: - ROS and Python3 - Ubuntu 20.04 - Eigen >= 3.3.90
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.3.1
This new release fixes some packaging issues for OS X systems.
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.3.0
This new release comes with new features: - the Geometry module has now full shared memory with Python
and comes with additional bug fixes: - the project can still be used with former CMake style - the compilations issues with Boost 1.71 has been fixed - on OS X systems, the project can be relocated
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.2.2
This release fixes a packaging with former versions of ROS.
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.2.1
This new release of EigenPy: - removes boring compilation warnings in C++11 - fixes a bug in the Python documentation of the Geometry module - fixes the CMake export of the project with respect to ROS
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.2.0
This new release fully introduces the support of sharing of memory from Eigen to Numpy. This feature can be disabled thanks to "eigenpy.sharedMemory(False)" to recover the previous behavior.
In addition, eigenpy::Refhas been removed, as Eigen::Ref is now fully supported.
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.1.2
This release fixes a packaging bug with older version of CMake.
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.1.1
This new release fixes the support with Windows systems and fixes some bugs with the CMake packaging of the project.
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.1.0
This new release adds the full support for: - sharing the memory between Eigen and Numpy - provides a complete way of exposing Eigen::Ref (with allocation only when needed) - improves the whole efficiency of the code
- C++
Published by jcarpent almost 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.0.3
This new release fixes: - improve the search of Python - fix a potential memory leak when using Eigen::MatrixBase objects
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.0.2
This new release provides some additional supports on Eigen::Matrix to np.array conversion. It also reduces the memory overload when compiling EigenPy.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.0.1
This new release improves the compatibility of EigenPy with Win32 systems.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 2.0.0
This is the new release of EigenPy, which some new features:
- full support of np.array which becomes the default conversion format. The end-user is still able to switch to numpy.matrix by calling eigenpy.switchToNumpyMatrix()
- we provide a full exposition of the Eigen decompositions (LLT, LDLT, EigenSolvers, etc.)
- fixes have been done that were appearing in some very particular cases
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.13
This new release uniformizes the build of unitary tests and also provides a new function to set the random seed of the std random generator.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.12
This release fixes the compatibility on Win32 systems and provides a fix for a bug introduced in 1.6.10.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.11
This new release fixes an important bug introduced in 1.6.10.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.10
This new release: - makes the project fully compatible with CMake package policy - improves the documentation of the Python bindings - fixes the convertibility of Eigen base classes
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.9
Missing update of the package.xml file.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.8
This new release improves the compatibility version between numpy.array and Eigen::Matrix conversions. It also fixes some compilations issues on Win32 systems.
- C++
Published by jcarpent about 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.7
This new release fixes some compilations of EigenPy on the ROS build farm. Thanks to @wxmerkt for the fix.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.6
This new patched release improves the packaging of the project with respect to external forges.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.5
This new release fixes the export of the Eigen project for CMake targets relying on EigenPy. It also provides some fixes aroung Geometry classes.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.4
This new release improves the packaging of the project with respect to ROS and also fixes some constructors issues with respect to the Quaternion class.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.3
This release fix issues introduced recently in the packaging which was preventing the project to correctly export the main library.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.2
This is a maintenance release that improves the packaging for Windows and ROS. It also fixes some bugs in the bindings of Quaternion.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.1
This new release provides default exposition of Eigen vector and matrix which are common. On the packaging side, the project is now fully compatible with the new CMake rules for defining and calling the PROJECT master function.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.6.0
This new release makes a step towards removing the conversion of Eigen::Matrix objects into numpy.matrix objects. This new release now warms by default, saying that you need to make an explicit choice between numpy.matrix and numpy.array.
Future major releases will enforce the default case with numpy.array.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.5.8
This new release mostly removes a useless print when loading a converter.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.5.7
This new release adds the support of Windows OS (thanks to @seanyen). It also provides some fixes with respect to recent versions of Boost.Python (>= 1.70.0).
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.5.6
This release fixes some compatibility issues with anaconda.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.5.5
This new release improves the packaging with respect to Boost >= 1.70.0. This is needed for complete integration inside Anaconda.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.5.4
This new release mostly improves the packaging of the project, also with ROS.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.5.3
This new release fixes a serious bug with duplicates symbols.
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - 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
- C++
Published by jcarpent over 6 years ago
https://github.com/stack-of-tasks/eigenpy - 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.
- C++
Published by jcarpent almost 7 years ago
https://github.com/stack-of-tasks/eigenpy - 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.
- C++
Published by jcarpent over 7 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.4.5
Fix compatibility with Eigen 3.3.5
- C++
Published by jcarpent over 7 years ago
https://github.com/stack-of-tasks/eigenpy - EigenPy 1.4.4
This is a minor release. It allows to register Eigen::MatrixBase<MatType> from Python to Eigen converters.
- C++
Published by jcarpent over 7 years ago