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 locally from the repository, run:

pip install -e setup.py

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

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.1.0.tar.gz (720.2 kB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

voxelpic-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (74.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

voxelpic-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (76.1 kB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

voxelpic-0.1.0-cp312-cp312-win_amd64.whl (20.9 kB view details)

Uploaded CPython 3.12Windows x86-64

voxelpic-0.1.0-cp312-cp312-win32.whl (19.3 kB view details)

Uploaded CPython 3.12Windows x86

voxelpic-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (74.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

voxelpic-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (76.1 kB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

voxelpic-0.1.0-cp311-cp311-win_amd64.whl (20.8 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

voxelpic-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (73.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

voxelpic-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (75.2 kB view details)

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

voxelpic-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl (26.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

voxelpic-0.1.0-cp310-cp310-win_amd64.whl (20.8 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

voxelpic-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (73.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

voxelpic-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (75.1 kB view details)

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

voxelpic-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl (26.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

voxelpic-0.1.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.1.0.tar.gz.

File metadata

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

File hashes

Hashes for voxelpic-0.1.0.tar.gz
Algorithm Hash digest
SHA256 581c0137cbcf3984f04113eaaf07b2ca607f1da7aafb890bd7948d55072b9f4f
MD5 d2236e0e7fa358d7ae9fa5e6aa4394ef
BLAKE2b-256 f68e194cf0137165ad8a60ee59b21246b9b53a06c2d671bfb6b6e73ab06851a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.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.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d507981a91cb2ad34b71bc64c4321a620a77b121faf0c80cc56c6d4bfd29e27
MD5 020472567e5302a7d7ffd293942bd178
BLAKE2b-256 643dbfa99a358740b2f9b824ec24108f3ead375518f33d6624da2dc41a294ea4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.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.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a8785090d9f28f616ed3dd8f8a2eb2a86ae7c759c6574f412c198387b6787f9b
MD5 138953b313e8b86f4a329eba372f9055
BLAKE2b-256 2772551bd609d5b71c7fe0f10503dd611b250c905044c5f96e92c5d31b897d86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b3c2936f28243d0f1aa11da54d8ebac94f42856ffc9909fad443f5228c31eff
MD5 8532b4681a28cb6637d91c019d6a73b4
BLAKE2b-256 9c8f6ea7085afede7993ae0e244f3533e640cfbbe2f682b4dc0b0b9fe6e99428

See more details on using hashes here.

File details

Details for the file voxelpic-0.1.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.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebf189b3e03f82617c6cc4d45d9f823a19b9b9ec95fbaab670b83f3a5248698b
MD5 4d7d6ef324d20e9a7d8a187431d9941b
BLAKE2b-256 fa2a372eb581e6f748da936e97ce7cb0f00d4beced78bb19960e545179888ba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 9e0517b411b10b54ccf06b4a2e9353b06ac666a1ba722038ef6b465cc7f8c4a6
MD5 27eb49fad36534619dc616187ff3c026
BLAKE2b-256 e68deb68b28e45f3648ea43804d59f0221006eeffedcad5ce383d22e72293d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18507b59a29cbb01d4f807d270c82966053b34e1e202e629302a08dfab7da663
MD5 7c98bd14975e89a9ede84d46b3ebbb86
BLAKE2b-256 ec49c15d2e97c7ec9a8295eaf1a18468245200551d2a5674c5aa2826ce047f1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 20.9 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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a705538fb74d4b868659ed7cb718db93fa79de16089daaa6b68d08cf2b2e492b
MD5 341a4b3551985bf331777e321069b847
BLAKE2b-256 76e44799831903157c6d6b51f888c1aa20d6f41fbd46a1d4bc418050faabc7fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 19.3 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.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 05d41e890db8773564e2bcd1c21617f4b01740b83e89a16a5ca92cb923d54016
MD5 03684ba06ebdf3a92cdaa0a74c4d043b
BLAKE2b-256 24b70e0f327e8df4b5c601aaefaacfcc892918c709b7bb18b3f7edf61ff9c174

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09b66adadaf47670795d9d8337be8018c8916bbbb9653259a827dbb03f62651e
MD5 42e18a1e3d650007e7a01255f9c43e8a
BLAKE2b-256 35fff3d61f5fd01e7e3b1d4b36e39f72e2199efd55914d0164bb1905d244359d

See more details on using hashes here.

File details

Details for the file voxelpic-0.1.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.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90a6ef28fbac8d4fce5f492e12bc946bae47a087fc970183955bcf90f832ae75
MD5 65bd47fd38e691d17a066f7bb14a09fd
BLAKE2b-256 c07da4901617e92104633eaf435269c1b18e7227e5ad20b239d7d610c2dcf43e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 57ed68dd919516e81280b602d0217ec46af59f1e736ee9172366771e91d5d2b0
MD5 6e848e75db13ad88108288e7420a4e3f
BLAKE2b-256 9ff3bd31e47e49dfe03114f452cbf53dfef5f6b453091907b24bd07cad692e59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6c7af83ba4e9fd45bfbfd91e8e255ec532748c6db0ec0f981ed632730a4e034
MD5 341d534de6389900e7f793aaabebf8c6
BLAKE2b-256 6b95432582603b5b3d4965e0b695feefa737d71e4e41c3d5b9007a428156dd8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 20.8 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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 568efc488110e55cb8596c8b22eadff9f15d4cdd9c9a9cf7ff2278907f00462d
MD5 2cf7593ac5b5a0fe7c7352a2a4d9e1d0
BLAKE2b-256 2bff95cb680bc8eaa64a78dcb17558fa0d6c26c61742489d655b77934cf4b8f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.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.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a352e5db4339a7a0f816d96cd40a1d16428446286076dd912001e3f615b31847
MD5 5f33f53bd059375b5049f690c09f0376
BLAKE2b-256 0c88c10c7f11c9be6eb81d0d94abda825e9ee11e31637818b7534dce6c6b406d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd7cdbb0228d214ed117d60b4ea98a95c99c87058641fd0b67d61ba947a4c17d
MD5 1861d7191652d21eef89f3c3f161b7f2
BLAKE2b-256 27f2c642e5c5cbf3cfb2f32c6c0ad203e2a08bfc0763897f44e9de2d9feb3a4a

See more details on using hashes here.

File details

Details for the file voxelpic-0.1.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.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f0d7e3bbf4d64e3d8226f8515a103edaa2b6c8adcf79f8525a72b877a289b0e
MD5 e7cc4dc0fff4dabd268afd814da4ff5d
BLAKE2b-256 328c71b12a0b66690995a7b8d4fadbbf6406cbfbd689587fce37a8c271021e52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6cc0d06fc7d292d000c44ce7d385623ffe42f252bbd5b54401ea6c13536cc937
MD5 530dfaac1c726f7fe5a2a9c867ef3e7e
BLAKE2b-256 212ac6c7796858224659d0bd3ea445c978918c182ea98a62acbde68a992f49e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 360eb09097286e24221ff1ae0ab7600d18f88ff6ea495994ef8721ff958dac52
MD5 f1e74df89ff294d2c325a16a9f6b2df9
BLAKE2b-256 df5cacc003b1d1bae7f6d61e09046364e764b6103268c29d81d647dd98285fc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.8 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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 53d6a41df2c16ea5843ef641d8bc57fc7e51658317e9a5d7cac88ae8f4911505
MD5 c6dfbb3c889e2bff7ac27ae4d626956f
BLAKE2b-256 859c0dabb623c4017e68f2cb2175ae57798d7a8161ca06cb26b5fa4a78409428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voxelpic-0.1.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.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bc599be7e993b402fc5209700f00140d78a0dfc6b985477fbd53ed5289a4ae75
MD5 dd5d6014e118663514cf0b125882e77b
BLAKE2b-256 35238479d17a6e93eb94cb140807dae3ae799d944d83df647cfaaca5bd365460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bda2e27245484dafe7a3079f3797223eedfb59a85c7cc72623652fcc6c4b16dc
MD5 dd2a45660784d818ed9ac573218712a5
BLAKE2b-256 6ec4c442ff2e4b5cfcfae97bb9dffff5f413810a6ff9713d5667a118d3163858

See more details on using hashes here.

File details

Details for the file voxelpic-0.1.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.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a297af0ae88329199f1f4bb3956d5282ee4321ea8c3764a0dfc083f5b1f689c4
MD5 d090434f7f5443f31c3a3d5a953f64ef
BLAKE2b-256 57e82ce993b76f89f30852d7b4231e24fd47d62f829116c2164c65697c73e099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f7f266ea3aeb56368cfb5ecbf9688780e833b2dcc1737df665714cbaa609d7b8
MD5 d2ec81efebd117644e818770630faa1d
BLAKE2b-256 e69170d01118b1c9502e9a9673ab7806fbb46a49b067c1069dab6dec1a267eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for voxelpic-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 562b007704aea427888f555577c0e6867d514dd949d9a8c3c410fe9425f9c495
MD5 80099dc4bfda09633dc13f7c08a55773
BLAKE2b-256 787864456dc080a16c21b2e1cc83201d070b41f8ce8d329994f194742c7a65ea

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