Python3 bindings for MeshTool.
Project description
Citation
If you use the PyMeshTool package for a scientific publication, please add Matthias A.F. Gsell and Benedikt A. Klöckl to the authors of your publication and cite the following article.
@article{NEIC2020100454,
title = {Automating image-based mesh generation and manipulation tasks in cardiac modeling workflows using Meshtool},
journal = {SoftwareX},
volume = {11},
pages = {100454},
year = {2020},
issn = {2352-7110},
doi = {https://doi.org/10.1016/j.softx.2020.100454},
url = {https://www.sciencedirect.com/science/article/pii/S235271101930295X},
author = {Aurel Neic and Matthias A.F. Gsell and Elias Karabelas and Anton J. Prassl and Gernot Plank}
}
Contact
- Matthias A.F. Gsell: matthias.gsell@medunigraz.at
- Benedikt Klöckl: benedikt.kloeckl@medunigraz.at
Changes
Version 1.0.0
- [GEN] Published version 1.0.0 to PyPi.
PyMeshTool
PyMeshTool offers Python3 bindings for MeshTool which is a comand-line tool written in C++ to manipulate meshes and to process mesh data.
This package is still under development. Function names or function arguments may change during development.
Module pymeshtool
Functions
- pymeshtool.create_image(shape, itk_dtype, *, num_comp=1, origin=None, voxel_size=None)
- pymeshtool.create_mesh(points, elem2node_dsp, elem2node_con, elem_types, *, elem_tags=None, num_fibers=1, refine_uniform=0)
- pymeshtool.get_max_par_threads()
- pymeshtool.get_meshtool_git_info()
- pymeshtool.get_num_par_threads()
- pymeshtool.load_fibers(filename)
- pymeshtool.load_points(filename)
- pymeshtool.load_vtx(filename)
- pymeshtool.save_fibers(fibers, filename)
- pymeshtool.save_points(pnts, filename)
- pymeshtool.save_vtx(vtxdata, filename, *, intra=True)
- pymeshtool.set_num_par_threads(np)
Classes
Class pymeshtool.Mesh
PyMeshool Mesh object. Wrapper class for the meshtool mt_meshdata structure.
Attributes
- pymeshtool.Mesh.element_tags [RW]
- pymeshtool.Mesh.fibers [RW]
- pymeshtool.Mesh.num_elements [RO]
- pymeshtool.Mesh.num_fibers [RO]
- pymeshtool.Mesh.num_points [RO]
- pymeshtool.Mesh.points [RW]
Functions
- pymeshtool.Mesh.__deepcopy__()
- pymeshtool.Mesh.__init__(basename, *, format='carp_txt', compute_connectivity=True, num_fibers=0)
- pymeshtool.Mesh.apply_split(splitop, *, return_mapping=False)
- pymeshtool.Mesh.clean_topology(*, threshold=None)
- pymeshtool.Mesh.clear_full_connectivity()
- pymeshtool.Mesh.compute_full_connectivity()
- pymeshtool.Mesh.connected_vtx_components(selection)
- pymeshtool.Mesh.correspondence(mesh, *, nodal=True)
- pymeshtool.Mesh.extract_element_nodes()
- pymeshtool.Mesh.extract_gradient(data, *, nodal_input=True, return_nodal=False, normalize=False, norm_threshold=0.0)
- pymeshtool.Mesh.extract_mesh(tags, *, compute_connectivity=True, return_mapping=False)
- pymeshtool.Mesh.extract_myocard(*, threshold=0.0, compute_connectivity=True, return_mapping=False)
- pymeshtool.Mesh.extract_surface(*, setops='', coords=None, edge_threshold=0.0, angle_threshold=0.0, distance=0.0, lower_distance=0.0, hybrid_meshes=True, reindex_nodes=True, return_mapping=False)
- pymeshtool.Mesh.extract_unreachable(*, mode, compute_connectivity=True, return_mapping=False)
- pymeshtool.Mesh.extract_vtx(tags)
- pymeshtool.Mesh.extract_vtxhalo(block)
- pymeshtool.Mesh.generate_distancefield(start_vtx, *, end_vtx=None)
- pymeshtool.Mesh.generate_fibers(*, bath_tags=None)
- pymeshtool.Mesh.generate_split(splitop)
- pymeshtool.Mesh.get_element_sizes()
- pymeshtool.Mesh.get_elements_in_selection(selection)
- pymeshtool.Mesh.has_full_connectivity()
- pymeshtool.Mesh.interpolate_clouddata(points, data, *, mode=2)
- pymeshtool.Mesh.interpolate_elem2node(data, *, normalize=False)
- pymeshtool.Mesh.interpolate_node2elem(data, *, normalize=False)
- pymeshtool.Mesh.interpolate_nodes(data, omesh, *, norm=False)
- pymeshtool.Mesh.is_surface_mesh()
- pymeshtool.Mesh.merge(mesh, *, ignore_empty_interface=True)
- pymeshtool.Mesh.query_bbox()
- pymeshtool.Mesh.query_curvature(radius)
- pymeshtool.Mesh.query_edges(*, tags=None)
- pymeshtool.Mesh.query_idx(coord, *, threshold=0.0, vertices=None)
- pymeshtool.Mesh.query_idxlist(coords, *, threshold=0.0, vertices=None)
- pymeshtool.Mesh.query_quality()
- pymeshtool.Mesh.query_tags(*, vtx=None, tolerance=0.01)
- pymeshtool.Mesh.refine_uniformly(num_it)
- pymeshtool.Mesh.rotate(axis, angle, *, ignore_fibers=False)
- pymeshtool.Mesh.save(basename, *, format='carp_txt')
- pymeshtool.Mesh.scale(scaling_factor)
- pymeshtool.Mesh.smooth_mesh(tags, *, num_iterations=100, smoothing_coeff=0.15, num_laplace_levels=1, edge_threshold=0, max_quality_threshold=0.95)
- pymeshtool.Mesh.translate(displacement)
Class pymeshtool.Mapping
PyMeshool Mapping object. Helper class to ease mapping of data between mesh and submesh.
Attributes
- pymeshtool.Mapping.element_map [RO]
- pymeshtool.Mapping.mesh [RO]
- pymeshtool.Mapping.node_map [RO]
- pymeshtool.Mapping.submesh [RO]
Functions
- pymeshtool.Mapping.__matmul__(other)
- pymeshtool.Mapping.insert_back()
- pymeshtool.Mapping.insert_data(subdata, data, *, nodal_data=True)
- pymeshtool.Mapping.map_selection(idx, *, nodal_selection=True, map_forward=True)
- pymeshtool.Mapping.prolongate(data, *, default=None, nodal_data=True)
- pymeshtool.Mapping.restrict(data, *, nodal_data=True)
- pymeshtool.Mapping.save(basename, *, binary=True)
Class pymeshtool.Image
PyMeshool Image object. Wrapper class for the meshtool itk_image structure.
Attributes
- pymeshtool.Image.data_type [RO]
- pymeshtool.Image.dtype [RO]
- pymeshtool.Image.origin [RW]
- pymeshtool.Image.shape [RO]
- pymeshtool.Image.voxel_size [RW]
- pymeshtool.Image.voxels [RW]
Functions
- pymeshtool.Image.__deepcopy__()
- pymeshtool.Image.__init__(filename)
- pymeshtool.Image.change_type(new_type)
- pymeshtool.Image.crop()
- pymeshtool.Image.extract_mesh(*, surface_mesh=False, tetrahedralize_mesh=False, scale=1.0, compute_connectivity=True, tags=None)
- pymeshtool.Image.extrude(mode, radius, region_tag, *, new_tag=-1, tags=None)
- pymeshtool.Image.resample(refinement_factor)
- pymeshtool.Image.save(filename)
Class pymeshtool.PyMeshToolError
Base class for PyMeshTool related errors.
Enums
Enum pymeshtool.MeshInputFormat
Enumeration of all supported mesh input formats.
Items
- pymeshtool.MeshInputFormat.carp_bin : 'carp_bin'
- pymeshtool.MeshInputFormat.carp_txt : 'carp_txt'
- pymeshtool.MeshInputFormat.gmsh : 'gmsh'
- pymeshtool.MeshInputFormat.mmg : 'mmg'
- pymeshtool.MeshInputFormat.netgen : 'neu'
- pymeshtool.MeshInputFormat.obj : 'obj'
- pymeshtool.MeshInputFormat.off : 'off'
- pymeshtool.MeshInputFormat.purk : 'purk'
- pymeshtool.MeshInputFormat.stellar : 'stellar'
- pymeshtool.MeshInputFormat.vcflow : 'vcflow'
- pymeshtool.MeshInputFormat.vtk : 'vtk'
- pymeshtool.MeshInputFormat.vtk_bin : 'vtk_bin'
- pymeshtool.MeshInputFormat.vtu : 'vtu'
Enum pymeshtool.MeshOutputFormat
Enumeration of all supported mesh output formats.
Items
- pymeshtool.MeshOutputFormat.carp_bin : 'carp_bin'
- pymeshtool.MeshOutputFormat.carp_txt : 'carp_txt'
- pymeshtool.MeshOutputFormat.mmg : 'mmg'
- pymeshtool.MeshOutputFormat.netgen : 'neu'
- pymeshtool.MeshOutputFormat.obj : 'obj'
- pymeshtool.MeshOutputFormat.off : 'off'
- pymeshtool.MeshOutputFormat.stellar : 'stellar'
- pymeshtool.MeshOutputFormat.vcflow : 'vcflow'
- pymeshtool.MeshOutputFormat.vtk : 'vtk'
- pymeshtool.MeshOutputFormat.vtk_bin : 'vtk_bin'
- pymeshtool.MeshOutputFormat.vtk_polydata : 'vtk_polydata'
- pymeshtool.MeshOutputFormat.vtu : 'vtu'
Enum pymeshtool.MeshElementType
Enumeration of all mesh element types.
Items
- pymeshtool.MeshElementType.tetra : 0
- pymeshtool.MeshElementType.hexa : 1
- pymeshtool.MeshElementType.octa : 2
- pymeshtool.MeshElementType.pyramid : 3
- pymeshtool.MeshElementType.prism : 4
- pymeshtool.MeshElementType.quad : 5
- pymeshtool.MeshElementType.tri : 6
- pymeshtool.MeshElementType.line : 7
- pymeshtool.MeshElementType.node : 8
Enum pymeshtool.MeshClouddataInterpolationMode
Enumeration of available clouddata interpolation modes.
Items
- pymeshtool.MeshClouddataInterpolationMode.localized_shepard : 0
- pymeshtool.MeshClouddataInterpolationMode.global_shepard : 1
- pymeshtool.MeshClouddataInterpolationMode.radial_basis_function : 2
Enum pymeshtool.MeshExtractUnreachableMode
Enumeration of mesh unreachable extraction modes.
Items
- pymeshtool.MeshExtractUnreachableMode.smallest : -1
- pymeshtool.MeshExtractUnreachableMode.all : 0
- pymeshtool.MeshExtractUnreachableMode.largest : 1
Enum pymeshtool.ImageDType
Enumeration of image voxel data types.
Items
- pymeshtool.ImageDType.uint8 : 1
- pymeshtool.ImageDType.int8 : 2
- pymeshtool.ImageDType.uint16 : 3
- pymeshtool.ImageDType.int16 : 4
- pymeshtool.ImageDType.uint32 : 5
- pymeshtool.ImageDType.int32 : 6
- pymeshtool.ImageDType.uint64 : 7
- pymeshtool.ImageDType.int64 : 8
- pymeshtool.ImageDType.float32 : 9
- pymeshtool.ImageDType.float64 : 10
- pymeshtool.ImageDType.color_scalar : 11
Enum pymeshtool.ImageExtrusionMode
Enumeration of image extrusion modes.
Items
- pymeshtool.ImageExtrusionMode.inwards : -1
- pymeshtool.ImageExtrusionMode.everywhere : 0
- pymeshtool.ImageExtrusionMode.outwards : 1
Legend
- [RW] ... read / write
- [RO] ... read only
Meshtool modes available through other functions
- transform -> pymeshtool.Mesh.{rotate,scale,translate}(...)
- convert -> pymeshtool.Mesh.save(...)
- extract tags -> pymeshtool.Mesh.element_tags
- insert tags -> pymeshtool.Mesh.element_tags
- map -> pymeshtool.Mapping.map_selection(...)
Missing meshtool modes
Mesh modes
- clean_quality(...)
- collect(...)
- extract_data(...)
- extract_vtkdata(...)
- extract_volume(...)
- extract_unreachable(...)
- extract_overlap(...)
- extract_adjustment(...)
- extract_isosurf(...)
- generate_mesh(...)
- generate_bboxmesh(...)
- generate_surfsplit(...)
- insert_data(...)
- insert_tagsurfs(...)
- insert_imagetags(...)
- insert_fibers(...)
- interpolate_elemdata(...)
- interpolate_shelldata(...)
- interpolate_impstate(...)
- merge_surface(...)
- query_elem_idx(...)
- query_graph(...)
- query_idxlist_uvc(...)
- query_idxlist_ucc(...)
- query_coords_xyz(...)
- query_uccoords_xyz(...)
- query_insidepoint(...)
- query_smoothness(...)
- query_normals(...)
- query_values(...)
- query_distance(...)
- reindex(...)
- resample_mesh(...)
- resample_purkinje(...)
- resample_surfmesh(...)
- resample_uniform(...)
- restore_mapping(...)
- smooth_data(...)
- smooth_surface(...)
Image modes
- itk_smooth(...)
- itk_close(...)
- itk_normalize(...)
- itk_padding(...)
- itk_flip(...)
- itk_sample(...)
- itk_extract(...)
- itk_mesh(...)
- itk_interpolate(...)
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pymeshtool-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
223c741debc8e7f0bd94706f389e6516cd98cf220bb8b0b612d16eb7761f19f2
|
|
| MD5 |
bc3115420b109531f7d1e242d92790ac
|
|
| BLAKE2b-256 |
d1b0c3a612fded392540e5c25a2eea74cb6c576fa33974072dd5fb39822a1204
|
File details
Details for the file pymeshtool-1.0.0-cp313-cp313-macosx_15_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp313-cp313-macosx_15_0_x86_64.whl
- Upload date:
- Size: 510.3 kB
- Tags: CPython 3.13, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12ec27380766186865033e10f463341bfb23f3c7ee3d74f3e7a7c609e7fc3aed
|
|
| MD5 |
1786b384c4e655a08bd629b592d4273f
|
|
| BLAKE2b-256 |
a8daa09d5846fb7f6cd8586f4fa9b94d4945c119b69e1d7e8b1c57129a756820
|
File details
Details for the file pymeshtool-1.0.0-cp313-cp313-macosx_15_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp313-cp313-macosx_15_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
790ab65cb0b28d32cc3c70841f54aaeccf3d586123bade99ece4e6ebce1824c9
|
|
| MD5 |
e5ef0ab59bb1b626c807811c339f0229
|
|
| BLAKE2b-256 |
dd93c671651b8f9aa77bff6103e20d9a049b9af38a0a0d034aad5c51b6593d0a
|
File details
Details for the file pymeshtool-1.0.0-cp313-cp313-macosx_14_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp313-cp313-macosx_14_0_x86_64.whl
- Upload date:
- Size: 184.5 kB
- Tags: CPython 3.13, macOS 14.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d722922b61a5dcdd58f0aa385fdb547534af9b80b11a151db11da8e578f0ac44
|
|
| MD5 |
b6ffe880a47828c7155df1b2f5ae5f1a
|
|
| BLAKE2b-256 |
44ce36712f9774f7daa8c6db53fb132a5901625d97b51adbb86b5710f142fdc9
|
File details
Details for the file pymeshtool-1.0.0-cp313-cp313-macosx_14_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp313-cp313-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfc8feeff5ad18d6f6f5f8b31e7f29dcf7f37c47dd3bb915bfd16231c1b380a2
|
|
| MD5 |
4860fc43b297735eb2bcf1c22c8aa0aa
|
|
| BLAKE2b-256 |
7c428538efbfdf9706489f834cc018514a4d025362f423eaa256e886972673ba
|
File details
Details for the file pymeshtool-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69eac771e44619ce0cb64a511bc7f052133fc9873b6a8030197d2ad4ad1fd349
|
|
| MD5 |
07ec8d1e35f2032b090a7c3fef6a652b
|
|
| BLAKE2b-256 |
24b850bc9f8d1206fcaba820ed1c50cecbfe539411f31d772b7cbd113d9ecfef
|
File details
Details for the file pymeshtool-1.0.0-cp312-cp312-macosx_15_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp312-cp312-macosx_15_0_x86_64.whl
- Upload date:
- Size: 510.3 kB
- Tags: CPython 3.12, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
563b52e4a6d7a1f3312935dfd6199d827da9ea3f58acaf7b984598a0ebc7a4a2
|
|
| MD5 |
39d85cb0a8713a75997862bab185fd13
|
|
| BLAKE2b-256 |
cb7b4b03c2a388dcf4efd72b62bfacf9955292ad186f2296b5840548c22cde56
|
File details
Details for the file pymeshtool-1.0.0-cp312-cp312-macosx_15_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp312-cp312-macosx_15_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fba3ca52ea051d3390c0b100aab7e2d8f3488ae7585a08b852c9defe1a584c10
|
|
| MD5 |
6e8a01062f97e4b4460845eeaa6fd7c4
|
|
| BLAKE2b-256 |
c35f38f4a70a2039ab4c8446f2ba04713924699a8778e01de9e8b9ade46c5d54
|
File details
Details for the file pymeshtool-1.0.0-cp312-cp312-macosx_14_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp312-cp312-macosx_14_0_x86_64.whl
- Upload date:
- Size: 184.5 kB
- Tags: CPython 3.12, macOS 14.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7428be7826d47a288235b70810ce36632aa52e146a06906a439c980b88a582f6
|
|
| MD5 |
aa415c06e3c51f3774897d89882199d5
|
|
| BLAKE2b-256 |
e2278a9a500df5bc6aa44e7949a2b3dbebb9cde1ce7f70d460404f8232a33c02
|
File details
Details for the file pymeshtool-1.0.0-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f380a4c7e56d867619f88427182d1bba438253d12b85300589ac303f378ddd5c
|
|
| MD5 |
fb1d366f1e193dc3dc1946df35d76d2a
|
|
| BLAKE2b-256 |
4e85fe5cd224d2589e3993288ae8edd5888893695e4c89e2a60e3cea1a84a1aa
|
File details
Details for the file pymeshtool-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1af124e59b15a36be144e825c48beedc02895a2050c7282437822fe9e425fa51
|
|
| MD5 |
26a5f7970d1b9d4b785b9399a42b281f
|
|
| BLAKE2b-256 |
08b05aad147181cad3e79cfec294255a0ff0806ff81cc1ef55927a04c89b57d0
|
File details
Details for the file pymeshtool-1.0.0-cp311-cp311-macosx_15_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp311-cp311-macosx_15_0_x86_64.whl
- Upload date:
- Size: 509.7 kB
- Tags: CPython 3.11, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b48f4374b733a90bc7d87e2ccab2ba382fdce9723dc64bcc523d67c2d142fe14
|
|
| MD5 |
fefaee96350355fcb12902c49deb0f95
|
|
| BLAKE2b-256 |
b154415f6d4c8948cfc895a2236cc2f73ebe5601fac764dc7f08dd1076eb2f21
|
File details
Details for the file pymeshtool-1.0.0-cp311-cp311-macosx_15_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp311-cp311-macosx_15_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
251c71fbe07904981c301532c325f1eeeb6684c5ad2910bef5627def33b79c90
|
|
| MD5 |
7463a5c7e8d07b1a14873e488e3715d2
|
|
| BLAKE2b-256 |
ab4aaf53ab34def0550b00f55092f00d30deaab001bec81c081fb313d207a88b
|
File details
Details for the file pymeshtool-1.0.0-cp311-cp311-macosx_14_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp311-cp311-macosx_14_0_x86_64.whl
- Upload date:
- Size: 184.0 kB
- Tags: CPython 3.11, macOS 14.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e956956fcac1f2e75ba7f843668e7fbbf70ac14d41ee75ed7537360bf694f4
|
|
| MD5 |
898ae4c2af9d63174f8fdb85dfb039c6
|
|
| BLAKE2b-256 |
a8816016c04abea26b90ca70bb48c4c3913795975d15d253b835735032635673
|
File details
Details for the file pymeshtool-1.0.0-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b22eb1c0fcba9a024abd9311a81c554ab71eda62265bcd2ea79bcf118656e72e
|
|
| MD5 |
6e560975660a34e757fb8077822738ea
|
|
| BLAKE2b-256 |
79db82f5e3c517ec571e7d4bde17a0779729c1051136c4f5f393337de432793a
|
File details
Details for the file pymeshtool-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d2e308f3d558115fb317b3c813d2c743d3f960f709d835f458972d6089d2f4f
|
|
| MD5 |
3b8eee159cb322046e5f9985149f5a65
|
|
| BLAKE2b-256 |
d2832230e05350c55c723f7a64322697e8150077a3090ce5322c32bea503420a
|
File details
Details for the file pymeshtool-1.0.0-cp310-cp310-macosx_15_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp310-cp310-macosx_15_0_x86_64.whl
- Upload date:
- Size: 509.7 kB
- Tags: CPython 3.10, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f5289f425c6af6a436730807bac812ea412fae7bfa334ad5739cfc28bf0b079
|
|
| MD5 |
da29ccefd01c6983c0135037ab412167
|
|
| BLAKE2b-256 |
94497f7ba3d7a4a80f12db373237cf852f25c924992e34002909be37ccb0d46e
|
File details
Details for the file pymeshtool-1.0.0-cp310-cp310-macosx_15_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp310-cp310-macosx_15_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81d39686d2f315b024f491747431c2697388fe50b0d7cb309d3ec136f6ff93ea
|
|
| MD5 |
4294409ab3532cb89b130e996170c49d
|
|
| BLAKE2b-256 |
23ec7b99120bbbd52e9c8e9621715d1ec570e98a52e0fff36458f5b15f09eb1b
|
File details
Details for the file pymeshtool-1.0.0-cp310-cp310-macosx_14_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp310-cp310-macosx_14_0_x86_64.whl
- Upload date:
- Size: 184.0 kB
- Tags: CPython 3.10, macOS 14.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e763877635939c346aa4e79135b20ebda85645800e1edf6de015c63245ffd6a7
|
|
| MD5 |
f1ca53bd0c203553c71e09d538b906f9
|
|
| BLAKE2b-256 |
d4216a4fc69ab8b1fc224b7b03a1b36added6ee7dc8004a5c8ab3389f416dcef
|
File details
Details for the file pymeshtool-1.0.0-cp310-cp310-macosx_14_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29d5cb29e1394a2b8435fea24b5ddc1477b7712affb7d9bc74898875e465044f
|
|
| MD5 |
cb0d816d04042b8860267969b4c1827c
|
|
| BLAKE2b-256 |
3e83429c2b553d514765d344bfd8993d147b49f0a3b18b7ba8e1e2a95189dcc9
|
File details
Details for the file pymeshtool-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72a7905c09419349f562a0bf93e1445c55e7ff2e176b658ec39fd0e3be2134be
|
|
| MD5 |
0129ef6d20c5e23a86cbb6d55c87b041
|
|
| BLAKE2b-256 |
24e11e6b73eac18a3ca112d1fa6838bf19b399d17f055c51ddbc9bc1ee07904a
|
File details
Details for the file pymeshtool-1.0.0-cp39-cp39-macosx_15_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp39-cp39-macosx_15_0_x86_64.whl
- Upload date:
- Size: 509.8 kB
- Tags: CPython 3.9, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80c66b37f9d69b9c8a2945d3bd53b72912a2643ee4c931c435f1cfc81a56b200
|
|
| MD5 |
a707e6e8a9e407a27483de593259b0de
|
|
| BLAKE2b-256 |
c4b5f101a0809f317dd6c6416be4b0e8a41a7d160ab9ad1ca763ed3949935d4e
|
File details
Details for the file pymeshtool-1.0.0-cp39-cp39-macosx_15_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp39-cp39-macosx_15_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
504eabc5bd3c4b869c2847ff2f9793cb2c0f35472dbd1751949f9133c2ccf3fb
|
|
| MD5 |
2dd59d832e857fef8c40640d9ac7c9aa
|
|
| BLAKE2b-256 |
883393136be5f65ffc78ed17ffb3c48faacd53678bd6196e821bb40a56e3327b
|
File details
Details for the file pymeshtool-1.0.0-cp39-cp39-macosx_14_0_x86_64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp39-cp39-macosx_14_0_x86_64.whl
- Upload date:
- Size: 184.1 kB
- Tags: CPython 3.9, macOS 14.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73b3347c516b48d3177d5b32de813be39cd6277465835d77598a7c5cb7753f95
|
|
| MD5 |
dbaec27acb1a7e31bdc8ff28b59eab71
|
|
| BLAKE2b-256 |
be92e9c0881aab17dba0b996f5e9767c5b469c98c47c3625bd2f2dc529002da9
|
File details
Details for the file pymeshtool-1.0.0-cp39-cp39-macosx_14_0_arm64.whl.
File metadata
- Download URL: pymeshtool-1.0.0-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b1b4aca96874adb721706d15e80bcd4665e684b5319f07aacb4c8ef39bf026a
|
|
| MD5 |
379b9e7e690a7b96e06920c45db798bd
|
|
| BLAKE2b-256 |
b52f8f5db0824e8ced610e3d3e86ebcffe7b1793f449a6a974f016bcfdf71f48
|