Skip to main content

Python3 bindings for MeshTool.

Project description

Citation

If you use the PyMeshTool package for a scientific publication, please cite the following preprint:

Gsell, Matthias A.F. and Klöckl, Benedikt A. and Neic, Aurel and Mautner, Benedikt and
Augustin, Christoph M. and Zappon, Elena and Plank, Gernot, PyMeshTool - A framework for
building efficient automated image-based anatomical twinning workflows in Python. Available
at SSRN: https://ssrn.com/abstract=5745628 or http://dx.doi.org/10.2139/ssrn.5745628

Changes

Version 1.1.2

  • [SRC] Updated MeshTool.
  • [SRC] Bug fix in Mesh.query_idxlist function.
    • Missing condition in shape check.

Version 1.1.1

  • [SRC] Updated MeshTool.
  • [SRC] Bug fix in Mesh.query_idxlist function.
    • The default threshold array was initialized with the wrong size.
    • The threshold argument can be a single value.
    • Return the index not an array if only one index was found.
  • [DOC] Updated documentation for pymeshtool.query_idxlist function.
  • [DOC] Added preprint to online documentation.

Version 1.1.0

  • [SRC] Added Mesh.extract_elements to extract a sub-mesh based on a list of element indices.
  • [SRC] Bug fix in pymeshtool.save_vtx function.
  • [DOC] Updated documentation for pymeshtool.save_vtx function.

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.

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, *, domain='intra')
  • 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_elements(indices, *, compute_connectivity=True, return_mapping=False)
  • 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

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

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

pymeshtool-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

