Skip to main content

Python wrapper for Embree-3.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyemblite-0.2.9.tar.gz (64.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyemblite-0.2.9-cp314-cp314-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.14Windows x86-64

pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (65.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pyemblite-0.2.9-cp313-cp313-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (65.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pyemblite-0.2.9-cp312-cp312-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (65.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyemblite-0.2.9-cp311-cp311-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (65.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyemblite-0.2.9-cp310-cp310-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (65.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyemblite-0.2.9-cp39-cp39-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.9Windows x86-64

pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (65.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl (19.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file pyemblite-0.2.9.tar.gz.

File metadata

  • Download URL: pyemblite-0.2.9.tar.gz
  • Upload date:
  • Size: 64.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9.tar.gz
Algorithm Hash digest
SHA256 e2bead7b0d855c112c40378ab1a9797386f8eaee0fef98dd8e37ee3e26f07123
MD5 3d31103a47b17ac9b0cc4f3b8c79c503
BLAKE2b-256 c8d82035203fcfae2400b4dc22660918940bf2f597ea9f0272990effba075ca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9.tar.gz:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyemblite-0.2.9-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b1613a61fa5a7a85ee182a496f9708a9450a77753a20badf92eea3ee1f4063c
MD5 479b812ac6984c39b51a465594c7566b
BLAKE2b-256 06d9a3c40499e3714b806330db9ad161bc2692b63c27d7b0c5ca114f54778668

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp314-cp314-win_amd64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2500f8381a8b01c04089e09e9a3dab0dd75471452db96d6fb030ceaa50beef1
MD5 41b0947831f325d978b19af56e8b4e7d
BLAKE2b-256 54dcfa44667b5b902d62d66fd75f4f587a267b97624a44956dd5791a1e876d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7d0350739cd13853c700643df1351883e03f6510f57e8e521097ee9a8f4a19f
MD5 037f8f06c144a7f7784e1b9e51234d29
BLAKE2b-256 29d818b55d49cffbdff0a8c4a8cec1b26f627c257b6a188bfc761c0c4d911d5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18b272da9a1d3ff58c4d66fe3de94b7ee0e05ca42cac029df0f7dede742ab108
MD5 05e003c2449b38fbf3022e3ef9cc8630
BLAKE2b-256 29e0161bb35f472e54774faa809aeb459095645edbeb5e91cb3a72f6cff15f55

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 09e644882b258a8dc94dad3a314ed3c8752805332f2bfc73bcc47935d40d599d
MD5 8b2789a5ae2e723d061e98e93a16f358
BLAKE2b-256 664e377d4df6d5b475c95d9c8acc1de2eaa81d31a1b2be2d0fd94fd6d25d5256

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyemblite-0.2.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 43371aca27715f95ec29b2a25228449214f4c8dd415c3b81cbffc1970eb81ee9
MD5 b2b3d7ca7e455ce0f3150853bf3682cd
BLAKE2b-256 966c6e991a767df91cf98f1d6598745dc766f4947a524986f1e01c22cfaa7f33

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp313-cp313-win_amd64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db67b1d42510ecabebf3a4d340fe9d547be7f6a63b1e75eea35ddab9821e1df2
MD5 309018fd5739c87ab7e99983bb470533
BLAKE2b-256 a7e9d3eec473424d0b808346e6f23ec992131bdfc6da3565ac1f3c54940de9d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01ad1380439c0aa61a5b9ad212916902454587efe05e18413a694667912ffc6f
MD5 b85ff2d98b1b9f5ac309adea33d2fa7e
BLAKE2b-256 bd941f0feffff4d7aef812ef32bd47c3379ea444fd76345e197cea94340ef3cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bd86daa5a180666d369e7be8c60856143485d103151a6090d85fb374b2afcef
MD5 89a1e54da55004111a6175639a66e973
BLAKE2b-256 35e358b94b378c2079df034bd90d3ffb6c1d89319c674ac6d587f09537c85348

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 150dc3ace054ea562774557842298cd3910147bc819bbae55734022bc60dd539
MD5 abbefe0b736f1cd158d301ffb0c0e456
BLAKE2b-256 59c3b1d03f75bf90f730cc034a970447e9622041f973e2b803472f82b924a161

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyemblite-0.2.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e12e93d479d46ec3a3d9f009ce078c5dec43a121858f3490bf86f4fb794ad67
MD5 702dc156e135c22381693230a9a28346
BLAKE2b-256 8da26621e84c3475ef62c969833c4067514852345a021c3569fa6d172b9101ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp312-cp312-win_amd64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6077db81cd960c4e7a910e8c68a9d3c9f8747d65c5ebb7a8be43879f96d6964
MD5 da89a6a38b4bf1155194831865de74a2
BLAKE2b-256 46d690a35cc5c0676d02667791e2576fbabfa8c0af4e6c05375b350bb66eb531

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cead8259dc0f7fcafd3d84d1f65bc90a7150d2437775f24ea28c48eb25b69226
MD5 2c5e6ecdf22a4ff7cc4ee3cb02704b54
BLAKE2b-256 872278ca81b60a1cdc914650d5b224ec2c42a6ca11015c27defa50df44cc9da5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5cf4a2caf29cb050af1393a12cd39888dd197c6088771a143cf4beabae647ad
MD5 1689ad9872bdef92048de43ab8f5efa2
BLAKE2b-256 f861dfbb19a21b48001ec8880df6d60e2f4f8c1f8edc73760c23418a537cedbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f1bd99a44e217e11f09b6c852df785a334c7aa40abe664980cee5dddeadd2ea3
MD5 776966ac2d144c1a38655ef943fb2e08
BLAKE2b-256 9f7ef4abaad47fd4f705377e5bd1a74d8ece8d7b594cb439bdbb69003fcafe82

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyemblite-0.2.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6129022390335b17ee104e25c044d9b8d2be85f4f104d38fa6eea86b0d6b0ea2
MD5 cda88581bb16d2c35cc87ae1310555bd
BLAKE2b-256 280fe63c5e13bab4ce2501245636a67e65bf82e32a04270648cf37a4e9772cff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp311-cp311-win_amd64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8aebf7e40f903f1ada18c2672579a6af05fe876de88366ea0e7d45ccc3eeab1
MD5 f10b6f79763e715f683c46c0bc474348
BLAKE2b-256 0d0063f1469a3ad9f5b9f77e76c50db125d3c5154ad82d502d424c454a951483

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ba1984d899f891023357e31a06406d18dab2db009856419c614bad0cec2bb9a
MD5 c828e43b55357ffdea923f89c78bcdc2
BLAKE2b-256 46fcdff07e3aa9b87debfe114f96c7d9f88dfd69ee22ac0000ae4db02cc3f3d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd6939833585a6e58fb63b3678cfce0d91aaddc07c02271b0f6887d576cec555
MD5 39dc909f1fbec354b77a0a585b101d7a
BLAKE2b-256 657810440fe6aa8678b33237e3181d341f661360d70c678c7cc8ec6ceef32f58

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0089261ce1b0751b9cf9208d3b751c0e2ce3fe4ab4e5bb2c44888fd18f295574
MD5 84757f38b64fd6a8fc0d5a0f5c06ce0a
BLAKE2b-256 e5f2a2e1d8c56e5f8425f701aab2e270e2d2ae1443c5ae8b44cde24ccdc718bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyemblite-0.2.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6ea4ec7b2688904b25311131b0fc617d729d780e087dd1c2dc6a7ff079f498f
MD5 d52d8bbc60d2c68dbb91baa635e070d8
BLAKE2b-256 9fa4a04775a00a37e4171d2c094bc36f274932e17c1447a257eebe82f344accb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp310-cp310-win_amd64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dd5dea69476ed269af3c6880161418ce08152cea3874a82fc4d1d1b8efcf6f9
MD5 de32bccffda1986da436bbd5068ba0bf
BLAKE2b-256 cf905fbb23b041f0b36dabfccd9be7913ce043d55661b4957fd5c5769fb8c3a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 813d53ded5287cfe1203e41647fcacae3d4c5197b9d785339717745332987020
MD5 2489b079ca4e38d783b5a719cf86eece
BLAKE2b-256 6196d4f3f70d06c42685ddd8ecfdf3fff1a006ec12abb86ae815a14b9f3b8769

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5fb1e1a90d52bb298efac3a8a86525ff05667982e074e67a667ac781d0f356b
MD5 656007da053f602faae58550758546d4
BLAKE2b-256 64c5a26c84ce3020acb54c4cfe8e6764c9037d5a6659022cd9126cc374931748

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 977abb0104b29659f648b64f91b4d888b046f3fe5718a482b6c883bf041674f5
MD5 a76748cea5a27c047a1381d6458ac67f
BLAKE2b-256 4e17a98050c6765967c5d487c32f2d122f8add545aef0740384a7ae2e9f1c734

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyemblite-0.2.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyemblite-0.2.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5d1339ed9f329038621c1ffc9acf6006422d3e93fecd5637423479b57043d89
MD5 f074a6ff214354484caea21cc210f55c
BLAKE2b-256 8120611d5496c179f82d6487896f5c3a5a3170ac6cb30cac10e401ae7e6f1fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp39-cp39-win_amd64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a4ece5d4c402d83007b1f17c19e6b35508dd8955f374b7d865202acc4529a2d
MD5 1fef7942b62216a5e504f915f7e4f93f
BLAKE2b-256 1370a67dd3af62bde7b418897ab0f9c4ba6e70945a21e4c3bd3b50abd7268c06

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 052fc8ab527cebccbaf2132a8c0a05545472685bb6b9e0d468e0286bc6042f8c
MD5 e841ce62849ef2b0500d3752c498b846
BLAKE2b-256 74975db000c764ce9eb536c1e1a0eebdf7f7f3d45d7f05b8dd2a532dbf1bca11

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f150867dc1b24b9fe4caeb2554498d6a4d9e0a3683d2703ea9309df0bbff720e
MD5 0becc9da98da1c366c986b16d6b93f91
BLAKE2b-256 b73fbc390b14dbef2c1ec4110bbfefac7ac3154ca55b1829ed4ddff86ab34192

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8eb7ca3bf92380e3c4e68e19a68fc23e4c5faf3acf6aaded78fc9691d222bc48
MD5 aa43bd4053290851cb519fc1de4d098e
BLAKE2b-256 cc6f3c60b41e7ad720fadb8861e72f8ebdd9fd7e3065cde7743a288a4bfda9b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemblite-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: python-wheel-vcpkg.yml on AppliedMathematicsANU/pyemblite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page