Skip to main content
https://github.com/InsightSoftwareConsortium/ITKCuberille/workflows/Build,%20test,%20package/badge.svg PyPI License

Overview

This module implements cuberille implicit surface polygonization for ITK. This method operates by dividing the surface into a number of small cubes called cuberilles. Each cuberille is centered at a pixel lying on the iso-surface and then quadrilaterals are generated for each face. The original approach is improved by projecting the vertices of each cuberille onto the implicit surface, smoothing the typical block-like resultant mesh.

A more detailed description can be found in the Insight Journal article:

Mueller, D. "Cuberille Implicit Surface Polygonization for ITK"
https://hdl.handle.net/10380/3186
https://www.insight-journal.org/browse/publication/740
July 20, 2010.

Installation

Python

Binary Python packages are available for Linux, macOS, and Windows. They can be installed with:

python -m pip install --upgrade pip
python -m pip install itk-cuberille

C++

Since ITK 4.9.0, this module is available in the ITK source tree as a Remote module. To enable it, set:

Module_Cuberille:BOOL=ON

in ITK’s CMake build configuration.

License

This software is distributed under the Apache 2.0 license. Please see the LICENSE file for details.

Release files for itk-cuberille 2.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for itk-cuberille 2.7.2
File
itk_cuberille-2.7.2-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk_cuberille-2.7.2-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
itk_cuberille-2.7.2-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
itk_cuberille-2.7.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk_cuberille-2.7.2-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk_cuberille-2.7.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk_cuberille-2.7.2-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
itk_cuberille-2.7.2-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
itk_cuberille-2.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk_cuberille-2.7.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk_cuberille-2.7.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk_cuberille-2.7.2-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
itk_cuberille-2.7.2-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
itk_cuberille-2.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk_cuberille-2.7.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 30.6 MB

Release files / itk_cuberille-2.7.2-cp311-abi3-win_amd64.whl

Download URL itk_cuberille-2.7.2-cp311-abi3-win_amd64.whl
Size 775.1 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3d55f88399611fd597ba377ff82af4b57869d92417ff0a072a2bf318cd993281
BLAKE2b-256 checksum
How to use checksums
3bfefafac7fa795d5c9cf90d58e95b59ac7094118d7b0198c5bf84edbfe131c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk_cuberille-2.7.2-cp311-abi3-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
2de013b9176422b8df980f0eb4a9f4cf2d646e8c666c586e2553a2ad40a16b7d
BLAKE2b-256 checksum
How to use checksums
ea4fd68f50a87e357c5da15be409bcb7ff059215dfcd93ad0d211f5cf5f3bb66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk_cuberille-2.7.2-cp311-abi3-manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
2217f1120fc4c32ab7e13d6d2e06f44afd51a41a9d943c6b2ff201f56863ea01
BLAKE2b-256 checksum
How to use checksums
a45869753fe3e1d834548119c5e9cc8281623982721793d75f8667388f78fabc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_cuberille-2.7.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
b5a95aec7ef9dc1d9c47f44c0a03096172db74b21268f4f3a5aa87cfa79fefce
BLAKE2b-256 checksum
How to use checksums
2ed043fb9bc674b15179576e89f4f08d944e6e6d53cc0ffab0bb50f8b6c5960d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk_cuberille-2.7.2-cp311-abi3-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a201bb05c004c63be3d40cf539c57ce1a393820c71cde3ff90654e03014d7412
BLAKE2b-256 checksum
How to use checksums
fbd5f367754e9f51688ef6ae187fba7fd14887954c696207898f889b8bc26f2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp310-cp310-win_amd64.whl

Download URL itk_cuberille-2.7.2-cp310-cp310-win_amd64.whl
Size 770.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c93f39f54ee68e6cbde84f72f605004bd97fb71a4b0a1ba5466e15f65a7dc5c4
BLAKE2b-256 checksum
How to use checksums
e8c9aac93a862b861354a29b0bda5ca4be74e325eb0220976e60b619319bcff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk_cuberille-2.7.2-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0271cfa5477b7e55743cd113ce0b2d5f3bf02724acb4ed23004d4a2956a28af5
BLAKE2b-256 checksum
How to use checksums
7cde54797e7ffb7325f629881b1a7ee011e5ac732737086a1904066544c40e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk_cuberille-2.7.2-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cdb728789a7f7f11d61c2283f2045c7017aa544ab53f09c017db977c208e2ec5
BLAKE2b-256 checksum
How to use checksums
a8e1bd85b4232c59ebf8cec1deded9a437a2f31f740bfa4b446884ebcf8815d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_cuberille-2.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a01b9a49b5807403d23659d3d5f30a885f8e25d60fe5e51982b316b9c650a67
BLAKE2b-256 checksum
How to use checksums
8738195e8f682fb0b322d9aa377286b468c5505b72a0bad300e60c2eec0be90c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk_cuberille-2.7.2-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee4dc6df8beb9d57a45b3fb1d1260da13eb95266967ad0a2787b0bdfd5e4b79b
BLAKE2b-256 checksum
How to use checksums
17a40d6b733ed7e5c0c4f6bf36f1c7ee664fd16931ed0b5dcb6f69ff7dfdb696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp39-cp39-win_amd64.whl

Download URL itk_cuberille-2.7.2-cp39-cp39-win_amd64.whl
Size 771.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9dca975dbefbf69659ff29e084c87702b9f29d95338e3ecf3308711344511dcb
BLAKE2b-256 checksum
How to use checksums
fa888177459a916d6f589bbe24b8ad0f308e5fd54d06c6f89eaa14b0d4a452ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk_cuberille-2.7.2-cp39-cp39-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
132619d23f29c89a7a44e4d5cd4e4dc679ace7c163297c90f2a6524592b22b83
BLAKE2b-256 checksum
How to use checksums
6e7c9ed34b0594d3abe7278e7154b07d8553f4cd29178518429f1b2b5a435831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk_cuberille-2.7.2-cp39-cp39-manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fedf6be8f709de31e67d2d596a01e497e73bcf11457b0418a393268bfef51835
BLAKE2b-256 checksum
How to use checksums
a3c716ee49250ac62015bc32c3a976fc6ed0cdfec5bab5f8990d3291d0a6fff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_cuberille-2.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
af574fa146d4c6fa18fdfb8b9d1c523a6bee7d45a5e3fa877bce7109c4f298ce
BLAKE2b-256 checksum
How to use checksums
946456ce019f834572ef4aeeebd2bb80d60e7bb92042b4a5300ec102e93dcc9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / itk_cuberille-2.7.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk_cuberille-2.7.2-cp39-cp39-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9fe76ebad85decbb5ae77bdf2fa883879cd15056669c2e96cd9eee4d20d14c56
BLAKE2b-256 checksum
How to use checksums
dfae471c117336b3a0e1225690ffa0aa6440234e677917341b9229b2f2a0914e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release history Release notifications | RSS feed

This release

2.7.2 This release

15 release files

2.6.0

20 release files

2.5.0

12 release files

2.1.1

12 release files

2.0.1

12 release files

2.0.0

12 release files

1.0.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page