A Python implementation of nonlinear regular wave theories (Stokes 2nd to 5th order and Fenton stream function waves).