🍺 BREW Explorer

← all formulae

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

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
}