Skip to main content

voxelpic is a Python module which transcodes point clouds to and from images.

Project description

voxelpic

The voxelpic C library provides functionality to transcode point clouds to and from RGB images. Starting with a sequence of colored point clouds like the one below:

https://github.com/user-attachments/assets/de768bbf-b180-472a-873f-da10aa52e05a

The library builds an OcTree (to a specified depth) for each point cloud in the sequence and then encodes a level of that OcTree to an RGB image, which looks like this:

Bird voxelpic

The octree is rendered from four orthographic cameras, and the system stores the color of each voxel and its location in the octree along the axis of projection:

Codec Layout

Resulting in a video like this one that encodes the above sequence:

https://github.com/user-attachments/assets/68bc1afb-3f37-49c5-b0ca-22594007c1e6

To decode this sequence back into a point cloud, the library decodes the image into an OcTree level and then returns a point cloud consisting of voxel centroids and voxel colors. In fact, the original animation above is the result of decoding the voxelpic sequence shown.

[!NOTE] Encoding Depth as Color

The technique used to encode the depth as RGB color values has its origins in a codec developed by Intel for the RealSense camera. There is more information in the Hue Codec Repository. We found that limiting the range of values encoded by this codec to the central 1273 values reduced ambiguity at decode time and resulted in much tighter error bars, especially after h.264 compression.

Getting Started

To build this library, its tests, and tools, you will need CMake and a C compiler. The rests additionally require Python to build the test files. The vpic tool further requires libpng if you want to be able to read and write PNG images. Once you have the requirements in place, you can build as normal, for example:

mkdir build
cd build
cmake .. --preset release
cmake --build .
ctest

vpic tool

In addition to the C library, we provide a command-line tool that acts both as a way to try out the library and as tutorial and example code on its usage. You can build octrees from point cloud data, encode them as images, and decode them back into octree levels. For example:

./vpic -m build -c sample_cloud.dat -v sample_voxels.dat -d 7
Building an OcTree to depth 7 from 20000 points...done.
Saving 17425 voxels to sample_voxels.dat...done.

./vpic -m encode -v sample_voxels.dat -i sample.png
Loading voxels from sample_voxels.dat...done
Encoding 17425 voxels at level 7 to sample.png...done.

./vpic -m decode -i sample.png -v sample_voxels_out.dat
Decoding voxels from sample.png...done
Saving 10666 voxels to sample_voxels_out.dat...done.

sample_cloud.dat is generated by cloud_gen.py and looks like a spiral galaxy. The resulting image sample.png looks like this:

Sample voxelpic

Note that when decoded, we have lost some voxels. This is because any interior voxels which are occluded from all four views cannot be encoded by this format and are lost. sample_cloud.dat demonstrates the cloud data format, which is:

(size: int32 in network byte order (i.e. big-endian))
(x: float32, y: float32, z: float32, red: uint8, green: uint8, blue: uint8) x size

voxelpic Python Library

We also provide a Python interface via the voxelpic Python library. To install this library, run:

pip install voxelpic

to get the latest released version or:

pip install -e .

to build the library directly from a clone of this repository.

The library understands numpy arrays and can use them directly. To achieve the same functionality as the vpic library above, we could use the following Python script:

import cv2
import voxelpic as vp

# NB all variables below are numpy arrays
sample_cloud = vp.PointCloud.load("sample_cloud.dat")
image = vp.encode(sample_cloud, depth=7)
image_bgr = cv2.cvtColor(image, cv2.COLOR_RGBA2BGRA)
cv2.imwrite("sample.png", image_bgr)
sample_cloud_out = vp.decode(image)

Trademarks This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.

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

voxelpic-0.2.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

voxelpic-0.2.0-cp313-cp313-win_amd64.whl (20.9 kB view details)

Uploaded CPython 3.13Windows x86-64

voxelpic-0.2.0-cp313-cp313-win32.whl (19.3 kB view details)

Uploaded CPython 3.13Windows x86

