Skip to main content

No project description provided

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

$ pip install raycast2D

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

Usage

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("media/lab_intel.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 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()

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.0-cp314-cp314-win_amd64.whl (13.5 kB view details)

Uploaded CPython 3.14Windows x86-64

raycast2d-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (22.3 kB view details)

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

raycast2d-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.3 kB view details)

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

raycast2d-0.1.0-cp314-cp314-macosx_10_15_universal2.whl (12.8 kB view details)

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

raycast2d-0.1.0-cp313-cp313-win_amd64.whl (13.3 kB view details)

Uploaded CPython 3.13Windows x86-64

raycast2d-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (22.2 kB view details)

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

raycast2d-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.3 kB view details)

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

raycast2d-0.1.0-cp313-cp313-macosx_10_13_universal2.whl (12.9 kB view details)

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

raycast2d-0.1.0-cp312-cp312-win_amd64.whl (13.3 kB view details)

Uploaded CPython 3.12Windows x86-64

raycast2d-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (22.2 kB view details)

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

raycast2d-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.2 kB view details)

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

raycast2d-0.1.0-cp312-cp312-macosx_10_13_universal2.whl (12.9 kB view details)

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

raycast2d-0.1.0-cp311-cp311-win_amd64.whl (13.2 kB view details)

Uploaded CPython 3.11Windows x86-64

raycast2d-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (21.9 kB view details)

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

raycast2d-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (20.9 kB view details)

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

raycast2d-0.1.0-cp311-cp311-macosx_10_9_universal2.whl (12.7 kB view details)

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

raycast2d-0.1.0-cp310-cp310-win_amd64.whl (13.2 kB view details)

Uploaded CPython 3.10Windows x86-64

raycast2d-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (21.7 kB view details)

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

raycast2d-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (20.8 kB view details)

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

raycast2d-0.1.0-cp310-cp310-macosx_10_9_universal2.whl (12.7 kB view details)

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

File details

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

File metadata

  • Download URL: raycast2d-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 13.5 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bcb29e4875571328269f2386c8182f2696664f5cf7d8a8e4e488a9ba75c492cd
