Mathematics, statistics, and science
The libraries in this subsection are as follows:
hmatrix: Highish-level library for doing linear algebra in Haskell usingBLASandLAPACKunder the hood.hmatrix-gsl-stats: Bindings to GSL, based onhmatrix.hstatistics: Some statistical functions built on top ofhmatrixandhmatrix-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...