Mathematics, statistics, and science
The libraries in this subsection are as follows:
hmatrix
: Highish-level library for doing linear algebra in Haskell usingBLAS
andLAPACK
under the hood.hmatrix-gsl-stats
: Bindings to GSL, based onhmatrix
.hstatistics
: Some statistical functions built on top ofhmatrix
andhmatrix-gsl-stats
.statistics
: Pure Haskell statistics functions. Focuses on high performance and robustness.Frames
: Working with CSV and other tabular data sets so large that they don't always fit in memory.matrix
: A fairly efficient matrix datatype in pure Haskell, with basic matrix operations.
For linear algebra and statistics, there are a few useful packages. The hmatrix
/hmatrix-gsl-stats
/hstatistics
provide pretty good bindings to well-known BLAS
, LAPACK
, and GSL
libraries. The statistics
package is very different, being a pure-Haskell implementation of a variety of statistics utilities.
Working with large datasets in Haskell is made easy with Frames
. It provides a type-safe data frame...