Skip to main content

MeshIO class to read and write ITK meshes into STL files.

Project description

https://github.com/InsightSoftwareConsortium/ITKIOMeshSTL/workflows/Build,%20test,%20package/badge.svg PyPI License

Overview

This repository contains an ITK MeshIO class to read and write ITK meshes into STL files.

For more information, see the Insight Journal article:

Ibáñez L.
STL file format MeshIO class for ITK
The Insight Journal. January-December. 2014.
https://hdl.handle.net/10380/3452
https://www.insight-journal.org/browse/publication/913

Installation

To install the Python package:

python -m pip install itk-iomeshstl

To build the C++ module, either enable the CMake option in ITK’s build configuration:

Module_IOMeshSTL:BOOL=ON

Or, build the module as a separate project against an ITK build tree:

git clone https://github.com/InsightSoftwareConsortium/ITKIOMeshSTL
mkdir ITKIOMeshSTL-bulid
cd ITKIOMeshSTL-build
cmake -DITK_DIR=/path/to/ITK-build ../ITKIOMeshSTL
cmake --build .

License

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

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

itk_iomeshstl-3.0.0-cp311-abi3-win_amd64.whl (283.4 kB view details)

Uploaded CPython 3.11+ Windows x86-64

itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_28_x86_64.whl (1.7 MB view details)

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

itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_28_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.whl (224.9 kB view details)

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

itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

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

