Changelog for math-functions-0.3.2.1
Changes in 0.3.2.1
- Fixes build on windows for GHC<8.0
Changes in 0.3.2.0
-
GHCJS is now supported
-
Flag
system-expm1
is set to true by default. Only affects GHC<8.0
Changes in 0.3.1.0
-
Exported data types for iteration steps in root finding
-
Defaults for root finding algorithm are documented
Changes in 0.3.0.2
- Fix license field in cabal file
Changes in 0.3.0.0
-
Semigroup
andMonoid
instances added for data types fromNumeric.Sum
-
API for finding roots of real functions reworked. 1) All algorithm parameters are now tweakable. 2) Functions for getting list of iterations added.
-
Foldable
andTraversable
instances forRoot
were added.
Changes in 0.2.1.0
-
log1p
andexpm1
are simply reexported fromGHC.Float
. They're methods ofFloating
type class. -
On windows
expm1
is implemented in pure haskell for older GHCs.
Changes in 0.2.0.0
- Bug fixes and documentation tweaks
Changes in 0.2.0.0
-
logGamma
now uses Lancsoz approximation and same aslogGammaL
. Old implementation oflogGamma
moved toNumeric.SpecFunctions.Extra.logGammaAS245
. -
Precision of
logGamma
for z<1 improved. -
New much more precise implementation for
incompleteGamma
-
Dependency on
erf
package dropped.erf
anderfc
just do direct calls to C. -
Numeric.SpecFunctions.expm1
added -
Numeric.SpecFunctions.log1pmx
added. -
logGammaCorrection
exported inNumeric.SpecFunctions.Extra
. -
Module
Numeric.Series
added for working with infinite sequences, series summation and evaluation of continued fractions. -
Module
statistics: Statistics.Math.RootFinding
copied toNumeric.RootFinding
. Instances forbinary
andaeson
dropped. -
Root-finding using Newton-Raphson added
-
Numeric.MathFunctions.Comparison.ulpDelta
added. It calculates signed distance between two doubles. -
Other bug fixes.
Changes in 0.1.7.0
-
Module
statistics: Statistics.Function.Comparison
moved toNumeric.MathFunctions.Comparison
. Old implementation ifwithin
compared negative numbers incorrectly. -
addUlps
andulpDistance
added toNumeric.MathFunctions.Comparison
. -
relativeError
andeqRelErr
added toNumeric.MathFunctions.Comparison
. -
Precision of
logFactorial
is slightly improved.
Changes in 0.1.6.0
-
logChoose
added for calculation of logarithm of binomial coefficient -
chooseExact
andlogChooseFast
added -
sinc
added
Changes in 0.1.5.3
- Fix for test suite on 32bit platform
Changes in 0.1.5
- Numeric.Sum: new module adds accurate floating point summation.
Changes in 0.1.4
-
logFactorial type is genberalized. It accepts any
Integral
type -
Evaluation of polynomials using Horner's method where coefficients are store in lists added
Changes in 0.1.3
-
Error function and its inverse added.
-
Digamma function added
-
Evaluation of polynomials using Horner's method added.
-
Crash bug in the inverse incomplete beta fixed.