Skip to main content

Finite Volume/Element Mesh Quality Inspector

Project description

neatmesh

Mesh Quality Inspector

CI License: MIT Code style: black

neatmesh is a 2D/3D finite volume/element mesh quality inspector, neatmesh works with all formats supported by meshio.

neatmesh

Installation

Install with:

pip install neatmesh

Usage

Using neatmesh is simple:

neatmesh my_awesome_mesh.su2

Quality Rules

neatmesh will look for a quality rule file in current working directory, neatmesh.toml or quality.toml or my_awesome_mesh.toml. A quality rule file sets maximum values for quality metrics calculated by neatmesh, for example this is the content of a typical neatmesh.toml file:

max_non_orhto = 50
max_face_aspect_ratio = 10
max_neighbor_volume_ratio = 3
max_neighbor_area_ratio = 3

In case no quality rules file was present, neatmesh will use default max. values:

max_non_orhto = 60
max_face_aspect_ratio = 20
max_neighbor_volume_ratio = 15
max_neighbor_area_ratio = 15

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neatmesh-0.0.3.tar.gz (13.8 kB view hashes)

Uploaded Source

Built Distribution

neatmesh-0.0.3-py3-none-any.whl (14.8 kB view hashes)

Uploaded Python 3

Supported by

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