deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
Architecture: amd64
Depends: python3 (<< 3.14), python3 (>= 3.12~), python3-meshio (>= 4), python3-numpy,
python3:any, libc6 (>= 2.38), libgcc-s1 (>= 3.0), libgmp10 (>= 2:6.3.0+dfsg),
libmpfr6 (>= 3.1.3), libstdc++6 (>= 14)
Description: |-
Python 3 frontend to CGAL's 3D mesh generators
pygalmesh makes it easy to create high-quality 3D volume and surface
meshes.
.
CGAL offers two different approaches for mesh generation:
- Meshes defined implicitly by level sets of functions.
- Meshes defined by a set of bounding planes.
.
pygalmesh provides a front-end to the first approach, which has the
following advantages and disadvantages:
- All boundary points are guaranteed to be in the level set within
any specified residual. This results in smooth curved surfaces.
- Sharp intersections of subdomains (e.g., in unions or
differences of sets) need to be specified manually (via feature edges,
see below), which can be tedious.
.
On the other hand, the bounding-plane approach (realized by mshr),
has the following properties:
- Smooth, curved domains are approximated by a set of bounding
planes, resulting in more of less visible edges.
- Intersections of domains can be computed automatically, so
domain unions etc. have sharp edges where they belong.
.
pygalmesh and mshr are therefore complementary.
.
pygalmesh also interfaces CGAL's 3D periodic mesh generation.
.
This package installs the pygalmesh module for Python 3.
.
It also provides the utility scripts pygalmesh-from-inr and
pygalmesh-volume-from-surface for generating volume meshes from
INR or surface meshes.
Homepage: https://github.com/nschloe/pygalmesh
Installed-Size: '13616'
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Package: python3-pygalmesh
Priority: optional
Section: python
Source: pygalmesh
Suggests: python-pygalmesh-doc
Version: 0.10.6-3
srcpkg_name: pygalmesh
srcpkg_version: 0.10.6-3