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.1

  • [SRC] Updatee MeshTool.
  • [SRC] Bug fix in Mesh.query_idxlist function.
    • The default threshold array was initialized with the wrong size.
    • The threshold arguemnt 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.1-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.1-cp313-cp313-macosx_15_0_x86_64.whl (512.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

pymeshtool-1.1.1-cp313-cp313-macosx_14_0_x86_64.whl (186.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

pymeshtool-1.1.1-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.1-cp312-cp312-macosx_15_0_x86_64.whl (512.0 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

pymeshtool-1.1.1-cp312-cp312-macosx_14_0_x86_64.whl (186.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

pymeshtool-1.1.1-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.1-cp311-cp311-macosx_15_0_x86_64.whl (511.5 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

pymeshtool-1.1.1-cp311-cp311-macosx_14_0_x86_64.whl (185.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

pymeshtool-1.1.1-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.1-cp310-cp310-macosx_15_0_x86_64.whl (511.5 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

pymeshtool-1.1.1-cp310-cp310-macosx_14_0_x86_64.whl (185.7 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

pymeshtool-1.1.1-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.1-cp39-cp39-macosx_15_0_x86_64.whl (511.7 kB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

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

Uploaded CPython 3.9macOS 15.0+ ARM64

pymeshtool-1.1.1-cp39-cp39-macosx_14_0_x86_64.whl (185.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

pymeshtool-1.1.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f022cf574b6d8a7b43af27140bb2ab91c666f854a958e185f75e86793f429ad5
MD5 273cccfc4b948973971fdd15240a113a
BLAKE2b-256 8eb7ff2ffc94b8d0821d972874fbdbb2e9c931ec8690a7199ada0a3456162d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 63aa8e0d8f4ccf375d17978c7d520057991a3f924199cfa0916abc6adf9a71f4
MD5 7490a392971320c62633dddce75eed96
BLAKE2b-256 17ea7085a64a35c3d652d33f6d7c9be779750972847f6efb1b073e254926bbcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 81581df8b2306ac2d27dce9f5c02b5dc6322d67d491826cd3146dc4f13398347
MD5 8fef37fdf49a0213fdcfed2c1775383e
BLAKE2b-256 3cea0c2220b64564e8c98ee6ae57a40f0a2df2fc54e60596b08ad119ff288101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 af4229d1179cfdcfef66110fc306428180bc50d9b0f8a48d080b3b4b3ca1adf6
MD5 f8921dc9c0969aaa797b16f9fa955bef
BLAKE2b-256 a597179462de835940e3065056cd8ca50608e032ef1a0a2bca6dd2f6a2a6d1de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 750f15b1c082ea5fb5db640a627f3b0cd257ffb60eab9b95a5cf075f0c96197f
MD5 84d8c2cb5a2024d2530cb4caa332d2ee
BLAKE2b-256 2050efb2d19842e80a8d3c2593797ca477d5e4e5890820cb0410c8ba210260e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 229f72356d3cc26e10c42c7eb5aaa86f751a9e15172222d4fe0ee1b03788f21f
MD5 15c44dff584f351080f3e2640da7624b
BLAKE2b-256 1d9cf711243b0d1dcfd318db576973ca8ce8e6d5c20e4f437c4cb044a0cf090b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8c73b1cf4236957a294dcf775cf9829936c46ff815b7689f7faffaf21e5bbaee
MD5 7bb4d4c72e889500a645d5512808be38
BLAKE2b-256 ab5fba86b96f16f125eba38fb7b7d95cb7fd68b59e7861705f8c0ba8668e9578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0dbfa03c21d115463c3295a44325713aa055271f9cb6dd076b9e11465d872b44
MD5 ef7a02ac3aed1871cb7ad05dd3b9134e
BLAKE2b-256 d7670cf5b360b8bc55c79d222f4425a053c24d4258cb0b14347ed59f59e18827

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 81c1f6b52a36bac87a76ec5ba88d881f443dd026ff22899274d909e84926118a
MD5 9900735642ae47f190a50e14b8b041cd
BLAKE2b-256 c206f26f747659436cc05dec6632fcffd7d44fb2a6f42a8295a5c18fee5f2abe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 faa0f0fcf6f97c161970bff9f6b2027ed3b7f93fa0e3a2f921cf9f2e75b9b9f9
MD5 a8c344f53561295cb6e6a2baef625b90
BLAKE2b-256 bf1e5d6e4dd78b51a57acdf7e3c664089ace53c648bad4bc0b315399d932204b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2840d026a3fc749f72dd09ae0dc46030ba9d6830b625adb0d258623c2ef3ab3f
MD5 a42189a41c3b23bbbbae7f6a3c12e690
BLAKE2b-256 051c9895f82b364f5aa10c6a49674b4af19ed2ea41bc54e4a8d8e8b4d74a49eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e2468b5efdadc6bd10972f4875833926e74d3d017671b7ea3a72425579d5c54c
MD5 af53380233dbeca7f099db6a632adb3c
BLAKE2b-256 ceaf74d852f20a98c92fd28eed60cb21c5888ae15729a49bc96f21d582ef7c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5f11c49e4ed360d0413e02f67d8062dfcb76cf562d235c75c98bdfc2378b3c6b
MD5 d654596cd812e83b53511f7b948f36a6
BLAKE2b-256 9421c7671afe9799c886f5cf5918b69292dcad4a3a45bf8530490353007bcad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 af802e4e4da75de3ff62061532bfe6bbde17a810c2397927dcf8773cfb6ce30e
MD5 8d893f25edca1ce15f756b29a6d2ca62
BLAKE2b-256 c688a15fe63f399d8a6244a665880e9cd237047af5b6ec420988fb84bee96ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2476323fb316aa2d4d1865f86067297b3c73d7ee198538598b1ea5f6308f2b3e
MD5 f255fb0cebd664ffc14717391706edaf
BLAKE2b-256 26ae4d81d6d7424e2ccf890672f7082ce8c08722a5c0302cf4069fda0e1f1462

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d305f36958a0efbd0909f8c487a68003a9b11fe8ca67f3129346d7f85ffdb5dc
MD5 870ae13e02714ac7ab7161b868704122
BLAKE2b-256 f4746faf51ae4a3a5eb60e82979608f460e834169dbcd6dbd2221236b737eca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 da72a2691edde09e6ad8ae0975d76357e86aad3d047ce1a99d942c3ec76edd57
MD5 ff561c5f51410a914a62305d60143f22
BLAKE2b-256 417aa96210a4315eed7dbb7a09c327df06e356bdc22bbcc93ea2ec894dd5eb12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bfacd3a3ea38e35e2db41a63b720f44356e0168f0fcf45aaeceb7a0d695adc98
MD5 ccf5019f1a869f532cc5bb8a37958f9d
BLAKE2b-256 d87d6ef0071a5b45d9cd439af7ba66992af754d6a423e1c0921d26aed1d90d49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 135cf36ce419d28ac888e9fbd2b59030ecffab94ccbc090135e050258cf6760b
MD5 dffc08bbb811be2bb7067a6f5c230084
BLAKE2b-256 0b414e0414f3409e5f1a81610ffa740e177ecfa1716e1dabfe8c2b8f8d8c9f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6eb5ddeaddd19df45eaf1c07ac0806429fb5a9068059ae8c02d2679efb958a2c
MD5 44e099c167f21546ba0fe204d2f9293a
BLAKE2b-256 474be7eea41b6e59c0c8761915a30f62a628ba15e4a22a1a86591de568378ff7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b21a555755837cdbaaebc57723fe2a7db2ef3420d2956ac8c1662e0d79d23d4
MD5 a44d89b4ecbc3f248775fc55516d7e94
BLAKE2b-256 e13dc3d408abb9570586f2e2b681c504cda4cf6b1028e19ccb0ad4a70f03b26a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 71c936da56c6137fe73f7552f22c4225e62720ac3a02af808cb4e0f884ecbde5
MD5 f955985c678f37bbd8fc7ff8e676d9f3
BLAKE2b-256 72bd7ec5d0e399a18d8120c39ffd8f5012a866d42c0f09e93dc22c6478d45b79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f7e8074fa16c92f142ec788864e6cc789f21a262da3bcba391de06e78cb7ef0d
MD5 3855f9af28ec6cb38262007fc96f27e0
BLAKE2b-256 7f0ee1ca117b75373aa8485bcc1d5e5962bb419c21c382931e41a5e1df0603c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f865a3eda06d3923ac1e9cadd11eb52eeabae4569e924f298501a6054103ddac
MD5 4adcd993ee4fed457340d285e5ed97d1
BLAKE2b-256 00d864a6c4dad6572afa1708507d4b5ddc4c5fb94fe7dff4d44c89112191ce4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fb1945a9b3b04e156a9976832ef7f5bd276feeaa12aaa20ca64a2acfecf98d3c
MD5 6a2c9a97a3d7eaa8e5abb140e4c3ca5c
BLAKE2b-256 3746b0952dbd5995be0f531be070deff10f66ccab370a08a1981a0d8e4146d46

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