{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"Reads and writes mesh files in dozens of formats (STL, VTK, Gmsh, ANSYS, Exodus, and others), converting smoothly between them for scientific and engineering workflows.","skillfed_tags":["mesh-io","format-conversion","scientific-computing"],"use_cases":["Convert mesh files between incompatible simulation software (e.g., Gmsh to ANSYS format) for interoperability in multi-tool workflows","Batch process and compress mesh files from the command line without writing custom code","Load mesh geometry and associated data (point/cell fields) into Python for post-processing or analysis","Write custom-generated or modified meshes to standard formats for use in FEM or CFD solvers","Read time-series mesh data from XDMF files for transient simulation analysis"],"what_it_does":"meshio is a Python library for reading, writing, and converting between mesh file formats used in scientific computing and engineering. It supports a wide range of formats including STL, VTK, Gmsh, ANSYS, Exodus, CGNS, Nastran, and many others\u2014both binary and ASCII variants. The library provides a unified interface to work with unstructured meshes regardless of their source format, making it easy to integrate mesh data from different simulation tools or to prepare meshes for use in different applications.\n\nThe package is built on numpy for core data handling and uses rich for command-line output formatting. It offers both a Python API for programmatic mesh manipulation and command-line tools for batch format conversion, compression, and inspection. Time-series mesh data (supported by XDMF format) can be read and written with dedicated reader/writer classes, and the library integrates with ParaView as a plugin for visualization.","worth_installing":"Yes. meshio is a mature, stable library (Production/Stable, 2320 stars) with low install friction and no known vulnerabilities. Dormant maintenance (last release Jan 2024) is acceptable for a format-conversion tool with a stable API. Install it if you work with mesh files across multiple tools or need programmatic mesh I/O in Python."},"id":"meshio","links":{"html":"https://skillfed.io/packages/meshio","md":"https://skillfed.io/packages/meshio.md","pypi":"https://pypi.org/project/meshio/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-01-31","license_spdx":null,"license_treatment":"permissive","name":"meshio","python_support":"supports_current","summary":"I/O for many mesh formats"},"popularity":{"monthly_downloads":904709,"position":4762,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.3.5"}
