Skip to main content

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}
}

Changes

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.0-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.0-cp313-cp313-macosx_15_0_x86_64.whl (511.4 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

pymeshtool-1.1.0-cp313-cp313-macosx_14_0_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

pymeshtool-1.1.0-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.0-cp312-cp312-macosx_15_0_x86_64.whl (511.4 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

pymeshtool-1.1.0-cp312-cp312-macosx_14_0_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

pymeshtool-1.1.0-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.0-cp311-cp311-macosx_15_0_x86_64.whl (510.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

pymeshtool-1.1.0-cp311-cp311-macosx_14_0_x86_64.whl (185.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

pymeshtool-1.1.0-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.0-cp310-cp310-macosx_15_0_x86_64.whl (510.9 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

pymeshtool-1.1.0-cp310-cp310-macosx_14_0_x86_64.whl (185.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

pymeshtool-1.1.0-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.0-cp39-cp39-macosx_15_0_x86_64.whl (511.0 kB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

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

Uploaded CPython 3.9macOS 15.0+ ARM64

pymeshtool-1.1.0-cp39-cp39-macosx_14_0_x86_64.whl (185.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

pymeshtool-1.1.0-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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43dd6eca9357c2783d1e194fbca55a810309ac3fb2901eb2bbe0b79ad3225e87
MD5 2df11e2dbe0f75b98a9f412aad9e5dac
BLAKE2b-256 cb2e0a1a3f0dd1ddbcedf85239451a4a7c09521579314286b2ba04140cedf4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f7bba7247d794db32c76f0afafd9389080d4863ab30d41727265fbbc53dbc67c
MD5 1986bd5e9b8772351d5e47f4bdca061f
BLAKE2b-256 bc329050a20d5fcbd4d6e90f68b8333ed68959687165541cadce9b4e027fb137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d700f5670a671574ee32232e8bba75103f0b2956985bd277f67b027d0454d4ca
MD5 4c4a851a471f3359fa23e5469b7c9475
BLAKE2b-256 fcf638189b3186bd819c482377f3a9db9ef13526f868f796a62869c6a41b7406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c62517a747e202208bf80e18a533627dbed6d8e54d6dfbba547a8e2270eaf9c1
MD5 b29b03bae6aa9d0be41c4e3833df59ac
BLAKE2b-256 030f57677cf652df132a139b000f03a82f7371adbaf5b6dbb4cacae301d9ee62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1c55e96455a83c0a1c5e81ea0a81f1930ca8a126d8619ae6f57cd8d3cf147552
MD5 c3016e0d5e456e7aa9a32811de24d8fb
BLAKE2b-256 368248a245e8945e6514ad591cb1565aef993052fab9e033e2c41fd859099417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 731c1c31aa0b0020692ab86dec9dace9e999db6ab1148ca27ee8a7c3bab7cbfd
MD5 5000e44702f31ba3d9d8c55a91a6d0db
BLAKE2b-256 e0def24066a97163042db59d1e8eda04c14f8fcc48c59f9ee0a287966bd5599b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 667d859f16de3ef86c96f5a77265a74da0b38962ea2ea94a4aae36ae955c37e5
MD5 aa36d86c716f9c3919dd14303a24b6dc
BLAKE2b-256 d337b63d6fd230742781fa8b5161e2841d34b822950308ddd4d5de825101540e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f4413061763c28087dc3b8eb7c94a8df2239472b057cd358181766332ae8fde4
MD5 cdca8b2ffb2dc489cc148bb3a5feaa78
BLAKE2b-256 a16df6f9ef61da9b7a585b92602262a0ae72c5281f9a7990bf700e116753b43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 23be6fc066adea21ed4a477372b7523861cc6395f8f70b79d6184ad474c83099
MD5 ee741191ac5b910db6be5b439ce61dd2
BLAKE2b-256 b285a0c15ebea590931b8cb61fc128aaa4b79648f47252f435854ea4f7ca7ac1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6922fc3ec0add77384ead8bb9915546cbcbbb7c26c46bd8d8dacc0822f29b3b6
MD5 e928215e362e610fcb5793ff9a37ddff
BLAKE2b-256 87280d3f57bdbf18d1663834db42d50530a3fa4798b05befea3e2f66fa8f6bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 081a46b11cb66d7526cccdd983798c2489220412898b69d3965755f2abd20580
MD5 49ff01f7b80675af1054606b368363c0
BLAKE2b-256 0fb21621d0d7f1344dc5d127bb4b24dca80dd3e1d2d55837f8a6de49c24b6344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6451af3cea9cb52feb0b32d465c34ed4c0d7f12a021a8f119e13c482b2f528c8
MD5 2b2dac4dd4985ea047b879f01520b580
BLAKE2b-256 8e8d1f280516bc1e5850a10d218f17c8397e3bc51d92ba8294d363703d70bc9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9e6adc552452f77802dc881f20ebf3939d476137e2d907f81f5491b194d0f850
MD5 24e3bc6c0df1bf9102236a0e727bd0f0
BLAKE2b-256 3a2e06110cfd72da0e6b8419fe0e49c5f7119442198830b2fd12869e0cc8f8fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f414b05bc33f71cc773b4d0ad59f93c1b53e8fee2b22463084781d086ce8b365
MD5 80d39d53710bb19c7186dd14f15a91b8
BLAKE2b-256 4996243c8d7325f04748954e79b2f1fd42521f2b6b87d62598a1dc6334488c15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 91af37f558ffebec38c47320940626f3927eef18af916047d5e2e8910502799e
MD5 2d7533e291df77530ba7225123c7a504
BLAKE2b-256 66741c91e72e1f51115d27c2f08faa31a6a5ffe98cba908b452ecee9d19afd83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 817beb4ea35fe38746009931035d940670348f5201b80ec7c06d5e7f9a97cc17
MD5 2385ebb6e2de1a43fd2b46d404992202
BLAKE2b-256 25d4a000fb1ee2660c61c807366e3e3fb74748d818da83e5dee44f98f85f38c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8899bee782089310a8f5a1e326feb5acfb908cb6298ae3cb4c6549c018b00309
MD5 61a384229b15d9697faa33a21ae9d856
BLAKE2b-256 c0772776626f66424f744a1adea4bf3a8f07d9ee76ca90fd063346344469ea99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fe29bd4b254406bb878bb012ee60b2b1ef58e0cb4f7eaede80da1830700481d8
MD5 7fe4e858ab92104a603d139497242833
BLAKE2b-256 96a1f5da4fcaf5e69c7b2ccb0b9a8e6e1230a1d1d0239ed57508c93ff821c356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 779143d8e269592d4f47bc438b4b2afd44601d0b58d347ac0a6b85e042eb3aa6
MD5 37ac99f343b9d3aedfb0f55e1d39effc
BLAKE2b-256 7d89cdcef518bc8189b551d8fda1a68d3c473ef03d1869a09ab03ebded8e6c7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b68104c66240e5332f1903d94bcca2a41da9bfa1f9a1cf5515e3babbb25ff2e1
MD5 ee27a29373acac578b8826b8c401bd85
BLAKE2b-256 e4964839eab89417e098295a700fc01f4929dbdbfe3950511fe9265978c16d9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a41853f03e62bc025fdbd32bc4099a4378e2be6f308c8767e022d89290318026
MD5 a28fa5721dab6688b3a283286b0d4f56
BLAKE2b-256 a346f1494223ac68dd46eb5ed2f8e5edeef4cc543b535b3f8f671a857ce8d902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9848d4c9100f151e258b467c75e5b417a36ced90ba37f757503428d0c6330cc3
MD5 7029f70883e95ed8a51714d0c5cb6c30
BLAKE2b-256 94cc0609403ebe6cb3096fbb746c2f03ae4631293d0240503d54e7d7beb7014a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1834621d744bac7c687834c05115fd45af66131a2c4bac2885e17b736f79d86a
MD5 bf8bbe72c6d809a4af649ecc657d4003
BLAKE2b-256 884f43ff4ce0c3f42a8e441141958852c8ec0318efdcb8c8c0e574962bf5b304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a06842f0fb28395c45515338208aed289f9d4b4d93b9d7ee8f10d60877c446a2
MD5 55682bbffcda953ee8682b8a87cfcfbd
BLAKE2b-256 4a32559aa1a350451b0fd7c4714ee9904b8d566fed9b1d21382315ce1511f4b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymeshtool-1.1.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63e9f59c2d10ccf2ec3e30b28f3d6cba38143942318dbdef60fafe37c2131774
MD5 f746b56d2fb1900016acf74d2e1c896b
BLAKE2b-256 c5d93f6dad92a57aaf60500592628dd9e3a5d9909c1cfd3aae44066ce19830d8

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