MD5 21d84cdcd8099437bd688ee635802699
BLAKE2b-256 25fd923e5db7eaf6418e3de04a920b269a9b5c0ee6d82284194241f651451894

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2957393f694f5187d57a1896d49faab66cc92ca7ea5d3c1a1496fcebe2369373
MD5 845241e9f59d11c15c5b90c15b6a1d03
BLAKE2b-256 a62c741b9b74c0faa3f13591660d5cffb3aa6c21035e133079f49123ec96a473

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.0-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.0-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.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 17993a5908fe759c7b0ae4ec640f5f278e8592807c7a3e32e244dbb04a191207
MD5 cfc106f6ec476b01566eacf3e35da94a
BLAKE2b-256 443e63fee89dcd5094b136a1c76f7aaedc4d3a440df4468252799701f18354dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d2804690d3e6eb7eef77d8ce6f23b2cab829f5d14bef72c8379274bad7a2d5a3
MD5 088a1c2cd82374322e18ba1c53f0705c
BLAKE2b-256 5a0aefd62f601c80de1fd8abaadbb60dd4a285c06ece1632572024f6005a6573

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raycast2d-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c86ad093ab2635e08b5e32265b5a2e2285d4f6b2e593d172e468def9a9d65338
MD5 f1a1038392d419fae41c28f3060a1617
BLAKE2b-256 9abf35b0fabc783c2c7cb35a2622b7cf09f58436beeff06ffae3e62a64b37338

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56ecb7fcbd3abc140634915c32bc3113cd1b153739630b1a83308e247b49b222
MD5 57f690eb53619d191d76a5dd1118e1fb
BLAKE2b-256 923c9ce52e77f947cb8ae00c9108cfe1ddad9d6ce312b0cdb64c846bf0ad37b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.0-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.0-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.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8f2f53ca48152990211de1270df57613f2b0e04e4ddf6a77cf6f12e15e26067a
MD5 8ebd5a5d42d6eadeb42b36f99ca6a545
BLAKE2b-256 9725b56ac5a8aa1a268c4bae0199ffb944d3bfd85aeede451582f89a49f06456

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4c4d58304bc4c8526ea339cf01450962486c6508f15c36caddfc75972916e160
MD5 cbcbfe47fbf4e0969498646a86c71b80
BLAKE2b-256 7e7c3d99011e9e4286ecf7ddfd57d2b0499954c8cf11eec9e8ab7d7bbd580e6a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raycast2d-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7ce8b1f3c6af755a30c9ec19dd51f3f7803e82d27c24da0787d8b9599eddc030
MD5 99c493054588c3b30defcee83c109b6a
BLAKE2b-256 f015260580b50dea6a8ba08b5b167c950b0cc4314e978976af5151cf76014e0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0f456240c9232000d969582151aa5005d9adc258dd396f570655e3b174b8760
MD5 2d8a03f3a3aaeec5dffd46aaf135bb17
BLAKE2b-256 693db8f96c1b26f559f3fda5ccb79043dd700db36edff4e92df9da3ffefb000d

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.0-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.0-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.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7c54bbb98953074ba158d01eb15df04b54b5e33cf9c9c24df180965211bd05f9
MD5 ba8c1098d0f842cb973784a4809247df
BLAKE2b-256 f8e2f6580888beede4d3944c6e9dfd588b4f362472cb056800e5bd1baa7e53fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 bde151ae9a1a468a249a986cdd537cd39398e0e148fa02ddd9f0d37f8c292c1d
MD5 6e808e1c204a6e60c7f38a7a637cbf50
BLAKE2b-256 0d989d21b6e6edf8052d8f71e7157fcfb686857a5025585c18f3d7c3e7e1af88

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raycast2d-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02ee134c351c50780093193a4876683e743d07d4e7745a5a5f336d6ede1c41c4
MD5 4e13d5a636cc9384c1a419057c4e51cd
BLAKE2b-256 10b2863998e5c75260127cffdf19527ee1abed7ff6a8992c94246b31bf1ec444

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6dca7e6bc1d448f042573851f5b61f31c494a04d07fa3aec5ee2bd13e7d4f39b
MD5 5230eb9c7ca94ef2ebe27f1948c19da1
BLAKE2b-256 e720e1b0aac31ae0ea11571d8b4874a0feb197ba56529328974445c1c9aee2a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.0-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.0-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.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e48a4379046d53fee29f59d476ba8bc7e52d955422867b18e4ae577aa429784d
MD5 96a7be4605c9010fc23f266aef79c329
BLAKE2b-256 43b648f92a7e4a3c219d57cb4f10af2d8ea10ffc4edc8ab1ec557aa05142123a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 999dc2c2e8f491bbd13118c47eeaebb11e9cc9eb9fecf5a1fd80926eac09156f
MD5 8421777cb79b2e1fda78893153f18ebc
BLAKE2b-256 87efe504c72412d1cb6235c692983aa793c46907dee942976d40e24f52ff9c7c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raycast2d-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f70b629b7a27467f08a14de7ff1bf6473715bb537600a32445a9a9082581620
MD5 dced450b659838f26f94aa4a065daa05
BLAKE2b-256 e15006bd17f00b2215159288d335a912354650cbd36937660192c1387519118b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc7a47f5f0ea5d0cc4e0815d2f0728ac775827f9c0513344c6378d15517a5a21
MD5 dd50108a146d2985293b8047d9274606
BLAKE2b-256 92cd0a14250bfc75d70714cc861906623be865aafb4c036e130c969169f9a98d

See more details on using hashes here.

Provenance

The following attestation bundles were made for raycast2d-0.1.0-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.0-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.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9e36bfbd97fdabce58d6bc0fb095cbd4bdbf5e3cbcd9ab3385121453c4f189c2
MD5 5a3920ce3859b5d57bd34d372ce39c05
BLAKE2b-256 d422bdf05280c7604ebe3cd6475c07962fd08d06e6ef4cb02e506e2bc6d0e13c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raycast2d-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b39ec86e07c75ad2d8b3b2bc5f8e396c53d335e63fc65ffb3cc7298de7ae41f7
MD5 3275cf74355684707109bcc71fb36a84
BLAKE2b-256 3d2db7f557ea1db9e63b7ebbe0f2b5f48738ad384bf673749107150d87a6a881

See more details on using hashes here.

Provenance

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