PyGeM - Python library for Geometrical Morphing

PyGeM is a python library using Free Form Deformation to parametrize and morph complex geometries. It is ideally suited for actual industrial problems, since it allows to handle:

  • Computer Aided Design files (in .iges and .stl formats)
  • Mesh files (in .unv and OpenFOAM formats)
  • Output files (in .vtk format)

By now, it has been used with meshes with up to 14 milions of cells. Try with more and more complicated input files!

PyGeM is freely available under the MIT License.

PyGeM is currently developed and mantained at SISSA mathLab by

under the supervision of Prof. Gianluigi Rozza.

Contact us by email for further information or questions about PyGeM, or suggest pull requests. PyGeM is at an early development stage, so contributions improving either the code or the documentation are welcome!