Skip to main content
pyemblite python package pyemblite python package pyemblite python package BSD License pyemblite python package

Python wrapper for Embree-3 and Embree-4. Source code adapted from pyembree Embree-2 wrapper.

Quick Start

Example:

import numpy as np
import trimesh
from trimesh.primitives import Sphere
from pyemblite.mesh_construction import TriangleMesh
from pyemblite.rtcore_scene import EmbreeScene

# Create Embree scene which holds meshes.
scene = EmbreeScene()

# Create a mesh using trimesh (https://github.com/mikedh/trimesh).
tmesh = Sphere(radius=5.0, subdivisions=1)

# Create Embree triangle mesh geometry
emesh = TriangleMesh(scene, tmesh.vertices, tmesh.faces)

# Commit the scene (builds spatial acceleration structures).
scene.commit()

# Generate ray origins and ray directions
ray_orgs = (
    np.zeros((tmesh.vertices.shape[0], 3), dtype=np.float32)
    +
    tmesh.centroid
).astype(np.float32)
ray_dirs = (tmesh.vertices - tmesh.centroid).astype(np.float32)
ray_dirs /= np.linalg.norm(ray_dirs, axis=1)[np.newaxis, 1]

# Query the index of the first face which gets hit by ray
# (index of -1 indicates ray did not hit a face)
primID = scene.run(ray_orgs, ray_dirs, query='INTERSECT')

# Query the distance from the ray origin where face which gets hit by ray
# Intersection points are ray_orgs + tfar * ray_dirs
tfar = scene.run(ray_orgs, ray_dirs, query='DISTANCE')
print(tfar)

# Query all info, intersect_info is a dict with keys:
# ['u', 'v', 'Ng', 'tfar', 'primID', 'geomID']
intersect_info = scene.run(ray_orgs, ray_dirs, output=True)

Runtime Selection of Embree-3 or Embree-4

Use the PYEMBLITE_EMBREE_MAJOR_VERSION environment variable to control the runtime version Embree API (when both versions are available):

$ PYEMBLITE_EMBREE_MAJOR_VERSION=3 python -c 'from pyemblite import rtcore as rtc; print(rtc.EmbreeDevice())'
$ PYEMBLITE_EMBREE_MAJOR_VERSION=4 python -c 'from pyemblite import rtcore as rtc; print(rtc.EmbreeDevice())'

Installation

Install from pypi:

$ python -m pip install pyemblite

Install from latest github source:

$ python -m pip install --user setuptools cython wheel numpy 'versioneer[toml]'
$ python -m pip install --no-deps --no-build-isolation --user git+https://github.com/AppliedMathematicsANU/pyemblite.git#egg=pyemblite

or from source directory:

$ python -m pip install --user setuptools cython wheel numpy 'versioneer[toml]'
$ git clone git@github.com:AppliedMathematicsANU/pyemblite.git
$ cd pyemblite
$ python -m pip install --no-deps --no-build-isolation --user .

If you’re on windows, you can use vcpkg to manage non-python dependencies (can also be used on Linux and MacOS):

PS > git clone https://github.com/microsoft/vcpkg
PS > .\vcpkg\bootstrap-vcpkg.bat
PS > $Env:VCPKG_ROOT=$(Resolve-Path ./vcpkg)
PS > git clone git@github.com/AppliedMathematicsANU/pyemblite.git
PS > cd pyemblite
PS > python -m pip install --prefix=\path\to\install\root .

You also still need to have build tools installed (some kind of C/C++ compiler). One way to achieve this is to install Visual Studio Build tools. Visual studio build tools likely require the installation of visual studio community edition first. This link should (hopefully) get you started:

https://visualstudio.microsoft.com/downloads/

Requirements

Requires:

Testing

Run tests (unit-tests and doctest module docstring tests) using:

$ python -m pyemblite.test

or with fail-fast and verbosity:

$ python -m pyemblite.test -fv

Latest source code

Source at github:

https://github.com/AppliedMathematicsANU/pyemblite

License information

See the file LICENSE.txt for terms & conditions, for usage and a DISCLAIMER OF ALL WARRANTIES.

Metadata

Release files for pyemblite 0.2.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyemblite 0.2.9
File Size Uploaded Provenance
pyemblite-0.2.9.tar.gz 64.8 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyemblite 0.2.9
File
pyemblite-0.2.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pyemblite-0.2.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pyemblite-0.2.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pyemblite-0.2.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pyemblite-0.2.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pyemblite-0.2.9-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 766.5 MB

Release files / pyemblite-0.2.9.tar.gz

