10

8

6

4

2


5.1

3.4
1.9
0.0

9.4
0.0

9.4

6.9
1.3
0.0

100 Math packages and projects

  • mcmc

    5.1 3.4 Haskell
    Markov chain Monte Carlo with Metropolis-Hasting algorithm
  • yhseq

    1.9 0.0 Haskell
    YH数列システムの実装
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
    Promo workos.com
    WorkOS Logo
  • hgeometry

    9.4 0.0 Haskell
    HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms. The main two focusses are: (1) Strong type safety, and (2) implementations of geometric algorithms and data structures that have good asymptotic running time guarantees.
  • what4

    9.4 6.9 Haskell
    Symbolic formula representation and solver interaction library
  • safe-tensor

    1.3 0.0 Haskell
    dependently typed tensor algebra in Haskell
  • computational-algebra

    9.0 0.0 HTML
    General-Purpose Computer Algebra System as an EDSL in Haskell
  • rounded-hw

    3.9 0.0 Haskell
    Directed rounding and interval arithmetics with builtin floating types
  • vector

    9.8 7.9 Haskell
    An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .
  • poly

    8.6 4.5 Haskell
    Fast polynomial arithmetic in Haskell (dense and sparse, univariate and multivariate, usual and Laurent)
  • worldturtle

    1.2 3.2 Haskell
    LOGO-like Turtle Graphics in the Haskell language using Monads.
  • qlinear

    2.2 0.0 Haskell
    Typesafe library for linear algebra
  • mwc-random

    8.9 0.0 Haskell
    A very fast Haskell library for generating high quality pseudo-random numbers.
  • tptp

    4.4 0.0 Haskell
    Parser and pretty printer for the TPTP language
  • hmatrix-sundials

    6.3 0.0 Haskell
    Haskell interface to the sundials suite of nonlinear and differential/algebraic equation solvers
  • linear-accelerate

    7.5 0.0 Haskell
    Instances to mix linear with accelerate
  • hmatrix

    9.8 3.4 Haskell
    Linear algebra and numerical computation
  • pava

    3.3 2.8 Haskell
    Pool adjacent violators aglorithm
  • mod

    7.2 0.0 Haskell
    Modular arithmetic, promoting moduli to the type level
  • matrix-lens

    5.1 0.0 Haskell
    DISCONTINUED. Optics for the 'matrix' package.
  • modular-arithmetic

    7.7 3.7 Haskell
    A useful type for working with integers modulo some constant.
  • sbvPlugin

    8.2 6.3 Haskell
    Formally prove properties of Haskell programs using SBV/SMT.
  • numhask

    8.8 6.8 Haskell
    A haskell numeric prelude, providing a clean structure for numbers and operations that combine them.
  • boltzmann-brain

    7.4 0.0 Haskell
    Analytic sampler compiler for combinatorial systems
  • accelerate-blas

    6.5 0.0 Haskell
    BLAS and LAPACK operations for Accelerate
  • matrix-sized

    1.7 0.0 C++
    Generic matrix with statically known size and bindings to C++ linear algebra libraries (Eigen, Spectra).
  • numhask-space

    2.4 4.5 Haskell
    haskell spaces
  • math-functions

    8.7 6.2 Haskell
    Special mathematical functions
  • singletons-presburger

    6.3 7.6 Haskell
    Presburger arithmetic solver for built-in type-level naturals
  • exact-real

    7.2 0.0 Haskell
    Exact real arithmetic in Haskell
  • TeX-my-math

    7.5 4.9 Haskell
    Convenient Haskell syntax for writing in LaTeX math expressions
  • vector-sized

    8.6 4.6 Haskell
    Size tagged vectors
  • rampart

    8.4 5.6 Haskell
    :european_castle: Determine how intervals relate to each other.
  • vector-fftw

    5.8 2.0 Haskell
    A Haskell binding to the fftw library
  • connections

    4.1 0.0 Haskell
    A library for numerical conversions using Galois connections
  • euler

    1.1 0.0 Haskell
    DISCONTINUED. Mathematics utilities to solve problems of Project Euler.
  • rings

    4.6 0.0 Haskell
    Semirings, rings, division rings, and modules.
  • dirichlet

    1.3 2.8 Haskell
    Multivariate Dirichlet distribution, Haskell library.
  • earcut

    0.6 0.0 C++
    Haskell binding to C++ earcut implementation.
  • statistics

    9.7 6.1 Haskell
    A fast, high quality library for computing with statistics in Haskell.
  • squares

    4.4 3.2 Haskell
    The double category of Hask functors and profunctors
  • type-natural

    8.2 6.2 Haskell
    Type-level well-kinded natural numbers.
  • ad

    9.8 5.5 Haskell
    Automatic Differentiation
  • grid

    9.2 0.0 Haskell
    Tools for working with regular grids/graphs/lattices.
  • mwc-probability

    6.7 0.0 Haskell
    A probability distribution type layered on top of mwc-random.
  • som

    7.2 0.0 Haskell
    Self-Organising Map implementation in Haskell
  • magma

    3.1 1.1 Haskell
    magma algebraic library
  • safe-decimal

    8.3 0.0 Haskell
    Safe and very efficient arithmetic operations on fixed decimal point numbers
  • linear

    9.6 5.4 Haskell
    Low-dimensional linear algebra primitives for Haskell.
  • equational-reasoning

    8.3 5.8 Haskell
    Agda-style equational reasoning in Haskell
  • glpk-headers

    1.9 0.0 Haskell
    Haskell bindings to the GLPK library
  • perfect-vector-shuffle

    4.6 3.1 Haskell
    Library for performing shuffles on vectors
  • linearEqSolver

    6.0 0.0 Haskell
    Solve systems of linear equations, using SMT solvers.
  • oeis2

    3.1 0.0 Haskell
    Interface for Online Encyclopedia of Integer Sequences (OEIS).
  • fib

    2.8 0.0 Haskell
    fibonacci algebra
  • curve25519

    5.4 4.0 Haskell
    Haskell Curve25519 bindings.
  • intervals

    8.1 0.0 Haskell
    Interval Arithmetic
  • diagrams-solve

    7.4 5.0 Haskell
    Miscellaneous solver code for diagrams (low-degree polynomials, tridiagonal matrices)
  • math-extras

    1.9 0.0 Haskell
    A variety of mathematical utilities
  • nonlinear-optimization

    5.8 2.1 C
    Various iterative algorithms for optimization of nonlinear functions.
  • math-programming

    2.4 0.0 Haskell
    A Haskell math programming library
  • math-programming-glpk

    0.6 1.7 Haskell
    DISCONTINUED. A GLPK backend to the Haskell math-programming library
  • kleene

    7.3 4.5 Haskell
    Kleene algebra, regular expressions
  • conjugateGradient

    6.8 0.0 Haskell
    Sparse matrix linear equation solver, using the Conjugate Gradient algorithm
  • property

    1.2
    common properties
  • declarative

    6.8 0.0 Haskell
    DIY Markov Chains.
  • vector-instances

    7.4 3.2 Haskell
    Additional Instances for Data.Vector
  • algebra

    9.2 0.0 Haskell
    constructive abstract algebra
  • manifold-random

    7.7 5.1 Haskell
    Coordinate-free hypersurfaces as Haskell types
  • math-programming-tests

    0.6 1.0 Haskell
    DISCONTINUED. Utility functions for testing backends to the `math-programming` library.
  • units

    9.2 5.3 Haskell
    The home of the units Haskell package
  • nuha

    1.3 0.0 Haskell
    Multidimensional arrays, Linear algebra
  • spectral-clustering

    3.1 0.0 Haskell
    Library for spectral clustering.
  • speedy-slice

    5.0 0.0 Haskell
    Speedy slice sampling.
  • elbow

    1.6 0.0 Haskell
    Use rotations to identify the elbow point of a two-dimensional long-tailed distribution.
  • semigroups

    9.1 1.1 Haskell
    Haskell 98 semigroups
  • nats

    6.9 0.0 Haskell
    Haskell 98 Natural Numbers
  • geos

    6.9 1.8 Haskell
    This is a Haskell binding to Geos, the open-source geometry library
  • haskell-igraph

    6.4 0.0 C
    Haskell bindings to igraph library.
  • hstatistics

    5.5 0.0 Haskell
    Statistics package for Haskell based on hmatrix
  • matrix-static

    3.9 0.0 Haskell
    Wrapper around matrix that adds matrix sizes to the type-level
  • vector-builder

    6.7 4.8 Haskell
    Vector builder
  • lawz

    3.9 0.0 Haskell
    Common mathematical laws
  • simple-smt

    8.2 0.0 Haskell
    A simple way to interact with an SMT solver process.
  • optimization

    8.4 0.0 Haskell
    Some numerical optimization methods implemented in Haskell
  • hmatrix-vector-sized

    2.8 0.0 Haskell
    Conversion between hmatrix and vector-sized types
  • dimensions

    7.8 0.0 Haskell
    Many-dimensional type-safe numeric ops
  • yx

    1.6 0.0 Haskell
    Row-major 2D coordinates
  • magmas

    1.9 0.0 Haskell
    Magma-like objects.
  • vector-binary-instances

    7.4 0.0 Haskell
    Instances for the Haskell Binary class, for the types defined in the popular vector package.
  • modular

    1.6 0.0 Haskell
    Type-safe modular arithmetic in Haskell, with modulus specifiable at runtime or compile time.
  • agum

    4.6 0.0 Haskell
    Unification and Matching in an Abelian Group
  • fadno-braids

    6.8 3.5 Haskell
    Braid representations in Haskell
  • flat-mcmc

    6.9 0.0 Haskell
    Painless general-purpose sampling.
  • constructible

    5.1 3.2 Haskell
    Exact computation with constructible real numbers
  • monoid-subclasses

    7.9 5.5 Haskell
    Subclasses of Monoid with a solid theoretical foundation and practical purposes
  • mathexpr

    5.1 0.0 Haskell
    parse and evaluate math expressions
  • hmatrix-backprop

    6.7 0.0 Haskell
    backprop primitives for hmatrix
  • numeric-domains

    1.0 1.8 Haskell
    A library to construct, combine and process numeric domains, written in Haskell.
  • emd

    4.4 0.0 Haskell
    Hilbert-Huang Transform (Empirical Mode Decomposition) in pure Haskell
  • lagrangian

    5.8 0.0 Haskell
    Solve lagrangian multiplier problems

Add another 'Math' Package