pyHyp is a hyperbolic mesh generator that automatically generates two or three dimensional meshes around simple geometric configurations. The basic idea is to start with an initial surface (or curve) corresponding to the geometry of interest and then grow or extrude the mesh in successive layers until it reaches a sufficient distance from the original surface. In the process, the entire space surrounding the geometry is meshed.

An overview of the hyperbolic mesh marching method implemented in pyHyp can be found in Section II.A of Secco et al. Most of the theory for pyHyp was taken from Chan and Steger.