Download URL pyemblite-0.2.9.tar.gz
Size 64.8 MB
Tags Source
SHA-256 checksum
How to use checksums
e2bead7b0d855c112c40378ab1a9797386f8eaee0fef98dd8e37ee3e26f07123
BLAKE2b-256 checksum
How to use checksums
c8d82035203fcfae2400b4dc22660918940bf2f597ea9f0272990effba075ca7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp314-cp314-win_amd64.whl

Download URL pyemblite-0.2.9-cp314-cp314-win_amd64.whl
Size 8.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9b1613a61fa5a7a85ee182a496f9708a9450a77753a20badf92eea3ee1f4063c
BLAKE2b-256 checksum
How to use checksums
06d9a3c40499e3714b806330db9ad161bc2692b63c27d7b0c5ca114f54778668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 65.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f2500f8381a8b01c04089e09e9a3dab0dd75471452db96d6fb030ceaa50beef1
BLAKE2b-256 checksum
How to use checksums
54dcfa44667b5b902d62d66fd75f4f587a267b97624a44956dd5791a1e876d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 12.6 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7d0350739cd13853c700643df1351883e03f6510f57e8e521097ee9a8f4a19f
BLAKE2b-256 checksum
How to use checksums
29d818b55d49cffbdff0a8c4a8cec1b26f627c257b6a188bfc761c0c4d911d5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18b272da9a1d3ff58c4d66fe3de94b7ee0e05ca42cac029df0f7dede742ab108
BLAKE2b-256 checksum
How to use checksums
29e0161bb35f472e54774faa809aeb459095645edbeb5e91cb3a72f6cff15f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl
Size 10.9 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
09e644882b258a8dc94dad3a314ed3c8752805332f2bfc73bcc47935d40d599d
BLAKE2b-256 checksum
How to use checksums
664e377d4df6d5b475c95d9c8acc1de2eaa81d31a1b2be2d0fd94fd6d25d5256
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp313-cp313-win_amd64.whl

Download URL pyemblite-0.2.9-cp313-cp313-win_amd64.whl
Size 8.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
43371aca27715f95ec29b2a25228449214f4c8dd415c3b81cbffc1970eb81ee9
BLAKE2b-256 checksum
How to use checksums
966c6e991a767df91cf98f1d6598745dc766f4947a524986f1e01c22cfaa7f33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 65.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db67b1d42510ecabebf3a4d340fe9d547be7f6a63b1e75eea35ddab9821e1df2
BLAKE2b-256 checksum
How to use checksums
a7e9d3eec473424d0b808346e6f23ec992131bdfc6da3565ac1f3c54940de9d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 12.6 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
01ad1380439c0aa61a5b9ad212916902454587efe05e18413a694667912ffc6f
BLAKE2b-256 checksum
How to use checksums
bd941f0feffff4d7aef812ef32bd47c3379ea444fd76345e197cea94340ef3cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8bd86daa5a180666d369e7be8c60856143485d103151a6090d85fb374b2afcef
BLAKE2b-256 checksum
How to use checksums
35e358b94b378c2079df034bd90d3ffb6c1d89319c674ac6d587f09537c85348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl
Size 10.9 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
150dc3ace054ea562774557842298cd3910147bc819bbae55734022bc60dd539
BLAKE2b-256 checksum
How to use checksums
59c3b1d03f75bf90f730cc034a970447e9622041f973e2b803472f82b924a161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp312-cp312-win_amd64.whl

Download URL pyemblite-0.2.9-cp312-cp312-win_amd64.whl
Size 8.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0e12e93d479d46ec3a3d9f009ce078c5dec43a121858f3490bf86f4fb794ad67
BLAKE2b-256 checksum
How to use checksums
8da26621e84c3475ef62c969833c4067514852345a021c3569fa6d172b9101ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 65.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c6077db81cd960c4e7a910e8c68a9d3c9f8747d65c5ebb7a8be43879f96d6964
BLAKE2b-256 checksum
How to use checksums
46d690a35cc5c0676d02667791e2576fbabfa8c0af4e6c05375b350bb66eb531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 12.6 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cead8259dc0f7fcafd3d84d1f65bc90a7150d2437775f24ea28c48eb25b69226
BLAKE2b-256 checksum
How to use checksums
872278ca81b60a1cdc914650d5b224ec2c42a6ca11015c27defa50df44cc9da5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d5cf4a2caf29cb050af1393a12cd39888dd197c6088771a143cf4beabae647ad
BLAKE2b-256 checksum
How to use checksums
f861dfbb19a21b48001ec8880df6d60e2f4f8c1f8edc73760c23418a537cedbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl
Size 10.9 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f1bd99a44e217e11f09b6c852df785a334c7aa40abe664980cee5dddeadd2ea3
BLAKE2b-256 checksum
How to use checksums
9f7ef4abaad47fd4f705377e5bd1a74d8ece8d7b594cb439bdbb69003fcafe82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp311-cp311-win_amd64.whl

