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 Distribution

raycast2d-0.1.2.tar.gz (7.4 kB view details)

Uploaded Source

Built Distributions

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

raycast2d-0.1.2-cp314-cp314-win_amd64.whl (14.1 kB view details)

Uploaded CPython 3.14Windows x86-64

raycast2d-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.6 kB view details)

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

raycast2d-0.1.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.6 kB view details)

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

raycast2d-0.1.2-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.2-cp313-cp313-win_amd64.whl (13.8 kB view details)

Uploaded CPython 3.13Windows x86-64

raycast2d-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.5 kB view details)

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

raycast2d-0.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.5 kB view details)

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

raycast2d-0.1.2-cp313-cp313-macosx_10_13_universal2.whl (13.5 kB view details)

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

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

Uploaded CPython 3.12Windows x86-64

raycast2d-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.5 kB view details)

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

raycast2d-0.1.2-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.2-cp312-cp312-macosx_10_13_universal2.whl (13.5 kB view details)

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

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

Uploaded CPython 3.11Windows x86-64

raycast2d-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (23.0 kB view details)

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

raycast2d-0.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.9 kB view details)

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

raycast2d-0.1.2-cp311-cp311-macosx_10_9_universal2.whl (13.3 kB view details)

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

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

Uploaded CPython 3.10Windows x86-64

raycast2d-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (22.9 kB view details)

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

raycast2d-0.1.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.8 kB view details)

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

raycast2d-0.1.2-cp310-cp310-macosx_10_9_universal2.whl (13.3 kB view details)

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

File details

Details for the file raycast2d-0.1.2.tar.gz.

File metadata

  • Download URL: raycast2d-0.1.2.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raycast2d-0.1.2.tar.gz
