haskell/math-functions

Special mathematical functions

Haskell

45

384 commits

updated Feb 25, 2026

See the code

README

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 https://github.com/haskell/math-functions.git

Authors

This library is written and maintained by Bryan O'Sullivan bos@serpentine.com and Aleksey Khudyakov alexey.skladnoy@gmail.com.

Contributors

Shimuuar

340 commits

bos

32 commits

phadej

4 commits

hvr

1 commits

haskell/math-functions

Special mathematical functions

Haskell

45

384 commits

updated Feb 25, 2026

See the code

README

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 https://github.com/haskell/math-functions.git

Authors

This library is written and maintained by Bryan O'Sullivan bos@serpentine.com and Aleksey Khudyakov alexey.skladnoy@gmail.com.

Contributors

Shimuuar

340 commits

bos

32 commits

phadej

4 commits

hvr

1 commits

Languages

Haskell

96.8%

Python

3.1%