Skip to main content

A fast image-based 2D raycasting library.

Project description

raycast2D

PyPI Python Platform Build Tests

raycast2D is a fast, single-core 2D raycasting implementation written in C with a small Python API. It operates on NumPy occupancy grids / binary images (free cells are non-zero; occupied cells are 0) and computes ray intersections using Bresenham line algorithm.

The core package depends only on numpy. Optional extras are provided for the interactive demo and development.

Installation & Usage

$ pip install raycast2D

Basic raycast on an image

import numpy as np
from raycast2D import cast
from PIL import Image
import matplotlib.pyplot as plt

img = Image.open("<path/to/img.png>")
img_array = np.array(img)
img_array = img_array[:, :, 0].astype(np.uint8)  # Use single channel
# img_array = img_array[img_array < 100] = 0  # threshold obstacles if needed

rays = cast(img_array, pose=(250, 250), num_rays=360, ray_length=500)
# rays is an array of shape (N, 2) where each row contains the (x, y) coordinates of the ray collisions

plt.imshow(img_array, cmap='gray')
plt.scatter([250], [250], c='green', s=10)
plt.scatter(rays[:, 0], rays[:, 1], c='blue', s=1)
for ray in rays:
    plt.plot([250, ray[0]], [250, ray[1]], c='red', linewidth=0.5, alpha=0.3)
plt.show()

Performance

The benchmark script in test/benchmark.py runs a small set of examples and prints throughput in rays/s. Example results (tested on an i7-9700k):

Map size Ray length Rays per call Mean time (ms) Throughput (rays/s)
512×512 2000px 5000 0.2904 17,216,880
4096×4096 2000px 5000 1.7626 2,836,661
8192×8192 2000px 5000 7.3452 680,719

To reproduce on your machine:

$ python3 test/benchmark.py

Interactive demo

The repository includes an interactive pygame demo that raycasts from the current mouse position.

$ pip install "raycast2D[extra]"
$ python3 test/demo.py

Testing and development

Install the test/development dependencies:

$ pip install "raycast2D[test]"

Run the test suite with:

pytest

License

GPL-3.0-only. See LICENSE.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

raycast2d-0.1.1-cp314-cp314-win_amd64.whl (14.0 kB view details)

Uploaded CPython 3.14Windows x86-64

raycast2d-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.5 kB view details)

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

raycast2d-0.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.5 kB view details)

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

raycast2d-0.1.1-cp314-cp314-macosx_10_15_universal2.whl (13.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

raycast2d-0.1.1-cp313-cp313-win_amd64.whl (13.8 kB view details)

Uploaded CPython 3.13Windows x86-64

raycast2d-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.4 kB view details)

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

raycast2d-0.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.4 kB view details)

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

raycast2d-0.1.1-cp313-cp313-macosx_10_13_universal2.whl (13.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

raycast2d-0.1.1-cp312-cp312-win_amd64.whl (13.8 kB view details)

Uploaded CPython 3.12Windows x86-64

raycast2d-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.4 kB view details)

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

raycast2d-0.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.4 kB view details)

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

raycast2d-0.1.1-cp312-cp312-macosx_10_13_universal2.whl (13.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

raycast2d-0.1.1-cp311-cp311-win_amd64.whl (13.8 kB view details)

Uploaded CPython 3.11Windows x86-64

raycast2d-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (22.9 kB view details)

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

raycast2d-0.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.8 kB view details)

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

raycast2d-0.1.1-cp311-cp311-macosx_10_9_universal2.whl (13.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

raycast2d-0.1.1-cp310-cp310-win_amd64.whl (13.8 kB view details)

Uploaded CPython 3.10Windows x86-64

raycast2d-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (22.8 kB view details)

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

raycast2d-0.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.7 kB view details)

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

