eigenpy
brew install eigenpy
v3.13.0
BSD-2-Clause
Python bindings of Eigen library with Numpy support
99
30-day installs · #3493
322
90-day · #3424
1.2k
365-day · #3611
206
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
GitHub topics
bindings
boost
boost-python
eigen
numpy
python
python3-library
Links
- https://github.com/stack-of-tasks/eigenpy
- GitHub: stack-of-tasks/eigenpy
- Brew formula source: Formula/e/eigenpy.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"boost",
"cmake",
"doxygen",
"pkgconf"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"boost-python3",
"eigen",
"numpy",
"python@3.14",
"scipy"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Python bindings of Eigen library with Numpy support",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:16+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "eigenpy",
"github_default_branch": "devel",
"github_last_commit_at": "2026-06-10T11:18:06Z",
"github_readme_excerpt": "EigenPy \u2014 Versatile and efficient Python bindings between Numpy and Eigen\n======\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"https://opensource.org/licenses/BSD-2-Clause\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-BSD%202--Clause-green.svg\" alt=\"License\"/\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/stack-of-tasks/eigenpy/workflows/linux.yml\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/stack-of-tasks/eigenpy/actions/workflows/linux.yml/badge.svg?branch=devel\" /\u003e\u003c/a\u003e\n \u003ca href=\"https://anaconda.org/conda-forge/eigenpy\"\u003e\u003cimg src=\"https://img.shields.io/conda/dn/conda-forge/eigenpy.svg\" alt=\"Conda Downloads\"/\u003e\u003c/a\u003e\n \u003ca href=\"https://anaconda.org/conda-forge/eigenpy\"\u003e\u003cimg src=\"https://img.shields.io/conda/vn/conda-forge/eigenpy.svg\" alt=\"Conda Version\"/\u003e\u003c/a\u003e\n \u003ca href=\"https://badge.fury.io/py/eigenpy\"\u003e\u003cimg src=\"https://badge.fury.io/py/eigenpy.svg\" alt=\"PyPI version\"\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/psf/black\"\u003e\u003cimg src=\"https://img.shields.io/badge/code%20style-black-000000.svg\" alt=\"Code style: black\"\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/astral-sh/ruff\"\u003e\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\" alt=\"Linter: ruff\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**EigenPy** is an open-source framework that allows the binding of the famous [Eigen](http://eigen.tuxfamily.org) C++ library in Python via Boost.Python.\n\n**EigenPy** provides:\n\n- full memory sharing between Numpy and Eigen, avoiding memory allocation\n- full support Eigen::Ref avoiding memory allocation\n- full support of the Eigen::Tensor module\n- exposition of the Geometry module of Eigen for easy code prototyping\n- standard matrix decomposion routines of Eigen such as the Cholesky, SVD and QR decompositions\n- full support of SWIG objects\n- full support of runtime declaration of Numpy scalar types\n- extended API to expose several STL types and some of their Boost equivalents: `optional` types, `std::pair`, maps, variants...\n- full support of vectorization between C++ and Python (all ",
"github_repo": "stack-of-tasks/eigenpy",
"github_stars": 206,
"github_topics": [
"bindings",
"boost",
"boost-python",
"eigen",
"numpy",
"python",
"python3-library"
],
"homepage": "https://github.com/stack-of-tasks/eigenpy",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 99,
"installs_365d": 1153,
"installs_90d": 322,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "BSD-2-Clause",
"llm_generated_at": null,
"llm_model": null,
"name": "eigenpy",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 3493,
"rank_365d": 3611,
"rank_90d": 3424,
"raw_hash": "0c6f30e094ca2762",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/e/eigenpy.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "3.13.0",
"versioned_formulae": [],
"why_use_this": null
}