$npx skillfedfor your agent

embreex

Python binding for Intel's Embree ray engine

With conditionsPyPI Scientific/EngineeringReleased Apr 20262.9M downloads / moPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — embreex-4.4.0-cp310-cp310-macosx_13_0_arm64.whl · embreex-4.4.0-cp310-cp310-macosx_13_0_x86_64.whl · embreex-4.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
v4.4.0 · released 2026-04-22 · Python >=3.8 · 1 runtime deps: numpy

Yes, if you need ray tracing in Python and want to avoid compilation overhead. The pre-built wheels, active maintenance, minimal dependency footprint (numpy only), and lack of known vulnerabilities make it a practical choice. Verify the license treatment and API surface match your use case before committing to production.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.8; compiled wheels available for Python 3.8 and newer on major platforms.
  • Medium install friction due to compiled wheels, but mitigated by pre-built binaries across macOS, Windows, and Linux.
  • Active maintenance with recent release activity and ongoing repository development.

License · maintenance · safety

(unclear) — BSD 2-Clause license (copyright 2015 Anthony Scopatz). License treatment is marked unclear in the fact sheet, so verify the exact licensing terms apply to your use case before depending on this in production.

last release 2026-04-22 (114 days) · last repo commit 2026-07-28 · 27 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,878,729 downloads/mo, #2,846 on PyPI

Verify before relying

pip install embreex
import embreex
# Use embreex ray tracing functions with numpy arrays
  • What specific ray tracing operations (intersection, occlusion, closest-hit) are exposed by the API.
  • Whether the package is actively maintained or in maintenance mode given the 114-day gap since last release.
  • Performance characteristics compared to alternative embree bindings.
Same gist for agents: .md · .json

What it is and what it does

embreex is a fork of pyembree that packages Intel's Embree ray tracing engine as pre-built Python wheels. It was created to meet trimesh's dependency requirements—specifically to provide ray tracing without requiring compilation on Windows, Linux, or Intel macOS for Python 3.6 and newer. The package wraps Embree's ray-geometry intersection algorithms and depends only on numpy.

The project is actively maintained and provides wheels across macOS, Windows, and Linux. It exists alongside other embree bindings but distinguishes itself through its focus on zero-compilation installation and minimal dependencies.

Use it for

  • Accelerate ray-casting operations in 3D mesh processing pipelines that use trimesh or similar geometry libraries.
  • Compute ray-geometry intersections for physics simulations, collision detection, or visibility queries.
  • Build ray tracing applications in Python without managing separate C++ compilation or complex build dependencies.
  • Integrate fast ray intersection queries into scientific computing workflows that already use numpy.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need ray tracing in Python and want to avoid compilation overhead.

The pre-built wheels, active maintenance, minimal dependency footprint (numpy only), and lack of known vulnerabilities make it a practical choice. Verify the license treatment and API surface match your use case before committing to production.

Install

embreex on PyPI

Before you install

Medium install friction due to compiled wheels, but mitigated by pre-built binaries across macOS, Windows, and Linux. Active maintenance with recent release activity and ongoing repository development.

Requires Python >=3.8; compiled wheels available for Python 3.8 and newer on major platforms.

License in practice

BSD 2-Clause license (copyright 2015 Anthony Scopatz). License treatment is marked unclear in the fact sheet, so verify the exact licensing terms apply to your use case before depending on this in production.

Quickstart

pip install embreex
import embreex
# Use embreex ray tracing functions with numpy arrays

Verify before relying

  • What specific ray tracing operations (intersection, occlusion, closest-hit) are exposed by the API.
  • Whether the package is actively maintained or in maintenance mode given the 114-day gap since last release.
  • Performance characteristics compared to alternative embree bindings.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.8
Install frictionMedium. Platform-specific wheel
Runtime dependencies
1 package
numpy
MaintenanceActively maintained 114 days since the last release
Last repo commit
First released
Downloads2,878,729 / month, #2,846 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: embreex-4.4.0-cp310-cp310-macosx_13_0_arm64.whl; embreex-4.4.0-cp310-cp310-macosx_13_0_x86_64.whl; embreex-4.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; embreex-4.4.0-cp310-cp310-win_amd64.whl; embreex-4.4.0-cp311-cp311-macosx_13_0_arm64.whl; embreex-4.4.0-cp311-cp311-macosx_13_0_x86_64.whl; embreex-4.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; embreex-4.4.0-cp311-cp311-win_amd64.whl; embreex-4.4.0-cp312-cp312-macosx_13_0_arm64.whl; embreex-4.4.0-cp312-cp312-macosx_13_0_x86_64.whl; embreex-4.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; embreex-4.4.0-cp312-cp312-win_amd64.whl; embreex-4.4.0-cp313-cp313-macosx_13_0_arm64.whl; embreex-4.4.0-cp313-cp313-macosx_13_0_x86_64.whl; embreex-4.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; embreex-4.4.0-cp313-cp313-win_amd64.whl; embreex-4.4.0-cp314-cp314-macosx_13_0_arm64.whl; embreex-4.4.0-cp314-cp314-macosx_13_0_x86_64.whl; embreex-4.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; embreex-4.4.0-cp314-cp314t-macosx_13_0_arm64.whl

Tags

Capabilities
ray tracing pythonembree bindingsray intersection geometry3d ray castingintel embree python
Topics
ray-tracinggeometrycompiled-binding

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “ray tracing python”

  • embreexembreex provides Python bindings to Intel's Embree ray tracing…
  • mitsubaMitsuba 3 is a research-oriented rendering system that simulates…
  • raydpRayDP runs Apache Spark on Ray and integrates Spark with AI…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also cibuildwheel · trimesh · cascadio · rdkit-pypi · ray · ray-haproxy · xatlas · mitsuba · xgboost-ray · genicam