Skip to main content

Differentiable Voxelization of Surface Representations

SIGGRAPH 2026 Conference Proceedings
Tobias Djuren · Ugo Finnendahl* · Markus Worchel* · Hendrik Meyer · Marc Alexa

*Equal contribution (shared second author)

About

This repository contains the official implementation of the paper "Differentiable Voxelization of Surface Representations". The paper introduces an efficient method for converting the surface representation of a shape, in particular a triangle mesh, into a volumetric representation in a differentiable manner. The resulting voxel grid of winding numbers makes it straightforward to define volumetric objectives that drive the optimization of the underlying surface (e.g. for intersection avoidance).

The algorithms are implement in C++, targeting the CPU (a CUDA GPU implementation is work in progress). The dvx package exposes these algorithms to Python, where they are readily usable with PyTorch.

Getting Started

The easiest way to install the Python package is via pip

pip install dvx-python

Optional: Test the Installation

To test the installation, run

pip install numpy pytest svgpathtools trimesh
python -m pytest ./tests -v

Some tests may be skipped, depending on the availability of packages.

Usage

This is a minimal PyTorch example that demonstrates triangle mesh voxelization in $\mathbb{R}^3$:

import dvx.torch as dvx

# Triangle mesh as indexed face set within the [-1,1]^3 cube (v: vertices, f: faces)
v, f = ...
v.requires_grad_(True)

# Resolution of the voxel grid (same resolution in all dimensions)
n = 64 

# Voxelize the mesh -> returns a grid with shape (n,n,n) of smoothed winding numbers
voxels = dvx.voxelize(n, v, f)

loss = some_loss(voxels)
loss.backward() # Gradients are propagated to the mesh vertices v

For more usage examples, see the demos folder. The demos include examples for bandsaw cutting, space tilings in $\mathbb{R}^3$ and for self-intersection resolving to generate results similar to the ones in the paper.

Conventions for Coordinates and Data Layout

The volume considered for voxelization is the $[-1, 1]^d$ cube, where $d$ is the dimensionality of the space. The input shape (e.g., a triangle mesh) must be fully contained within this volume, otherwise the output is undefined $\space^1$.

The voxel grid covers this volume exactly, which means it reaches from $(-1, -1, \ldots, -1) \in \mathbb{R}^d$ to $(1, 1, \ldots, 1) \in \mathbb{R}^d$. We use standard naming conventions to denote points in space: $(x, y)$ for $\mathbb{R}^2$ and $(x, y, z)$ for $\mathbb{R}^3$.

For two-dimensional input and a resolution of $w$ in x-direction and $h$ in y-direction, the result is an array of shape $(h, w)$. Similarly, for three-dimensional input with the same resolutions in x- and y-directions, and a resolution of $d$ in z-direction, the result is an array of shape $(d, h, w)$. The voxel data is stored in row-major order, i.e., the index in x-direction is the fastest varying, followed by y and z.

The value of a voxel is the smoothed winding number field evaluated at its center.

The following sketch summarizes our conventions for coordinates and the data layout in $\mathbb{R}^2$ and $\mathbb{R}^3$:

Logo

$\space^1$ This restriction is not a limitation of the method itself, but rather a consequence of how the closed-form integration is currently implemented. It will be lifted in a future release.

License and Copyright

The code in this repository is provided under a BSD 3-clause license.

Citation

If you use this code or our method in your research, please cite our paper:

