Skip to content

Latest commit

 

History

History
90 lines (44 loc) · 1.64 KB

NEWS.md

File metadata and controls

90 lines (44 loc) · 1.64 KB

jacobi 3.1.1

An equality test in the unit tests failed on MacM1, so I relaxed its tolerance.

jacobi 3.1.0

  • Elliptic alpha function.

  • Rogers-Ramanujan functions.

  • Jacobi theta function with characteristics.

  • Allows a negative nome.

  • Some conformal mappings.

  • Nome in function of the parameter.

  • The logarithms of the Jacobi theta functions were not in the principal branch.

  • The Dedekind eta function is now vectorized.

jacobi 3.0.0

  • Changed the expression of the kleinj function in order that its factors avoid a possible float overflow.

  • Major changes in the implementation of the Jacobi theta functions, following the new Fortran implementation by Mikael Fremling.

jacobi 2.3.1

  • More unit tests.

  • The halfPeriods function did not work for a pair of real (numeric) numbers. This has been fixed with the help of as.complex.

jacobi 2.3.0

  • Lemniscate elliptic functions.

  • Dixon elliptic functions.

jacobi 2.2.0

  • Some values of the Jacobi theta functions were wrong as of version 2.1.0.

  • Added some unit tests.

  • New function halfPeriods, computing the half-periods from the elliptic invariants.

  • New function ellipticInvariants, computing the elliptic invariants from the half-periods.

jacobi 2.1.0

  • The case when the elliptic invariant g2 is zero is now handled.

  • The method computing the half-periods ratio when the elliptic invariants are given led a wrong sign sometimes.

jacobi 2.0.1

  • Minor fix in the C++ code.

jacobi 2.0.0

  • Weierstrass sigma function.

  • Weierstrass zeta function.

  • Costa surface.

  • Vectorization.

  • Better accuracy.

jacobi 1.0.0

First release.