eigenpy
« Back to VersTracker
Description:
Python bindings of Eigen library with Numpy support
Type: Formula  |  Latest Version: 3.12.0@4  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: eigen python-bindings linear-algebra numpy scientific-computing
Install: brew install eigenpy
About:
eigenpy provides Python bindings for the Eigen C++ library, enabling seamless integration of high-performance linear algebra operations within Python environments. It leverages Numpy for efficient data handling, allowing users to manipulate Eigen matrices and vectors directly in Python scripts. This tool is essential for bridging the gap between C++ computational speed and Python's ease of use in scientific computing.
Key Features:
  • Seamless interoperability between Eigen C++ and Python/Numpy data types
  • High-performance linear algebra computations without leaving Python
  • Support for complex numbers and sparse matrices
  • Integration with Boost.Python for robust binding generation
Use Cases:
  • Implementing robotics control algorithms requiring fast matrix operations
  • Scientific computing simulations mixing C++ libraries with Python analysis
  • Machine learning model development needing efficient linear algebra backends
Alternatives:
  • PyEigen – Less mature; eigenpy offers better Numpy integration and active maintenance.
  • Eigen in C++ with manual bindings – More flexible but significantly more complex to implement and maintain.
License: BSD-2-Clause
Dependencies: boost-python3, eigen, numpy, python@3.14, scipy
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 6:46pm 1 VERSION_BUMP 3f77f5f9
Jan 13, 2025 10:55am 0 VERSION_BUMP 59924710
Dec 17, 2024 3:27pm 2 VERSION_BUMP 58b12334
Dec 16, 2024 6:40am 1 VERSION_BUMP 40b50ba4
Dec 3, 2024 8:18pm 0 VERSION_BUMP 13f66235
Nov 19, 2024 12:37am 0 VERSION_BUMP 0a5df4a7
Oct 30, 2024 2:14pm 0 VERSION_BUMP cb5e05e6
Oct 30, 2024 12:35pm 0 VERSION_BUMP 980e8d2e
Sep 26, 2024 5:26pm 0 VERSION_BUMP ba58a36c
Sep 26, 2024 12:34pm 0 VERSION_BUMP d4208a53
Sep 19, 2024 3:32pm 0 VERSION_BUMP 37e6e193