math-functions: Collection of tools for numeric computations

[ bsd2, library, math, numeric ] [ Propose Tags ] [ Report a vulnerability ]

This library contain collection of various utilities for numerical computing. So far there're special mathematical functions, compensated summation algorithm, summation of series, root finding for real functions, polynomial summation and Chebyshev polynomials.


[Skip to Readme]

Flags

Manual Flags

NameDescriptionDefault
system-expm1

Use expm1 provided by GHC. On GHCJS we don't have one so we have to use hand-coded one.

Enabled
system-erf

Use erf and erfc provided by system. On GHCJS version provided by library is used regardless of flag for that lack of libc.

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.1.1, 0.1.1.2, 0.1.3.0, 0.1.4.0, 0.1.5.1, 0.1.5.2, 0.1.6.0, 0.1.7.0, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.2.1.0, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.1.0, 0.3.2.0, 0.3.2.1, 0.3.3.0, 0.3.4.0, 0.3.4.1, 0.3.4.2, 0.3.4.3, 0.3.4.4
Change log changelog.md
Dependencies base (>=4.9 && <5), data-default-class (>=0.1.2.0), deepseq, primitive, vector (>=0.11) [details]
Tested with ghc ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.7 || ==9.4.5 || ==9.6.2
License BSD-2-Clause
Author Bryan O'Sullivan <bos@serpentine.com>, Alexey Khudyakov <alexey.skladnoy@gmail.com>
Maintainer Alexey Khudyakov <alexey.skladnoy@gmail.com>
Category Math, Numeric
Home page https://github.com/haskell/math-functions
Bug tracker https://github.com/haskell/math-functions/issues
Source repo head: git clone https://github.com/bos/math-functions
Uploaded by AlexeyKhudyakov at 2024-03-30T16:56:00Z
Distributions Arch:0.3.4.4, Debian:0.3.4.0, Fedora:0.3.4.2, FreeBSD:0.1.5.2, LTSHaskell:0.3.4.4, NixOS:0.3.4.4, Stackage:0.3.4.4, openSUSE:0.3.4.4
Reverse Dependencies 41 direct, 4787 indirect [details]
Downloads 94300 total (362 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for math-functions-0.3.4.4

[back to package description]

math-functions: collection of tools for numeric computations

Build Status Build status

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.