raycast2d-0.1.1-cp310-cp310-macosx_10_9_universal2.whl (13.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file raycast2d-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 14.0 kB
  • 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 raycast2d-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1cb90b7ca3cbe5d9bae99cb03d20e0d410df79acfa3d05ecfcdc7d778d1f4b04
MD5 9931dd8bb908e47ab01b01c919a5e063
BLAKE2b-256 dd2cd61ba17e9a02d547cc99087347bea09bcd5470fb8326032b446d18471be5

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0433d0aff86e13115c2032252169e98d37c1f2465e8d70aad5e3a878e2fbc559
MD5 d37be36ef139511d694b30889acabd83
BLAKE2b-256 e9c3be8f0d86b88628e418751f4815b89c28a61eb043ff567c3900c815070184

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1c952c32790e9292ce8a22f5f5dfaa0c67bb1bbbc646da29e9ebd6ff9cfd3145
MD5 98d5a37daf3a13fa6aef2980b6bf3490
BLAKE2b-256 ca4bed8babee699b10f5586339e5ff0198b0ad77f3fdee96bc66520dab2e0081

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6ff32ca54e19e99d6dffd82d7bef8707edc64cf5cbc3ed3865d86447b2afc29e
MD5 51041033fa191df6b2ae8dfc29d9a76e
BLAKE2b-256 8ed705ff8b21e30f7a49ce0de582612865d794549cadf4be5cb931895a6cdea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.8 kB
  • 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 raycast2d-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cc26901d09b3293e30518275d0c6f93c213d1238fda1cadc1cff202ee342144c
MD5 db403cce9200e2d8a3a25fa5de276526
BLAKE2b-256 8c5c44161b245979446e03496dd0163db9055577b4c856129bcfa5ef05134c5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b333eec4e368662b80b5000a780c7860ce6cabcf81e039bb7077d3bd9bb77ed
MD5 9ce90e58f24975464556042eeb5d567c
BLAKE2b-256 24ea942b28eac47c372a4650d1dd093eecbbce8ddac8bd8b6691f27549d40b62

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7aad8a5a7eebc7cc53fdc027ac775d9486fd51054140ed9a640946cea5791aab
MD5 43029cd66334d397831774fc7f26f1a5
BLAKE2b-256 41ffc92d14d7bd7bdc90d54b376d316cf07d1f181d19397576768f1672b0c405

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a20ef5cb7b81768cef002039207b0f81669edadd7547a4d6902c6f5e0cb55ba5
MD5 14c0ca8569ef959232a0039ad0551de5
BLAKE2b-256 8991d43a032074f86da086ad24c869ed684a993cb3a6ea4ffb42794094e55f34

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.8 kB
  • 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 raycast2d-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e4eecc7368947a4213b97c9be4e536bb1726442ef6fd3d841eef48379c9bebd6
MD5 20499f27b596a41a20ddddf180fd1773
BLAKE2b-256 ba5f78ea529530be730cf04b8f156cdeed35d85282f2d96e69b4741b923299d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51e2c602250af5915f9c64606f9d211ecabd6b90731e78f4b5963fc77e241d61
MD5 14a9bc90dde0fb1cd4eb3ddaefd4df1a
BLAKE2b-256 66c82c793256792cbd7b9cdd9293d7571f73cf55053b960c449c784edb535323

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 89b9c446c8558f324ca5cf92848e3b8e4b0ea8e8dd56f0abc4b70aed4fdc0c62
MD5 8f3698673b93573024022691565110ac
BLAKE2b-256 6a132022f1c977ee45bd3da6c5b82930768af397b345053636ab3751b53d61b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3d3d6fd5e6ef68a6f1611c43bcf8f64056216fd00f17550bb975e565c1a16a0e
MD5 4d61f55102834980a4fa7c3f3bbecf54
BLAKE2b-256 0ef83e598eaf2c94aad4d5f76f9756bcb9af71404e71167b16ae32b00ed19c38

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.8 kB
  • 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 raycast2d-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b21779f6fd18182a7371399b14d2f6530a42e2162e45c6830292fc1951c5348
MD5 0b1a647c4549f293f47db104af2d4543
BLAKE2b-256 53a0f075e10a9fc39fbc1e50b1d9897cccb3d2fca6e1cb06336742850e1ba373

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0af2a77479653816e72465cb5aa38f094e66022bff95775dd8823c54f697c423
MD5 ac086abb014b332f18f7e21dd33c9f01
BLAKE2b-256 9a5f213105f2e2e70950f0d223097bad1fd0f2ddeeb36cdd832bcbe8227641ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6fc2fd84bd21eee3ff36837c8eb7ed79ca81c3a36f37495e77cd7f2ac483b854
MD5 f04043b178451a38635469a5b7f5ad4b
BLAKE2b-256 0b9beda2c224b35c15b286d38d87c4eaa9fcb9040192c854c3342cba69003c7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ebeb034cf888a06dcac9c64b09bbca3b8580e4d6aa72af15e5b662774777ba8c
MD5 b9a572a8ce642744703cbf817ed99909
BLAKE2b-256 f2b2ffdbc6bd01615bf6011ba5935b6e2a47018adbb962cb66e4b651738cb97a

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.8 kB
  • 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 raycast2d-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5a32f5c8f7be76d0a447256ebae218777218b3ae1db2c200409c2ff1c74e475d
MD5 f4c08d396e6c8f424101467169da3695
BLAKE2b-256 3f1671df3df43877ab831d920645ef8cf3025dd3b09923aa3fa28c2441d4e128

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22e37c2a9d3dc0febbaf2f271d5c574e55edda5d1580885482de0fcdbe85b3b0
MD5 faa0b3e5c51789ba876cc192f61fc167
BLAKE2b-256 a6efc2aad186421d4da35caef46f496629dc6794f0dae5c980c9af0306a99bf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3818ef04f95961dfe4187a2228f99f94211b61a928800164419c9839cfec08d1
MD5 8953f5eaaca893c4914097dc7fde003d
BLAKE2b-256 735876f536d476fffad4054e4ab225a9eb50412bee3d183c36696c0429db3ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on prina404/raycast2D

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

File details

Details for the file raycast2d-0.1.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 64bf73f372e579968161fb9f29bd00ff977a0bc121577f20a206022fcab04706
MD5 a37cce2ce5f3a0b5857c88e617b801e1
BLAKE2b-256 47bcf5c57881290a4b8bc6a8c7b4b3c72d4a49ed1eb2205dadbf666029bd11cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.1-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: publish.yml on prina404/raycast2D

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