A library for ray-mesh intersections on triangular meshes
Project description
pyraymesh
Description
pyraymesh is a Python library for performing ray intersection and occlusion
tests on 3D meshes using a Bounding Volume Hierarchy (BVH). The library uses
the C++ library bvh for building the BVH and performing the intersection tests.
While this library is reasonably fast for simpler meshes (benchmarks coming soon), it is not as fast as Embree, espcially for larger and more complex meshes. However, it does not have any dependencies on external libraries, and is thus easier to install and use.
Installation
Install the package either by
pip install pyraymesh
or cloning the repo and using pip:
pip install .
Note that the package requires a C++ compiler to build the C++ extension.
Usage
Building the BVH
To build the BVH for a mesh:
from pyraymesh import Mesh
import numpy as np
vertices = np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0]])
faces = np.array([[0, 1, 2], [2, 3, 0]])
mesh = Mesh(vertices, faces)
mesh.build("medium")
The build method takes a string argument that specifies the BVH build type, which can be one of the following:
"low", "medium" and "high". The build type determines the trade-off between build time and query time. For most cases
"medium" is almost always the right choice.
Ray Intersection
To perform ray intersection tests:
ray_origin = [[0.1, 0.2, 1], [0.2, 0.1, 1]]
ray_direction = [[0, 0, -1], [0, 0, 1]]
## or
ray_origin = [[0.1, 0.2, 1], [0.2, 0.1, 1]]
ray_direction = [0, 0, -1] # multiple rays with same direction
## or
ray_origin = [0.1, 0.2, 1]
ray_direction = [[0, 0, -1], [0, 0, 1]] # multiple rays with same origin
result = mesh.intersect(ray_origin, ray_direction, tnear=0, tfar=1000)
print(result.num_hits)
print(result.coords)
print(result.tri_ids)
print(result.distances)
If you set tnear to a value greater than 0, the intersection tests will ignore any intersections that are closer
than tnear. Similarly, if you set tfar to a value less than infinity, the intersection tests will ignore any
intersections that are farther than tfar.
Reflections
If you want to get the reflection of the rays, add the calculate_reflections = True
parameter to the intersect method:
ray_origin = [[0.1, 0.2, 1], [0.2, 0.1, 1]]
ray_direction = [[0, 0, -1], [0, 0, 1]]
result = mesh.intersect(ray_origin, ray_direction, tnear=0, tfar=1000, calculate_reflections=True)
print(result.reflections)
results.reflections is a list of noramlized vectors representing the directions of the reflection of the rays. Only do this if you need the reflections, as it will slow down the intersection tests.
Occlusion Test
If you just care about whether a ray is occluded or not (i.e., you don't care about
the intersection point) you can use the occlusion method which is faster than the
intersect method and just returns list of booleans.
ray_origin = [[0.1, 0.2, 1], [0.2, 0.1, 1]]
ray_direction = [[0, 0, -1], [0, 0, 1]]
occluded = mesh.occlusion(ray_origin, ray_direction)
print(occluded)
Testing
To run the tests:
pytest
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyraymesh-0.1.4.tar.gz.
File metadata
- Download URL: pyraymesh-0.1.4.tar.gz
- Upload date:
- Size: 38.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
842d3a16e1c1d7ab3c81e1e99d2f279a8d97c5404ad2df6585ded54c8bc74caa
|
|
| MD5 |
fba38410aa7462aace8df4ebdea2eb97
|
|
| BLAKE2b-256 |
e8710cff120888e0ed84e58d312dca8453552f45b469706b4ede1dbb956bc4d0
|
File details
Details for the file pyraymesh-0.1.4-pp310-pypy310_pp73-win_amd64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 102.3 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a28317085f49e4f826b8bba1d009ab3a69743757228bfef3620852115d77e23
|
|
| MD5 |
2361e19abe225da882a0a4aef270daef
|
|
| BLAKE2b-256 |
6905f18afdbe23bf81b4a9b0412f93be3cc867adfed009e052bff45e6f0cb414
|
File details
Details for the file pyraymesh-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 126.5 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9647af2606c5119c4613cdcd6d12f28cf15f2741d5f0d5b9b6142206f227335
|
|
| MD5 |
31ef805445ac7b5499d076ac208060b2
|
|
| BLAKE2b-256 |
3ed8faa7cd7d101f3a0a67ccae3cdcbb727598cf5d8e9277134c40f35d073762
|
File details
Details for the file pyraymesh-0.1.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 133.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93fa93425e984f6be6dca6624d56fbe146996d6725ee5325379ca7ff31226abe
|
|
| MD5 |
749f2efea6d89a0f479f92d642258470
|
|
| BLAKE2b-256 |
8706abf7c36953f9f7dea101c0ad1cf640eab0bb45790640eae6a3bba4d01c03
|
File details
Details for the file pyraymesh-0.1.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
- Upload date:
- Size: 90.4 kB
- Tags: PyPy, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdac0baf777bbb24a1edfde9863b6e474ee280b397f565acf43706de43a62404
|
|
| MD5 |
f1499a843804495c6ad5370c4e943d04
|
|
| BLAKE2b-256 |
2740a94674ba02d5df4c91ab1c1e80441f9797943f7bea70e121184d59cc3632
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 103.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79a3b615faf8adf8cc9de2dbe37e5fb786dbd85aca1b35bb1f04ee9f083e0634
|
|
| MD5 |
da7676c4e20678244302f6e410b47601
|
|
| BLAKE2b-256 |
b68a3bb039df11c0faf551571adac8791091677f2f9d290282b8597c5518eec6
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-win32.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-win32.whl
- Upload date:
- Size: 89.2 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3879ae0a89ad35df8b23e327d5ac2a70cc77037a1195fc280d46b6bf7e264a47
|
|
| MD5 |
01fb34069048afbf47bf81e4580bbe5a
|
|
| BLAKE2b-256 |
804bcf2b7a168ef0dcf9de64dfbb4045cb32f9798100a08670c9cc8484dace01
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 563.9 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d12ce97662b3b9138afdfa9e01a6ae92e3d58d5356fd45ee87bf8ac3290999a5
|
|
| MD5 |
ed46a84f1b7b9df5bc711d9886655231
|
|
| BLAKE2b-256 |
2d1626c78757883e9a22861876a22d2e305e9ed6718f9957546412f4c2b673e0
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 612.5 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a62b2d61c5b61d023cf69508aed4e25740f815a6fc9878099906f9daa3c4bc36
|
|
| MD5 |
6260c0360e6a16bdc7774d071046672d
|
|
| BLAKE2b-256 |
363cbf986e8f8e45a8e14610f101382f9c3a012fd8ccadfab057039149a0f7a8
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 128.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a424aeda87393950508729b0d3a5511470558eb3259e10bc1bfb1a28e943ac93
|
|
| MD5 |
ba38c434c66c46acccd6845a1a0e2858
|
|
| BLAKE2b-256 |
c3a292874522364585b943e6f0d7187718384158d702c1e9a95e736c0d943893
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 135.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01c67657f8e07d17e4fd309ab4c56d051448ab720f70858fffe482588f2584ae
|
|
| MD5 |
54d6181b0b1ed1be800c92afaf832c06
|
|
| BLAKE2b-256 |
814d942cc4b32ffbc3511d5a291d2308e4918abd4cc85e571eedc1062e1fa038
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 92.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e12abe7df015c281a332514f8ca40127571a64541f209f9eba624fe1a3aa22f
|
|
| MD5 |
cca73a150d0ea5b2ca387268a7e8f094
|
|
| BLAKE2b-256 |
960d1e1f7d20efd6c152866c124a431c268f75b495622907c6756ac43491d1f2
|
File details
Details for the file pyraymesh-0.1.4-cp313-cp313-macosx_10_14_universal2.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp313-cp313-macosx_10_14_universal2.whl
- Upload date:
- Size: 186.8 kB
- Tags: CPython 3.13, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41ab6a37fd52e54ef37601e8bd3104218c531686d043a0bf807a4d8ec8f0aea1
|
|
| MD5 |
a9ddbe8672c30dd7d0cc76b270078693
|
|
| BLAKE2b-256 |
b778508bf76599e5ffb6b0cc57dc83c3ee61642c087888fe8d71cadb0ac050b4
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 103.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60a67ad38acfe31f10fecbcf86aed777afa8eb598f8ea3e175edaf385e76a6df
|
|
| MD5 |
00605b2d74cf84dbfa091caa020c1292
|
|
| BLAKE2b-256 |
cb937fedad7b44c7a4734d874da2ed474b9b7e7fc541035d200a1575dac6e153
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-win32.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-win32.whl
- Upload date:
- Size: 89.2 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c9f5e5ecf110a6b570fb732779f26feca58e1496a6a812b63a6b35204393913
|
|
| MD5 |
98076a2d5a044d4c5c1f00232db22bbd
|
|
| BLAKE2b-256 |
43d2609b3e34cf3307512c9919bcc187ca43ca0fc398851ce6434d952a2c7bcf
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 563.9 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c5488a364f13ceb1436305ae4a6278b1da45c3ac22f8122e150428223769d10
|
|
| MD5 |
0288cd5f558f905cc50add10ec1d1f6c
|
|
| BLAKE2b-256 |
1b005da2adc1a161c2bcbc0efb588e7b31eac08cacf45705d2bf055bf356dc47
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 612.5 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c079d80a7b57be758f8567843f55d2cba75c1ef70d1725c9084ccc2c26bacb29
|
|
| MD5 |
96b79e0010c224a833653a4b3b279b34
|
|
| BLAKE2b-256 |
bf35d1058892c4b6801ea1a6ab388407c0a3b57f3fd2ab21dfdf38ff27645d10
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 128.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b768790f65e21c3773f84cdc299dc6fa9e1604d1309b56351b2d15e638798d28
|
|
| MD5 |
fee627f1a3d812f1e49ae11c80041101
|
|
| BLAKE2b-256 |
742d9c04d42d292a450f7ac43877a7870a67560506354f8608468b41b08a5e4a
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 135.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7af2429932425151c1421dbba8fa94f6722ec83a3c0d1b7f396d131089cf9e63
|
|
| MD5 |
91481dd68a534ea51b49c6fe8380ddc4
|
|
| BLAKE2b-256 |
d50aa6e5195815806ce25859a01e4943203d5687e3e9cc0bf26fc11d4c8a4c40
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 92.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e7830b406cba99d60defb2016deca9f801020959cdf887be7eea81112ef3b5c
|
|
| MD5 |
f19d0b1ca785264cc4a1488911ed68a0
|
|
| BLAKE2b-256 |
e4aa66020ddc2681dc53caf2384e696dba3c15ea81b28590adf3fc5e133d12db
|
File details
Details for the file pyraymesh-0.1.4-cp312-cp312-macosx_10_14_universal2.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp312-cp312-macosx_10_14_universal2.whl
- Upload date:
- Size: 186.8 kB
- Tags: CPython 3.12, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66c4a4259b1b2b88e32c6865c033e0648d37e0fd53937fcb07c1c67df5ad6fd8
|
|
| MD5 |
dafeb6f439651a03647da826692fa5dd
|
|
| BLAKE2b-256 |
86da90b197d550edc83185a85e404906e521a6d1a5b25ce72ee86e24494450b7
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 104.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16f45577f1160ec2bd7fdf8d6b79ba41b5b2e782d02ca7b5a86ad66908fad11b
|
|
| MD5 |
e48ee5e24f2476371de79949ed6ea4d5
|
|
| BLAKE2b-256 |
22bbb9b9d63623d0861556ee751d6e506aa6396890e53c461e0a76381405c8dc
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-win32.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-win32.whl
- Upload date:
- Size: 89.5 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d4fb4fef89b07ba8fb51091161d72ab57d24f74956ed5f27a6ab97f016c6441
|
|
| MD5 |
2128f139c042ec2631464ab97ad7cc96
|
|
| BLAKE2b-256 |
73f13a1adbea526fdabb821c3c438a94829d42ea9103df5dd5b9536ed0a3ca2f
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 564.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91f168f4bde0ee9aab2e884253de3ee1399d36942166f4b124c8562dc469ec27
|
|
| MD5 |
3e3783905c0e30feb789e35f0181f8f6
|
|
| BLAKE2b-256 |
7c07aa090f5dbb7ddb87c0433c7ee1526592da0b6b6915fae875ce45dc0119ec
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 613.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f2567f445778113ae348be23371e1926eb272c35e9e2a541e61466b5a9f6046
|
|
| MD5 |
cf910f72de60e3cf57124b14565af3f9
|
|
| BLAKE2b-256 |
d49a759222e8414e6da9470b68e26662e73b171ff9810197dda363d30c463c18
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 129.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91de9e222906c6f21bc74eb804bdc3618282e8bd175fcdeb17a485d26618d8bc
|
|
| MD5 |
bf47f8d929d4471507c90d0f16a7adc4
|
|
| BLAKE2b-256 |
203db69224fd9e8c1f669b8403cf59bd4f2c160cae8b7768d9d38ed0c646e8f8
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 136.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16902289c6f3d1e21a4bf9ae1d9ca480a2a2af0b78d2b99e1ca9521b8182b3fe
|
|
| MD5 |
90dcbb719a9eb95c149b5b31035d4c62
|
|
| BLAKE2b-256 |
fa8eb9ca73b5b903863dc03eb9645ec29328022fad2c9a67e2afadc173e76438
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 93.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
252ddd372428725a5f7c7ac12af386c3d35208b4b9e0d706c7547c429ab7bea7
|
|
| MD5 |
5d8fc6268fa991fa18d8d2ffd45f6066
|
|
| BLAKE2b-256 |
bb75d1e1552ee276a9b08e8d755583b5a2f76e728ef958c70b9be076c23117f5
|
File details
Details for the file pyraymesh-0.1.4-cp311-cp311-macosx_10_14_universal2.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp311-cp311-macosx_10_14_universal2.whl
- Upload date:
- Size: 188.3 kB
- Tags: CPython 3.11, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
278e1211ffed2ed63cf83809ffc4f3e89c0b3afbfc4918310ba90624bce92bc1
|
|
| MD5 |
4542b22999c2f7b1cea3eb4a39059548
|
|
| BLAKE2b-256 |
e5ee44cd3458e9fcc31e49718c14f87088ef3dc6f4c5b6b3d20d0a66a67cbcb8
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 104.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5de8823d75daabd07f0d1e5488cc98c9d01cd9c9a0ce59c6fd87e43c0d55f822
|
|
| MD5 |
029617547a664c5fdcdd34e0947af842
|
|
| BLAKE2b-256 |
d307118b793b82546cacfdede8598d4fca3f183bb4f3948893fefbf791436f89
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-win32.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-win32.whl
- Upload date:
- Size: 89.7 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
322846718a7cb6d250540d2f2f26a3b25a35c483c4e9a38e85d89c6e5d77bdf1
|
|
| MD5 |
5dd72254e25f0fe3e2f20f5ce4f217a5
|
|
| BLAKE2b-256 |
3e59d7cf4986ef2e3c76a7f8ececeaff63097eef3cd41b63162f667ccf60855a
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 564.8 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdf85ab066beeba9e57e90b1f74302adc23d07aab4373b1b64dc3f15c8b93e79
|
|
| MD5 |
76c08a9beea921ee9ad73c0af68c0ab7
|
|
| BLAKE2b-256 |
7bbc20f43071e4976db070650e37490a6c4b1f602bd539e4968dc7f8906043bf
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 613.4 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
769e0b79c77a13124f121af20019530e454edb703a8cb153b4d3a5af05989c85
|
|
| MD5 |
09905d1479412f89441a3184754bb7c0
|
|
| BLAKE2b-256 |
ff173426cb4d46623044463a3b3fbbcf12791b555c869f048ae87c4a784fabb0
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 130.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
134b9dae2cc337092dbc3f4b7e7618b9d524c083021666cf6e2d69a529a39c63
|
|
| MD5 |
f988ef382b9d35a59706f09775a09e98
|
|
| BLAKE2b-256 |
6535da54b63f871aed2c7d9e7722729eb5ad6ce779c08ae6e31b5a95ea2015db
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 136.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1de0679605ccb23c0eeff028dac371e8aaf9acf168f7e0c6c1a401522fcd7887
|
|
| MD5 |
709c16b920e39932b101ebb5a23c4769
|
|
| BLAKE2b-256 |
38ced1e9db739c0743be76cec3e557eaa26a75e4ab5b1cf83b312584af5e8e03
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 93.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe5705b6abebc96b41b4e790e435f57728c8229ef57a0cf9d0d9244f8de1042c
|
|
| MD5 |
d3803fd118bdd6b1730e06565abeca1c
|
|
| BLAKE2b-256 |
da87f70fd4f0f32ab9c2a1fc4baf303ad6d3fe72d93a05f869aff83bd349b9bb
|
File details
Details for the file pyraymesh-0.1.4-cp310-cp310-macosx_10_14_universal2.whl.
File metadata
- Download URL: pyraymesh-0.1.4-cp310-cp310-macosx_10_14_universal2.whl
- Upload date:
- Size: 188.6 kB
- Tags: CPython 3.10, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b726bcd64c8e473801cff947d4d9e718a2ed05dca6bdca3b6f47072a30710ced
|
|
| MD5 |
bd032a867fd35fbb0320938b92f6cdee
|
|
| BLAKE2b-256 |
e122c0350fd57bfe773cc2c638e463eb9594350d44cd729b2fa6b136eaea0b02
|