weierstrass-functions 0.1.0.0 → 0.1.1.0
raw patch · 3 files changed
+13/−6 lines, 3 filesdep ~jacobi-thetaPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: jacobi-theta
API changes (from Hackage documentation)
+ Math.Eisenstein: jtheta1Dash :: Complex Double -> Complex Double -> Complex Double
Files
- CHANGELOG.md +5/−1
- src/Math/Eisenstein.hs +6/−3
- weierstrass-functions.cabal +2/−2
CHANGELOG.md view
@@ -1,6 +1,10 @@ # Changelog for `weierstrass-functions` +## 0.1.1.0 - 2023-03-02 -## 0.1.0.0 - 2023-02-22+Changes due to the update of 'jacobi-theta'.+++## 0.1.0.0 - 2023-22-02 First release.
src/Math/Eisenstein.hs view
@@ -8,12 +8,13 @@ modularDiscriminant, agm, etaDedekind,- jtheta1DashDashDash0+ jtheta1DashDashDash0,+ jtheta1Dash ) where import Data.Complex ( Complex(..) ) import Internal ( (%^%) ) import Math.EllipticIntegrals ( ellipticF', ellipticE' )-import Math.JacobiTheta ( jtheta2, jtheta3, jtheta4 )+import Math.JacobiTheta ( jtheta2, jtheta3, jtheta4, jtheta1Dash ) i_ :: Complex Double@@ -114,6 +115,8 @@ jtheta1DashDashDash0 :: Complex Double -- ^ tau -> Complex Double-jtheta1DashDashDash0 tau = -2 * etaDedekind tau %^% 3 * eisensteinE2 tau +jtheta1DashDashDash0 tau = - jtheta1Dash 0 q * eisensteinE2 tau + where+ q = exp (i_ * pi * tau)
weierstrass-functions.cabal view
@@ -1,5 +1,5 @@ name: weierstrass-functions-version: 0.1.0.0+version: 0.1.1.0 synopsis: Weierstrass Elliptic Functions description: Evaluation of Weierstrass elliptic functions and some related functions. homepage: https://github.com/stla/weierstrass-functions#readme@@ -20,7 +20,7 @@ , Math.Weierstrass other-modules: Internal build-depends: base >= 4.7 && < 5- , jacobi-theta >= 0.1.0.0+ , jacobi-theta >= 0.1.2.0 , elliptic-integrals >= 0.1.0.0 , gamma >= 0.10.0.0 default-language: Haskell2010