itk_iomeshstl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl (145.4 kB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk_iomeshstl-3.0.0-cp311-abi3-macosx_10_9_x86_64.whl (156.0 kB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk_iomeshstl-3.0.0-cp310-cp310-win_amd64.whl (283.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_17_x86_64.whl (225.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_iomeshstl-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (145.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_iomeshstl-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl (155.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_iomeshstl-3.0.0-cp39-cp39-win_amd64.whl (284.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_28_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_17_x86_64.whl (225.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_iomeshstl-3.0.0-cp39-cp39-macosx_11_0_arm64.whl (145.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_iomeshstl-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl (155.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_iomeshstl-3.0.0-cp38-cp38-win_amd64.whl (310.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_28_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_17_x86_64.whl (225.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_iomeshstl-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl (155.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ee770d9aa40499ee27a92ef97a8bec913ab5ce03e7f4925c0e48db601c99d34a
MD5 dd6bb05b9a26665d75a08a8de71a44a1
BLAKE2b-256 20473ee1058277e57335bf991b2907e8b05f344895306cacc58ab1786610879e

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a2a011a85ec30fdf8e92322317e055a2d09a108b6860c656b23d8fc2cc80d1d
MD5 9e62d9494062916c9eb307271d0875ce
BLAKE2b-256 461df549d34eed4ea2fdbe685ddddd2a265203fd9bce652340668b56d7314d98

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 472114e97722871acb973ed8025d14bb75f9f18d4b5c236b705a6734a009b301
MD5 00445c28b4509bed8cafef1f246dcfe7
BLAKE2b-256 81138b1c62175a2fe0a538ce5b086b1f26939ba5d14df6fc56fa43d4ca48a9ec

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4ff2ab1b2b7b2036597184aef1dd023dd1f48ce0b42058484b2f14ed91ae99d6
MD5 933e5a33e5452d37ab818779dabca94a
BLAKE2b-256 d196d65644d04a5566c6542c57954f74fde9cf865cdc7580968fd55c179cab7d

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b438456f35bb0db29f5cb24fe97beb5ca0b3d7ba463c1a883377b4956ee4ed4f
MD5 f3ce791e72408972c1779e16ff15d96f
BLAKE2b-256 5a88effcab051fcab66ab6496c523153cfcc416f9bd15ffc9b355a5b67c5b40e

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1574e5da8e55af7661cf4885afa2e09879489698c76a241b42a569c49c8ec578
MD5 acee4bc13150782f710460c88a7480a4
BLAKE2b-256 46c34fdb135f37c128db5920a3c7aeba46ec0abbf5a2f9c74c33521e5e0926cb

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60929c2dbf7858ac0277a4959e329873bde3741102d374a3e384c90aab1b98df
MD5 e587769773495998af19a952910b09d8
BLAKE2b-256 a9d49b0f31c666260a989ba13cf6f72513e61c78269cba2f1eb84fddefa0c307

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 89c1dfff6bcf2a247f47b3d615f41ab0fe3d87139ee6d77a8abe9400f3fe4036
MD5 3ea32d068666c0452bac3a77062e72f2
BLAKE2b-256 55351df0de10dedcd092fe42a62f06b44e08ac859f14351d72b1e848cbc65e96

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe95f25f8695cf28f184971c50d714a4c0bd1860a17aa830854735b5e7062142
MD5 d876863fa3e65d50e478be94b75931f4
BLAKE2b-256 c31a9c62f1757c69b63947fbe758445c2d21a2b9d78d636c48a7d078150263f5

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32ca7671fa19d46104a0e8edfda678abbd9b9b605aee6219ed680284ffe555ec
MD5 8aabd14e51ef6623ed4269bfe16f6d39
BLAKE2b-256 d2dfb8108377b748180818feb6cf04af64ad2dfb876b46b86bb8a26d4707c304

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 08b3a3584cba9029a7847c6d87c391144463a7ad668e1d2d6ec53e562d08cf95
MD5 31874082d4a7f9417bcc3e2a4a050cd1
BLAKE2b-256 0991d53cc3b6a01819638240957a4b1c62ba2a2a807f210e75f881e49cc3d4d7

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22ff934532937fd3df47fcbeb94251c1aa628f1618d8e5dc0b06980be5e6a5bb
MD5 3a2a86d85a3d057ae3b7fc23f8b6241f
BLAKE2b-256 c8e8e405df2066c38a468873ada88963bb4f2afac9512842eb9ff9c54dfd9a19

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5855cab3bd2fe85f225206e9e2c50b0b782c7b6871421e545ec2c6208f7d8078
MD5 705413b831b3668bc7a252968256a651
BLAKE2b-256 7295f6d2ca3d72a10edfd6a4204c52fe90233caaceb283d026873344fe28dc42

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46bf4a6dec98e3e4cd12053d6706302f535cea73559e1ebcd2952f159fc4926d
MD5 6f605588981ef7e7fb21f28e858e3319
BLAKE2b-256 e7ff8c2279c75f6b235a4f55ed18805fba71d072aa1d4a8543607169312a9301

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f901267956aafb7bbad5c63629908849cac16e9dfeca759b891b3917a6dc7f32
MD5 c9242a33758a37dbec0280f52c5120df
BLAKE2b-256 8b0d22ce8f688ae6c34c11bd335c00a256ce2bcd721bd93ba5fb23c8db570681

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4ad4d5249e52d44b611ea4ea481a4acddef198b2dd00f9ec24a61a0d01f3389
MD5 d2dba717da6f4eb8839753ccb06228ca
BLAKE2b-256 14da5db3f0b84f5b06734dffe5d6bbb875102687c65eeb32ef78e3615988a5da

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bac7e3ea88f0e24bb2af934162750a62aac6a443fbd25a6b94def5550ab84cc4
MD5 670f08d389bfd9bd7248034059301acc
BLAKE2b-256 0d00e8917ff3c48cb4774b3564611c527b16f1dc672f535d9e475916708b2747

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 de389f36971066e46828487ec8b39a6d0289eccf1e2e51884fd20c6df3436767
MD5 3537672a2af80ffdc546f09f817a8b74
BLAKE2b-256 3d34e374bc801d34279c4f7f941443a06ab0b7a19f073c318612b0c031c03f88

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 032d8caf26be60d19ca6e37585068c50cc126719cff61797fbb2dffbc8097228
MD5 d8fe687c909f45cdb56e844dd2936249
BLAKE2b-256 a375544a2171f684676cc837be4cdcff3509fe1f3cecd3ec157024990829f6bb

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b6ea95860fa8998243d4811d199ff5a5da11f824e96603fa4c7f2824ea62589
MD5 9bc893b3c2f146cf9e055b13111c917b
BLAKE2b-256 c1dfcb38eb22e2fc50f1a59deb2a89b52c671104065ecb5e102fc6d3e3bbd8f2

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f3d62c294d7183a38465e7fe6cd4f0231ee9af88699bd668f0b7a310ca7991c
MD5 5fa4a5f50a2c4a6553ad76e49001a446
BLAKE2b-256 e00918917d31e97d116137ffcc26aae53a407d6484371b38fff45d0079dc66d9

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a8f79de494d99bc707e2aa5ff268d28c6481cbea6d54c8246d3eac0055a42b56
MD5 c7fc5c4754c0bbf158fcf7114ab93aa2
BLAKE2b-256 1c6b8e4bbb6221e1309bfc0fcdc299ae7ec3be1db64cb03faf4d7932ebe5637a

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6f98a6536f48529dab56a74fe08bcb8f03d842f1bd8bafdd4bde9ca83e3f0ac
MD5 bfd20b98d7615d6f94204c52a84ee743
BLAKE2b-256 8b80d1bf5a1509443f2c45e2bd2e3d50312d261b32ef3a5d8af162a82e812d63

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70f5ccaf5fd349ea3890cde975ccb5b7e5d5a73794e96e0a245fb4389058ef97
MD5 dfa68b19636f74dabfe0d16281c4c310
BLAKE2b-256 772a1f63d666eb326f0c5c9127f198d79e268a615cfe4562fa26990fdaa062a4

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e3055d232e10b071374e4b01291c4cc102e27aaa0473199b99d1a28ac3b5f00b
MD5 98917ec2bb8dc6fe35850832fbcf4a04
BLAKE2b-256 18d787155c68fbdba9a62d990c6a87303bb758bc831c3d0871e94324b707d7bc

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a8ecb840ac3caebe518b98bf0b4f946ce95a6df677b122a2b8c795ed40cc574
MD5 200c2b8231fbd3b767f3211ed76241c6
BLAKE2b-256 3045881cf0a77f88d87290c99d95b55c5b70d3d5b1f644c92775868c2c2d8f70

See more details on using hashes here.

File details

Details for the file itk_iomeshstl-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_iomeshstl-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 064d8d45a25aa8a8665e70350ad843fdd78c3f6f4844daab1ecc0cf7b0d28515
MD5 4684d4c7cfe5c24817e798725a1f6049
BLAKE2b-256 857eb308fe05533403c4bcf017d67c318864c4744d3059cf72243080c8ac60f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page