Download URL pyemblite-0.2.9-cp311-cp311-win_amd64.whl
Size 8.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6129022390335b17ee104e25c044d9b8d2be85f4f104d38fa6eea86b0d6b0ea2
BLAKE2b-256 checksum
How to use checksums
280fe63c5e13bab4ce2501245636a67e65bf82e32a04270648cf37a4e9772cff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 65.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a8aebf7e40f903f1ada18c2672579a6af05fe876de88366ea0e7d45ccc3eeab1
BLAKE2b-256 checksum
How to use checksums
0d0063f1469a3ad9f5b9f77e76c50db125d3c5154ad82d502d424c454a951483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 12.6 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9ba1984d899f891023357e31a06406d18dab2db009856419c614bad0cec2bb9a
BLAKE2b-256 checksum
How to use checksums
46fcdff07e3aa9b87debfe114f96c7d9f88dfd69ee22ac0000ae4db02cc3f3d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd6939833585a6e58fb63b3678cfce0d91aaddc07c02271b0f6887d576cec555
BLAKE2b-256 checksum
How to use checksums
657810440fe6aa8678b33237e3181d341f661360d70c678c7cc8ec6ceef32f58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl
Size 11.1 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0089261ce1b0751b9cf9208d3b751c0e2ce3fe4ab4e5bb2c44888fd18f295574
BLAKE2b-256 checksum
How to use checksums
e5f2a2e1d8c56e5f8425f701aab2e270e2d2ae1443c5ae8b44cde24ccdc718bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp310-cp310-win_amd64.whl

Download URL pyemblite-0.2.9-cp310-cp310-win_amd64.whl
Size 8.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a6ea4ec7b2688904b25311131b0fc617d729d780e087dd1c2dc6a7ff079f498f
BLAKE2b-256 checksum
How to use checksums
9fa4a04775a00a37e4171d2c094bc36f274932e17c1447a257eebe82f344accb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 65.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1dd5dea69476ed269af3c6880161418ce08152cea3874a82fc4d1d1b8efcf6f9
BLAKE2b-256 checksum
How to use checksums
cf905fbb23b041f0b36dabfccd9be7913ce043d55661b4957fd5c5769fb8c3a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 12.6 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
813d53ded5287cfe1203e41647fcacae3d4c5197b9d785339717745332987020
BLAKE2b-256 checksum
How to use checksums
6196d4f3f70d06c42685ddd8ecfdf3fff1a006ec12abb86ae815a14b9f3b8769
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5fb1e1a90d52bb298efac3a8a86525ff05667982e074e67a667ac781d0f356b
BLAKE2b-256 checksum
How to use checksums
64c5a26c84ce3020acb54c4cfe8e6764c9037d5a6659022cd9126cc374931748
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl
Size 11.1 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
977abb0104b29659f648b64f91b4d888b046f3fe5718a482b6c883bf041674f5
BLAKE2b-256 checksum
How to use checksums
4e17a98050c6765967c5d487c32f2d122f8add545aef0740384a7ae2e9f1c734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp39-cp39-win_amd64.whl

Download URL pyemblite-0.2.9-cp39-cp39-win_amd64.whl
Size 8.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b5d1339ed9f329038621c1ffc9acf6006422d3e93fecd5637423479b57043d89
BLAKE2b-256 checksum
How to use checksums
8120611d5496c179f82d6487896f5c3a5a3170ac6cb30cac10e401ae7e6f1fc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 65.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1a4ece5d4c402d83007b1f17c19e6b35508dd8955f374b7d865202acc4529a2d
BLAKE2b-256 checksum
How to use checksums
1370a67dd3af62bde7b418897ab0f9c4ba6e70945a21e4c3bd3b50abd7268c06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 12.6 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
052fc8ab527cebccbaf2132a8c0a05545472685bb6b9e0d468e0286bc6042f8c
BLAKE2b-256 checksum
How to use checksums
74975db000c764ce9eb536c1e1a0eebdf7f7f3d45d7f05b8dd2a532dbf1bca11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f150867dc1b24b9fe4caeb2554498d6a4d9e0a3683d2703ea9309df0bbff720e
BLAKE2b-256 checksum
How to use checksums
b73fbc390b14dbef2c1ec4110bbfefac7ac3154ca55b1829ed4ddff86ab34192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Release files / pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl
Size 11.1 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8eb7ca3bf92380e3c4e68e19a68fc23e4c5faf3acf6aaded78fc9691d222bc48
BLAKE2b-256 checksum
How to use checksums
cc6f3c60b41e7ad720fadb8861e72f8ebdd9fd7e3065cde7743a288a4bfda9b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

Security for pyemblite 0.2.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for pyemblite-0.2.9.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page