Abstract
A new generalized Jacobi elliptic function expansion method is described and used for constructing many new exact travelling wave solutions for nonlinear partial differential equations (PDEs) in a unified way. We obtain many new Jacobi and Weierstrass double periodic elliptic function solutions for (3+1)-dimensional Kadmtsev–Petviashvili (KP) equation. This method can be applied to many other equations.