@hackage / math-functions

Collection of tools for numeric computations

Latest0.3.4.4

About

Metadata

  • Last updated , by AlexeyKhudyakov
  • License BSD-2-Clause
  • Categories Mathematics
  • Maintained by: Alexey Khudyakov <alexey.skladnoy@gmail.com>

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 9.6.2
  2. 9.4.5
  3. 9.2.7
  4. 9.0.2
  5. 8.10.7
  6. 8.8.4
  7. 8.6.5
  8. 8.4.4
  9. 8.2.2
  10. 8.0.2

Package Flags

Use the -f option with cabal commands to enable flags

    system-expm1 (on by default)

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

    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.

Readme

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.