@inproceedings{Djuren:2026:DVX,
    author = {Djuren, Tobias and Finnendahl, Ugo and Worchel, Markus and Meyer, Hendrik and Alexa, Marc},
    title = {Differentiable Voxelization of Surface Representations},
    year = {2026},
    isbn = {9798400725548},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/3799902.3811203},
    doi = {10.1145/3799902.3811203},
    booktitle = {Proceedings of the Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers},
    articleno = {22},
    numpages = {12},
    keywords = {differentiable voxelization, efficient voxelization, smoothed winding numbers, shape optimization},
    location = {
    },
    series = {SIGGRAPH Conference Papers '26}
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dvx_python-0.1.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

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

dvx_python-0.1.0-cp314-cp314t-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

dvx_python-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (214.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (116.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dvx_python-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl (88.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dvx_python-0.1.0-cp314-cp314t-macosx_10_14_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.14tmacOS 10.14+ x86-64

dvx_python-0.1.0-cp314-cp314-win_amd64.whl (101.6 kB view details)

Uploaded CPython 3.14Windows x86-64

dvx_python-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (207.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (109.9 kB view details)

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

dvx_python-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (85.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dvx_python-0.1.0-cp314-cp314-macosx_10_14_x86_64.whl (99.3 kB view details)

Uploaded CPython 3.14macOS 10.14+ x86-64

dvx_python-0.1.0-cp313-cp313-win_amd64.whl (98.3 kB view details)

Uploaded CPython 3.13Windows x86-64

dvx_python-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (207.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (109.9 kB view details)

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

dvx_python-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (85.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dvx_python-0.1.0-cp313-cp313-macosx_10_14_x86_64.whl (99.3 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

dvx_python-0.1.0-cp312-cp312-win_amd64.whl (98.3 kB view details)

Uploaded CPython 3.12Windows x86-64

dvx_python-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (207.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (109.9 kB view details)

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

dvx_python-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (85.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dvx_python-0.1.0-cp312-cp312-macosx_10_14_x86_64.whl (99.3 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

dvx_python-0.1.0-cp311-cp311-win_amd64.whl (100.8 kB view details)

Uploaded CPython 3.11Windows x86-64

dvx_python-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (114.8 kB view details)

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

dvx_python-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dvx_python-0.1.0-cp311-cp311-macosx_10_14_x86_64.whl (101.0 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

dvx_python-0.1.0-cp310-cp310-win_amd64.whl (100.7 kB view details)

Uploaded CPython 3.10Windows x86-64

dvx_python-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (114.7 kB view details)

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

dvx_python-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dvx_python-0.1.0-cp310-cp310-macosx_10_14_x86_64.whl (101.0 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

dvx_python-0.1.0-cp39-cp39-win_amd64.whl (101.0 kB view details)

Uploaded CPython 3.9Windows x86-64

dvx_python-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (213.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

dvx_python-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dvx_python-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (87.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dvx_python-0.1.0-cp39-cp39-macosx_10_14_x86_64.whl (101.2 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file dvx_python-0.1.0.tar.gz.

File metadata

  • Download URL: dvx_python-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ff76bb52264c8571acb9e8799ffe11e07ddf5c795e2419e45915ad738194d586
MD5 88d51d9920e717caa4d2308669f8a008
BLAKE2b-256 63068d27cc8f148ce7f27bacd00b99f8849d86af8f3760c922dcb5f77c2b580c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0.tar.gz:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: dvx_python-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 105.6 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 41325f593b5d8c11c27756e2cd45adb8f9607af893633afd8aa74154d8a66999
MD5 0ff6c3e80b194b98d160e0218b9e715a
BLAKE2b-256 5e4faac0f28ffa0483890a41e1594abbaa27da85e691f49199908d67e0780b2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 46e0e211c9b621c8db9562061a89d808ac2f47c87d4dcbf80a297053eae3182b
MD5 7f96d48801b7bb6b43044f8058ffc47a
BLAKE2b-256 0a3ff7dcded941af75c41291c4b687995d0ec88a828672dfaba8f3fe81d225c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe4745cda64e064e61edfd65d28a87f535800000c6d0322bda34c62eab375efe
MD5 94602dbd923a5c103476abdf2cca72a9
BLAKE2b-256 7b0802d250c67a22a9d7f33e8562ff3ba894c3aa3ecba77155a3f1dbfaf7868a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05d34860e51056163e93018284c6f620ca0b00fb6d6eaeb2e8f49b8bf7c3d03d
MD5 2acb9aac7348e991fbddca220e5f2099
BLAKE2b-256 fa92184e560739e9b70a91328f1210c933c820d7d3cea7c10380bfa40781ee4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314t-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314t-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 21b85fd1df693423619722b5b2bda5fc16381d6370a61a78a6a3b141d11c11d6
MD5 a00310bca53a6d8d6093062bd8c02a6e
BLAKE2b-256 54141972217e9e68bb4a31e8a9cebf36ae32e5e5305120e3ec5aa65212161f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314t-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: dvx_python-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 101.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3d81fff0902c1687d7e8ed5a5dbd5a2e295e139bd6422c2ea52b21819cc6cff6
MD5 39af894c7c9ec54e4e53470d95d79544
BLAKE2b-256 7aee6b6eff15f945d0805bc4bedecf0399746545bf36663a6c79f67f655d3b3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac2bd71778487ee4076b0a78db7d5390950afe81e251dcbe31ccefbcc7d30808
MD5 c7dca045c093a8c5c8d457485555eb84
BLAKE2b-256 c718fddfd836757286038663a7febf8dcab746a3ccc68dc18668e69940c9a269

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 206c1d3a3c86e0e0d1ad426e230f8acee6d02d6d38b0a5f1b8658ac8da5bfdf8
MD5 52f3f57fff2b4dffa2b020fcca31c12f
BLAKE2b-256 fc12b61a7a4d7aa25dfbd526857e493ff6042974cfc89d020b3ead3bed046897

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1edcfd6a21773490dfabd99233ab45fd45ef42807cb2b23da2d86f743b01c121
MD5 994e7140572296215ac6dd8cea5a23b0
BLAKE2b-256 5a13cfae5186c58e42bf21256adf9b899f5d44464321c769bb6134e6cbf4e595

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp314-cp314-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp314-cp314-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c2cabf526c99657f0321036ec884244840d1227cab059bf0051115a679b47d9f
MD5 d0f8235a0a61e7404ca3e86f0419d372
BLAKE2b-256 0b62316218f3ba5206d370b30fe4b8fbbf1146cc2aa4e7a0a8fe9fee104c18aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp314-cp314-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: dvx_python-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f09496625b00f609f6314c2ab25f0438b827c56b153b455e0442cd94beb1d661
MD5 8460973af6b23fc4afe1e9a34c54ab54
BLAKE2b-256 df82ac8285f693fd08dbb8174bcb2c3d01bbfb0e0bab20776a0f2474fd34ba63

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c3479c82f23952c10488a8f0c59ebb21228ee571909537605f838bfc8c02e2a
MD5 fe70dd6903f0d028f2a14ea7781470a2
BLAKE2b-256 871dded895475e470111da488c0d20457687184076cf057fe71dc116e50e7c9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 632c4e4eab7d39b1fe813476ec896042868454c4f4c3e94ff3ed417c23bdb9cc
MD5 0043b88d171d042c329f69ccd93d1a15
BLAKE2b-256 9310f223848b6f3c0057bbd7eee10f9b051b6b26d429cf56b28c0a113a9bcf7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e8917c0bdb25ccd0b8337fe9b29317e8280148284387ff8668872523a676fff
MD5 0760f0b49d50cf44c114537d4948a615
BLAKE2b-256 b525addb6d77ce38cd121aef61db56123bef0a50c2324508a1a555e548d5baba

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d4c702390402ccad8251f8bfb6ac8fd385be02b8a0838cb89cf327c3648a0fe1
MD5 652632d09c7cb20026a88420826b6cc2
BLAKE2b-256 23fbccefc40e1469e658413b9f7999420c3a0f8e08be8983521f6735298182b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: dvx_python-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2bb029d8310a32d392a9d89a68480323026619d277243cc32a93700378d6c5b3
MD5 fd103560e7a82129d0351d85138181c3
BLAKE2b-256 98db93cb1ad2e34bd59c2a2437162f698f40fd03ef2709941f4173b46669fc52

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da82a51d973a45f1e10a5f17cbf29d79b0315b68302cc91f2a5a85c588e3ccd7
MD5 5389694072859a8f4861a765bc9c5f9a
BLAKE2b-256 95501f814540668101146c7ab871984abeebc95bd1484dcb5dbbb5b3065d9fbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1e58e25534d58220d83fe392efe872249d5a5c278e2cf512573859d7453dc66
MD5 201b036047fefc1517a24765bb1c19ed
BLAKE2b-256 b7fcad1e1cee3c4a2591e8d0d9ed50047c7a1dddb30ab58b4d3bd4533b0be98c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0de10bbf5c02bd34c53121940b8a55909be120e38dcd9631cf3dbbbb2e7eeb3
MD5 8683a21f3fc781b1a8b3595a91900229
BLAKE2b-256 c7a116d437c3fd5ec3e17b6da55f3ef789ab0ea7184b2a1864fbfc2dd19a8df0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9d824d8e044bcbbdf666bff3a99b37b3908be4d8043257132ac34634dacde789
MD5 e296e1b3e9b5e497b234c0865793b16e
BLAKE2b-256 d1b1a86528984d61fdc94912b428aa4bad8381fcaaa15bc2753dee4e594327e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: dvx_python-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 100.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21df261cda94adc8c9e5891b68acc97f9328fabb44e8dce1ef6cb5d5f93a9833
MD5 9c11a4e514d2b63b2ccf4b9cd25201db
BLAKE2b-256 3b76db8423557de70f8a1c3614c97ce5cd8bc2688e8279bbc306a3c90befef34

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4be4b15f603885a99d44590296d4b66a765dc4967269c36664c99adf74736a8
MD5 a96da1eedc9aedaa0d05aa641177c460
BLAKE2b-256 ffe72d771cda0a760644751f442692d015cfca2af29c53ce479eae7a60f93aff

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e38c28a8b09cc16b9a828dd2583c5c589b3438b2a9b8051a25a52c189be9b83
MD5 a273a9924315a517c1ff9a30ac4a870a
BLAKE2b-256 9b187403e2b05ea55180e03590429dbe63273fb731565801fdc0e1be9886ea94

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84c044a5416cf4c0ab18a8c2ac0d05d5f1be6b37a3b8b120b3eae4296edca25d
MD5 89350158a4778fa413e9019782553277
BLAKE2b-256 2ffc6967562db0e0d4590ab22b2780227f6799f1854bfdc655a94daaf2979d56

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5f1b7f70595c7761bdbd75aebc3ee48f02368f89733141f93284f6963017fc90
MD5 f5631de1bbd9e22d4770924d387f05ec
BLAKE2b-256 72b7d25061dcaa37acdfe75cd69eb95effdfa574a59d0fd4fed14c9e95b0c362

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: dvx_python-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 100.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4eb303891dac3e41f1bd161ebc088d63238da558f1ee1e54f549e3251e2de78
MD5 8aad8d0b6cb34933db1b1a9d54bf20c8
BLAKE2b-256 4e3a0282392275fa36564c6625d1a74a589db864427075362850815ebcdd2e00

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bc9e953b53f0eace50563270c45e999801126394defe8c2202f8171fa9ad3b2
MD5 caec96cd6bb4f22ca1f63f15186fdbba
BLAKE2b-256 708896631ae911c4180393ada67907bafe819cea9250f12362734a4bcb280312

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6559c8f038bf373354916124eb095397b7fc8ba8867b83f8bd43852ef205012d
MD5 10747d680528e79f17942338587f3ce6
BLAKE2b-256 be31f185118f17fb1e18b50df26606235a37eb886e2d0d347d15a88812a11f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37adcb7cbf46adb7c442f2952080998a246ad69d50094e931b681337940d9f54
MD5 ca10affce06e6891161396b94b95a857
BLAKE2b-256 ce6fdbeb46371f58096a5c32df8ce096222762025e0fc3e55588a3c2f8659e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ed336f6bf9d92f1aa3b3440e4ff5cc5d93c5a6023b1e42f6f0debce58e2375d7
MD5 6156576ba525c773d4f6525efd2a0798
BLAKE2b-256 0b903d0a8545ee4e0b73e2b5efb46d53728db3068841bb533cf3c0df4d5a7ed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dvx_python-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 101.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dvx_python-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 39c0251a3a9300ce53eb5d6b44767efed1dd74e7014240c96e6ab8821ac2d287
MD5 20f5834d16617e97b86a1da6284eb310
BLAKE2b-256 c9ea06d185d1aab64be281341b86fed056e849a9f9c17fafa33ba1a3a011afe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea7c6fe66fdde2b9931e861d7ac2fe9a0e40a9f0e47d6835fe03dd14bb347da4
MD5 615eb1988e97564be7933cf31c3bccf7
BLAKE2b-256 291befcfca571afeadbe7a69bafcc33c2da7e8975f4a4292c46808aab884c218

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f602ac1a29fcd82b16414300ea9665a128337aa7c98fcba96d5e0de0671ffaaa
MD5 2dc7cb9fa2edeb09b07b6d19ad76ac23
BLAKE2b-256 7466cf0f6bd1703260a7992a6fc576baba4d2b5424e988e2430d827fbdfb1f3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e2aa049af837dbe6fb67f35b9c3d19048669e44ea10776e78cdd23fc41f8aa1
MD5 9a9368c27d2e3e87466a297ad4d75417
BLAKE2b-256 8ddb74d5b52862f8450d7d294aedefff3968a1432ba776a8f432fbb19bc44d34

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dvx_python-0.1.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for dvx_python-0.1.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c94bfb98760012483bc8aa399429d3ccc72d2053279abc8f653241c6b628d57b
MD5 eeabdfc52e44f1619f76a0ab5c6da873
BLAKE2b-256 8a3311226624de00cf1de86603ed507b6c9ac083cdd8c8afbc57c73565e4ce40

See more details on using hashes here.

Provenance

The following attestation bundles were made for dvx_python-0.1.0-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on mworchel/differentiable-voxelization

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.1

36 files

This release

0.1.0 This release

36 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page