@hackage math-functions0.3.3.0
Collection of tools for numeric computations
Categories
License
BSD-2-Clause
Maintainer
Alexey Khudyakov <alexey.skladnoy@gmail.com>
Links
Versions
Installation
Tested Compilers
Dependencies (6)
- base >=4.5 && <5
- data-default-class >=0.1.2.0
- deepseq
- primitive
- vector >=0.7
- vector-th-unbox >=0.2.1.6 Show all…
Dependents (45)
@hackage/hledger, @hackage/tlynx, @hackage/statistics-hypergeometric-genvar, @hackage/bins, @hackage/slynx, @hackage/mcmc, Show all…
Package Flags
system-expm1
(on by default)
Use expm1 provided by system. For GHC newer that 8.0, GHCJS, and on Windows has no effect. GHC>=8.0 provides expm1 so it's used. On GHCJS and on Windows we don't have C implementation so bundled one is used instead.
system-erf
(on by default)
Use erf and erfc provided by system. On GHCJS version provided by library is used regardless of flag for that lack of libc.
math-functions: collection of tools for numeric computations
This package provides collection of various tools for numeric computations. Namely:
-
Number pure haskell implementations of special function which are used in statistical and numerical computing.
-
Compensated summation (Kahan summation) which allows to
-
Root finding for functions of single real variable
-
Series summation
-
Functions for comparing IEEE754 numbers
Where possible, we give citations and computational complexity estimates for the algorithms used.
Get involved!
Please report bugs via the github issue tracker.
Master git mirror:
git clone git://github.com/bos/math-functions.git
There's also a Mercurial mirror:
hg clone https://bitbucket.org/bos/math-functions
(You can create and contribute changes using either Mercurial or git.)
Authors
This library is written and maintained by Bryan O'Sullivan bos@serpentine.com and Aleksey Khudyakov alexey.skladnoy@gmail.com.
