I/O for various mesh formats
Project description
There are various mesh formats available for representing unstructured meshes. The most important ones are
MeshIO can read and write all of these formats and smoothly converts between them.
To read a mesh, simply call
points, cells, point_data, cell_data, field_data = \
meshio.read(args.infile, timestep=args.timesteps)
To write, do
meshio.write(
args.outfile,
points,
cells,
point_data=point_data,
cell_data=cell_data,
field_data=field_data
)
Installation
Python Package Index
MeshIO is available from the Python Package Index, so simply type
pip install meshio
to install or
pip install meshio -U
to upgrade.
Manual installation
Download MeshIO from PyPi or GitHub and install it with
python setup.py install
Requirements
MeshIO depends on
Usage
Just
import meshio
and make use of all the goodies the module provides.
Testing
To run the MeshIO unit tests, check out this repository and type
nosetests
or
nose2 -s test
Distribution
To create a new release
bump the __version__ number,
create a Git tag,
git tag -a v0.3.1 git push --tags
and
upload to PyPi:
make upload
License
MeshIO is published under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file meshio-0.1.1.tar.gz
.
File metadata
- Download URL: meshio-0.1.1.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7838030cd4ac8f0f963cf816f9eebbf71f6fdbd9462faea6c8d8117040213043 |
|
MD5 | 8596322aa4e353975bac14346bccbb27 |
|
BLAKE2b-256 | 5782ce9645026f2f898cf9847275d834953c967533a6b1bc07417b27fbf4eefc |