Algorithm Hash digest
SHA256 407994315ca0f068d4f913d9d33b44bf42efa70c24f76f46a853ff3ce7231864
MD5 c38abc56b458cfc6d317e6662c5f637e
BLAKE2b-256 7808723052fa86ae4be3ef6ed9a1e16fe4b9c855079ab107f67d68f20284cfb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2.tar.gz:

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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 14.1 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c69f88f1a2c6205c6d34e6e00e69762d6cea2956666cb34f0d38a7270b3f36ae
MD5 2b6110051d6ae91fd0f144b3c3c5d650
BLAKE2b-256 032c266bca8db6f1a2ab1abb880d45d6696bb949cf97ad5024d1fbe9a806b3dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39da59df44b83f84b88ad3d232b3b6dd4a3297afd0be232784fcaafbdec688ed
MD5 f9f3c49485977cba87f9fff6fa83b6a4
BLAKE2b-256 388384a1af03749872698d758d569d5072b02d5a7892818447d0fc3bed6149dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-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.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c77dad504857d198e268d473fe58a7aaf568b5c95d0967645a26e8d71015f19a
MD5 097987b58b05665c4ee68524800170e7
BLAKE2b-256 c2318a12ece11de4456dda8496798729310630c3eb3204e754ba1075883eeba1

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 985feb870e75fbd3b844583afc4909312e76a69c18cf9a2e7a6a6ad24cc965cf
MD5 99a23eaf41bdc0386a396c7bd42f2bf3
BLAKE2b-256 66c28ba1b9b53e4541c9d80098beb672a5d7a9eb0cc45bc251e90b055f7703b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7e1889d36d8dec050437ec40a2fcd2caea8a7610c2aa5ffaab93339fcfb79000
MD5 c241ec1b058728dc6d8aa4ea122ac054
BLAKE2b-256 2b2ff79bf1a4dc5c805a80a7c5de080847611ee841ce44e1285ea2ca904a97d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0efdd7154b14649f0b43a37664d622e5c5640586d36d1a7e6f377b9f13a002a1
MD5 3c393818e7a95a93a318ff67da664299
BLAKE2b-256 1c7f94f20c6eb8b1e558a968f40d7cbd4b0a9bedcf6b30339b0792fd856a821e

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-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.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 bcda6abc788ae359dd2007022e06569409ea34a71358669ba857b95fce595585
MD5 fc0cc10b15467b5150db20cef4b3b689
BLAKE2b-256 59851a08b3bc16dde55ff93c10f96166cc26792f29e20d950b2f2639da20f82c

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7265cffa98eea0cf76926616425f47262c004f97e8cde29b4302166902bb8063
MD5 755300a71a285c6e80a54e62a33af062
BLAKE2b-256 4767a5b8a80ffa1a6e36df590cd319c1bf03b5be46366c988161f27e910bcbb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 991c3e7a01d9ea4690439fd2835afcafe48708a64bec06f43fe3f66f60e735ed
MD5 b11d8e6acd891157cfb26f2b0841c7b3
BLAKE2b-256 92709d71f7fd8090e645f18602533a1ec20ba84a39bda1666ad9e446f5684390

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b73a91ff74b31f065ebda9f12b7250ab77032d465cb9d4e2e6b361aca2bc7d4
MD5 4257d7c24993c7fdd48a6c472ee1a630
BLAKE2b-256 792451d121ff70ee9af3aa10b4a0075d2de1da2563a47efe5a55451a527669e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-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.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3fc287ff4427ad9948d386b84a6135faabb2d41eb1fccd04d13b55b57232711a
MD5 84e1b15887015f027c6d7219af7e76c7
BLAKE2b-256 9feb3ee09cf00119b7868370956a3b4212fa1c85885209a5827adc80d7e1dc62

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 34b668042b45086f26b1df68d7571e7c9b799ddb47d53eea7b69cd86c475a1aa
MD5 9804e3b97bd9a66e30e714c34f1a57e2
BLAKE2b-256 91b1fa1175ba6727f889da59e251a482beca83abf2dd318dab8c6b61f0b74c74

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 318989a85cf56dc6d91dfb389de9bd777c54c3b0a95e4dd91d3f73c6dc591df1
MD5 9dffccc953f2749fe1b322703c42ab2f
BLAKE2b-256 554f3598cd6a0e03b14928c5c36632fed23ea9ccb01d73461dc4d850a9e52668

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b62e92b22ba819ce1f03181d83c7acb65300770baa3f6b934b588b7201359d3a
MD5 f5dd6a0fd231146109e27c74f6c06489
BLAKE2b-256 368e84b5febf65629ed09fcfd34c3c2cba3dc088504aaea249311155eb4fded3

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-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.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 26c426ad03029cb5066819039439b20b53784b0813e7dd30ec0a00fac92e8391
MD5 ea78a14a93acb448e0120ab7426662ab
BLAKE2b-256 779c7a66694d734044232c7266916eb2e5576d07a2c91591850d576b41c1ae56

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a8d32d3c8dba55883029162d7a2a7195d2adddccc2158742a9a5570d68edcb78
MD5 bd694c9a799d275a6d5eccc73134d4bb
BLAKE2b-256 5da8eea9777b886de0630c7194da2bd26fc6b0cad16e9363df94fc386bdbcb3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: raycast2d-0.1.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a624cf34e330adc98008e956b2c16b4a18e9ba8c24ed85e63a317e0f4d6238b
MD5 f4fb172cd63aa078190fc045c1f3431d
BLAKE2b-256 34096fb822c7f8ef6049bedf449db29616299f5505d7c61230d7c53cc1a42ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1596e89201f9b2f67542b85e97b7312a1583627f6f493dacd94c13637f7588ec
MD5 a7048691ef180525b0dba14082d09a45
BLAKE2b-256 f4cf85ec240cb30339b265a0d4c7638999e8c173fe598b21704c3fe3d063e6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-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.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7dedb14d438fdaa3d06909f49a974af613c50ff88b4ca106f63e5fdad097e9ba
MD5 7438e73252af5b810cf5ad4d0778ce7d
BLAKE2b-256 fa9f407a1793132ea059848902d105032b9cde37e4615180df96773180cf8923

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for raycast2d-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0b54bee249a614016996967a0faaa5a83c141b24e87803a922a411db8dabe963
MD5 701c43f106094097ab020e6437b1bb64
BLAKE2b-256 498373852281604646c97332d291ea2b28e0988e5a5054a9dacd0f41848a6d03

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.2-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