pymeshtool-1.1.2-cp313-cp313-macosx_15_0_x86_64.whl (512.3 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pymeshtool-1.1.2-cp313-cp313-macosx_15_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pymeshtool-1.1.2-cp313-cp313-macosx_14_0_x86_64.whl (186.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

pymeshtool-1.1.2-cp313-cp313-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pymeshtool-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

pymeshtool-1.1.2-cp312-cp312-macosx_15_0_x86_64.whl (512.3 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pymeshtool-1.1.2-cp312-cp312-macosx_15_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pymeshtool-1.1.2-cp312-cp312-macosx_14_0_x86_64.whl (186.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

pymeshtool-1.1.2-cp312-cp312-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pymeshtool-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

pymeshtool-1.1.2-cp311-cp311-macosx_15_0_x86_64.whl (511.8 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pymeshtool-1.1.2-cp311-cp311-macosx_15_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pymeshtool-1.1.2-cp311-cp311-macosx_14_0_x86_64.whl (186.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

pymeshtool-1.1.2-cp311-cp311-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pymeshtool-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

pymeshtool-1.1.2-cp310-cp310-macosx_15_0_x86_64.whl (511.7 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pymeshtool-1.1.2-cp310-cp310-macosx_15_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

pymeshtool-1.1.2-cp310-cp310-macosx_14_0_x86_64.whl (186.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

pymeshtool-1.1.2-cp310-cp310-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pymeshtool-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

pymeshtool-1.1.2-cp39-cp39-macosx_15_0_x86_64.whl (511.8 kB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

pymeshtool-1.1.2-cp39-cp39-macosx_15_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pymeshtool-1.1.2-cp39-cp39-macosx_14_0_x86_64.whl (186.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

pymeshtool-1.1.2-cp39-cp39-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file pymeshtool-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8858966fbb4c035acdf10f25185cf3e2082da301f6c3d3b9dd1756f0e83a8749
MD5 e2ed86efd0f659e0cd1c05b9c489419f
BLAKE2b-256 1283e4a9b657bf5fe2f440abcd4825652c290885944383201a660dbef843ab51

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 247c8fb023ce265ed41d54bf01750f94076e7ddd4e5c53356616df20cc1a3154
MD5 38d64ed85cc723e1bad30d88462e004a
BLAKE2b-256 1c19803658ca95685835d174846aa698ab5fd02168ba5f2565beeda2d6377d17

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2c26a3f7ed85b420e9a5f3ff6998177c161a0af201b046f9ad02275fa52a8825
MD5 34ac8784dbdf178195f4d88da3c43ddf
BLAKE2b-256 403d4d3d8a72a89662ad079a698f072f1d48101f1a051269cff63e6aad7506d6

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 be94fa926fe88d5312ba16ee06dbec17b2edab5df4c4bda24259a532e041941d
MD5 ce1632472d67092942689312f5b13da7
BLAKE2b-256 0b9c858ea50ff5b060216f8b44dc42f8485638c70a393f8b3c01a5fa90fc9e2d

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3dc2d2300e20bad550062009c1eb704d96f598c4c46ceedfeb476d92137e4f9c
MD5 7a7eb3afda8c678b2ff038dfafd9cac7
BLAKE2b-256 6606724cb0ced61dbedaf664361bd86a622953149f0342242aae38a8a20bc412

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa82900bd6599f354e5ce74b569a8b3ff065f470178a99edba889baa07667b39
MD5 f9c94b5cc89c453124e7fe2b8b156553
BLAKE2b-256 df1abdf25963b5a8c69d79d627823a21f4a5d2faf9932090d7bbab86115014f5

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 94baab6efe3e053a42ebfe0ac674fbbc8ed1333caed17f9b5cc6996a277c840c
MD5 e7afa327672c3b8216e64601c4580ac7
BLAKE2b-256 a59273f02655d5bfda88b61b658a8c493ff9e51f529856bbf84ba2e2b331b9a6

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e2b983a8876af5aed72a55c761f84754901bb9c595fb88227f6cd19d40f55adf
MD5 a4821914ed3d2efe952b6e1288ef8038
BLAKE2b-256 70f8ade8d2cb96f680617f2d438b1d34135636e21dd8a72d8253d595b0888866

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 fac9046d1a694227b8d44cb01f664555c0e8f66ecf09d457ff9b3a98b21f885e
MD5 8ed13ca06baa231fa0c764e4c7fdf5a8
BLAKE2b-256 80a1b1ace3540f310010b5922372935aec6df027eb07b1282c6e1d2c71c2ee06

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ebc5c10f03c694313a78cddc732cb2dda22ffcc4d4b9d74324017f041c3a203d
MD5 a2ee4db51d745f583d45b3e26a35f956
BLAKE2b-256 4e2d89256419dbadf872a41d4a40ba179a31149858b4b7cef88ea2a31fb561af

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfc4e33b2fce5baa8cd51fec2d2321d1f400f90f7ea3184448f0318f1d3a0f9f
MD5 733a68633852dc2ea899219095a1e43c
BLAKE2b-256 d73ea6cc4a06536a46d58cd5d92d703999442f8c9cf07914c3bca386589c5e35

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 d4bde53dab279a5b3d716e959e2a5335ff93b44c11c0542b0d4c31177f1d33e9
MD5 badd66747643575ef80949a9f4ddef88
BLAKE2b-256 206c19c5633cff0c4932a5779c66a19feb864c82454154f8d8b34665a4d5739b

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ea25af5fec0231db2a150362a2869746444338b30dd0d2358a80bc5dc147e34a
MD5 64a4b544fe27bacb43579fced821394b
BLAKE2b-256 707dc5ecb9696f4402c7db08fb4a712d62aea79e76b77042659deca967f392e4

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cfb92725afcf745726d24f52a72ba6d50750b9ed73007bc87652be8ffaed3025
MD5 6717dd5817ee4f5984ad868e0df4dd3c
BLAKE2b-256 c5313071635362988a1c3f38007046a3c5f4943240868f32cd866e6c3727fe89

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aeb3f3db8ecc5ce6416ac6ce5d91be2fb62ff7ef63e5af5ec4c7b3e760889a49
MD5 cd06c2c0a17053351942d1eee1484065
BLAKE2b-256 e6bf7188f18e59a4c3f968d5525c966a212781f3eb935383a498b6e0352bbf81

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f98e6bd5c5b12dc7fd566571c5b3c1f679910a6d80e840d00c4e22937078a7d9
MD5 805ce76ff930bfac2e5c5cb328a61c53
BLAKE2b-256 e677f9729094fe4567af229622e7c3a3938b8866a3189bd5f7b53a1cc2c56d1a

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 92109deb6cb789481cf0687f2471225ecebb956b39370fcedb3d37c249834808
MD5 6794b0c15efb5ff3ded37c3625d02aa4
BLAKE2b-256 c756087509f70fde58889b97af3070dae3b129305975d5dd1388587ebd5745ce

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d46fb8ccaa5f383dbc1605c61d91b069a47073879c2d8fd4a3d99680651ad602
MD5 029d9a636465dfc66ce3342d237a2ad9
BLAKE2b-256 84aec14027cd622174979687724d206910dcdfb74c9d2455c5806732658cadd9

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 89a38c39420f07dc6040d0e911e5d02362874d3ed099e9b0e4e490759d2c6c68
MD5 48b97a1402b1ac0a4d278caedfd2cb70
BLAKE2b-256 b16fc5635a2e8804f1e0a9e2f44aa83410397d0773d98f753463b0fe08f18b26

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b019081b5ec70c737e10d48a33eaa2a3ef71fe21343b30e8342c7d6c57b15014
MD5 3c7cf84330079eb3cb2941edc6bdf457
BLAKE2b-256 797cf2e63383794359609a2324ca211d0c2d0ae0b95421426858a686a496347e

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07e0e14ecc6da99355c3d446f372ae659f661350722170cca6be1f3d5208af51
MD5 091ad791befa29c13210b0eb6f434aed
BLAKE2b-256 ff9321cc3a761c5bfa0fd370c10999ca08a21cca8296f5d84aaeeec602668f22

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b9f2ee68d44c28f619b425dec88329bf237730ab7baf9e70b7580235491be8cc
MD5 7c8e9cd3dde61a81d1da44106994650d
BLAKE2b-256 be423f3edc420157fa71bc6efd4cba6d075c8d6ee595102794f0e39b4438d5b9

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4f420119d62723f8d162ab924614912976dccaf25b442b51fecf79a2c26f79e8
MD5 f11d70cfbbf3ac5dfea92e7dcbffae74
BLAKE2b-256 26ad6b390368f89e411538f378a3161189d5b9668f4335eea52abfac56197535

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cc722044e36f32c1265b7c32de84b4560bf673eb953de5c81cebb522046b268c
MD5 16723b89b8c1c60a715f0fcca073b6f3
BLAKE2b-256 b6bb25af308cbf7f36634a23ec0510e6444a70d7e5a237c4f85ded2123cb8c38

See more details on using hashes here.

File details

Details for the file pymeshtool-1.1.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b22689b0daba37bccb8797895a1092194536927f998bfd941e207821769e91c8
MD5 78429ec957fad95dec7737ccba15ff1a
BLAKE2b-256 8e1549d57aed9709336bed3bbb17948fbc0914b2e574a81b157c09d28dd812d9

See more details on using hashes here.

Supported by

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