voxelpic-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (75.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

voxelpic-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (76.3 kB view details)

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

voxelpic-0.2.0-cp313-cp313-macosx_14_0_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

voxelpic-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (22.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

voxelpic-0.2.0-cp312-cp312-win_amd64.whl (21.0 kB view details)

Uploaded CPython 3.12Windows x86-64

voxelpic-0.2.0-cp312-cp312-win32.whl (19.4 kB view details)

Uploaded CPython 3.12Windows x86

voxelpic-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (75.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

voxelpic-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (76.3 kB view details)

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

voxelpic-0.2.0-cp312-cp312-macosx_14_0_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

voxelpic-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (22.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

voxelpic-0.2.0-cp311-cp311-win_amd64.whl (20.9 kB view details)

Uploaded CPython 3.11Windows x86-64

voxelpic-0.2.0-cp311-cp311-win32.whl (19.3 kB view details)

Uploaded CPython 3.11Windows x86

voxelpic-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (74.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

voxelpic-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (75.4 kB view details)

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

voxelpic-0.2.0-cp311-cp311-macosx_14_0_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

voxelpic-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (22.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

voxelpic-0.2.0-cp310-cp310-win_amd64.whl (20.9 kB view details)

Uploaded CPython 3.10Windows x86-64

voxelpic-0.2.0-cp310-cp310-win32.whl (19.3 kB view details)

Uploaded CPython 3.10Windows x86

voxelpic-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (74.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

voxelpic-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (75.3 kB view details)

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

voxelpic-0.2.0-cp310-cp310-macosx_14_0_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

voxelpic-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (22.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file voxelpic-0.2.0.tar.gz.

File metadata

  • Download URL: voxelpic-0.2.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 11d3b45a1e9b7ddc574e672746af20fdf86aadec1013bdda02c63ec38b759d23
MD5 c1201f93a9d3ffafb76d255d14b2cbfc
BLAKE2b-256 3da077e2e24e66ad6a403492ae8878566e55042f689b62ac6dd8683a12f3709c

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4d0d2e4587de4b7b698bc5e996cdb6f2c15003dae5929b8ec36533d0ee9aa577
MD5 e73f0a90b65750c12b0c08d420014895
BLAKE2b-256 1e99d29e4511c785fd6d35d206cfe9776cc92b867cd4893b33fc6760d7b4d771

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ba517268fff5b70943b9e205078a05c67a69603dc470c308d600feb3f5629496
MD5 48cca61a91f4aefb7b63baaf9c836d26
BLAKE2b-256 368df0774c57fd7dc544542f7ab0c7785d7ecbaba712e891b9b6b3b445ea52c1

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb4c2c4ba71df75df3914fe8e64558c4e57f8dde74a9653a957cf00318f159f3
MD5 bf5a920686112d46b39e21699fb93ae0
BLAKE2b-256 11b462249ad5690a916596008d51f1117d4332a3fd088352dd4e46da552f521e

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1725948c90c8d8b9f5fb068f186c92f2c74cbf002dd210f2c1a519f79236bb43
MD5 5e1a9c2d32e1f02b4b58fefdad5b69d1
BLAKE2b-256 5db7bfed58e2d75a0831454e3ebcde1be3b0a9c4994442f9db64f12ba10d29ae

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f8d45ff7cb3eed5932ef41fe83c0dbb053a8efca025b338cdcb56cbe80f1f96a
MD5 34a62945c799c7453fbb4149e6888764
BLAKE2b-256 a9ca7f7498c77c956c943781fd664ba25c7afd4d40eefc6e7d11fefb6b87592c

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1573e983bb6ca9f452ef94d54e15397e08fd61951b0fe9cb1f97a943600b8cda
MD5 6ccfce9aab45c16a0cc0504acde40e5c
BLAKE2b-256 26e237f7a26d9741d614dcf0187e67f163cb7c9803ce7e57b5a478a550b5b9af

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dcb2a0b61bd94cb06e7a94fb0b7851a9f3b97b64d8833c8cf45eb8f4def2cbcd
MD5 be8f9b238ea03cf3d9ac03dc4e64283e
BLAKE2b-256 1e7aa205824225b63b4ad0803bbbe33a6cc59c9b6145e85a3ad0b695a8a06584

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 de11f5dee2ce0f087c17ab9c2be1842fc194aedd28f859b95e018fea5548d45b
MD5 af4451c9b5cf86ff458bfd60d0f5d7ec
BLAKE2b-256 9fbdbaa03576c291486ec7035dcc896327f7ad3c895e51a3824c3f11788aa328

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4511372d32c962822d93a92a1deaafaa6d85c6a73b19e9ba6954466c6335619d
MD5 a246b15b566dc336a3fd84d7c7e26adf
BLAKE2b-256 30191d441c64273936302205e1011d6bd349d31a99bd11ff9c1cf74ed948fe29

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b98fa94ad435037bbc8f13f5dade490b22581b0331b9877f0bdedc2ba4b1db00
MD5 10dfe32d6a1b6592081440b49b2997be
BLAKE2b-256 77f126aeac22530778c83eb50f5ba401a7c25e4f35b2e297472fc43affc37f84

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3f223a58388f80eca5a341ec8b7502167e4dcde848d3f3ffe4396f778a153c0d
MD5 f82245856ca353d6757602cd7ccbbcf5
BLAKE2b-256 f7a781d601c29bf3699775a156cdb070bdbd0709f556554bbc4c4db53219db96

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aeee6cd52ba9b5bd2483b70e1a6fee1e18fea96bedb5a48cc0785f6404f24fbe
MD5 3aebbd6d6d96c9e5df26596bbc89a720
BLAKE2b-256 aa5aaa5c47af795f6827a8dd6605738d062f72fc7b803c6d2dac619e0287db4c

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d37d1b88c5296edbd92a6e9dd1263f2868f0a9fe5060c64065d36af6999f0992
MD5 cedb0c53a9d6df1e4c2b076a95d21332
BLAKE2b-256 094cdb09c98f5e99fda581c632734da632ca155313b918b2b3c5cf0f9e5798ef

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1ff7e450e938551edb394673aa3181b9f313671cc41d405b3262c7f73bf1a1ec
MD5 789aecf41cba1b4e5d1e5c3225b1a0c3
BLAKE2b-256 ad7d697216d8047ce690f2db01573a3e8f2258c4efa909590d5e20f718663f32

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e632d8df47f7fe22a1984d9e961b259e53937fe6f80dcd5fe3b5251d97d8d24c
MD5 30898d4a87844be23004e6b44c1795be
BLAKE2b-256 db6a2ab35295db588b715305fe0d6b5d08fdaa64c14add60599c728ad3203ec7

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 526191463a2d132049106b92b6fe37617a695341018501efeb24c5385b793805
MD5 59a4205c6c01e1bf75968419ba941d0d
BLAKE2b-256 41e80a230c2f2f8222bae0a3c5a76d2b86b10950b934c4d95c042af179277a90

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 47cc5c785409d416923351ea873416ad159b3f614da0b0bf37906a44075a029e
MD5 b0049118c48b6282978740b783fceb1a
BLAKE2b-256 29de448cc4c47917408addf966c1b8b4458572fc62b2dc3f280bf61e17260a10

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b57be08f120bbf49873c4ba68e2e7a71c909ba2600352dfb343b0138a5856b5
MD5 2c284b6f3b90bf748095cda2210e5feb
BLAKE2b-256 e4cea1c3a963c31da8c5a74104f4bb2d852ad04d8fa4ef3e533bdaf0ee9cc1a6

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6bd8a4bbc20aa49afc4b474d99598fe738f51ac6022f0f791ae4b3f47c12d760
MD5 6efdf9f39c1e8d321f724aec5defa41a
BLAKE2b-256 6530c9286fa49ebbcd9cae2de3134f573e9543807a86aa964d60f3369577b851

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: voxelpic-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for voxelpic-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cf9493d081a27c313af7a50e7b9f2894eb585084949ecfb50abfdf99f17034d8
MD5 20ced0f5f643b831f891206e73a6b570
BLAKE2b-256 05703684b1e0e434763a7da439d42f10d331a1c1577fcf27486fe6062df22136

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ba28ecd5c7cd59f35df856da06aac9f601893f17a9ef9b3f2e2ee7cee0e8022
MD5 bc48976752067dcae0174cb1a7f8bda4
BLAKE2b-256 04ef729a69ad0dc8870466898aa2a23ac002b5e875644b33621fd1c2e45624e3

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91061127090e5f850dc4cee16352e380a49268225e0602382f8705368bfdf0ee
MD5 2d34b2b72c8d508dfb195dd4692e1aca
BLAKE2b-256 9dc866024ddd105954b32a5d7368b0db54633ae4f5127572cfd5045adc3ed516

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 be27ace5283cd0adc4c5cf46a6d13c918f58cd9889471dda1a4ee8c1acc0d5b9
MD5 575625790bf1ab4209d4e63083aa2c96
BLAKE2b-256 2668e2c589088684888f0e6ef7e94dacef517afc35d2afb0627b7b96d626af28

See more details on using hashes here.

File details

Details for the file voxelpic-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for voxelpic-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1359df8a6a7810307c3c91c24cb302ea5d011b93c5fcfe97554c83cc2d55d82c
MD5 34e5d64515c2c9ef7a5e0d4c08e35306
BLAKE2b-256 50ccf93553938b31b9acf6aede3f39122d0880cca1ad3fccfcf0b3a3bc7d0af8

See more details on using hashes here.

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