sncndn, a Python code which evaluates the Jacobi elliptic functions sn(u,m), cn(u,m), and dn(u,m).
The information on this web page is distributed under the MIT license.
sncndn is available in a Fortran90 version and a MATLAB version and an Octave version and a Python version.
elliptic_integral, a Fortran90 code which evaluates complete elliptic integrals of first, second and third kind, including the Jacobi elliptic functions sn(), cn(), and dn(), using the Carlson elliptic integral functions.