goal-core: Common, non-geometric tools for use with Goal

[ bsd3, library, math ] [ Propose Tags ]

goal-core re-exports a number of other libraries, and provides a set of additional utility functions useful for scientific computing. In particular, implementations of Mealy Automata (Circuits), tools for working with CSV files and gnuplot, and a module which combines vector-sized vectors with hmatrix.

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.1, 0.20
Dependencies async, base (>=4.13 && <4.15), bytestring, cassava, containers, criterion, deepseq, directory, finite-typelits, ghc-typelits-knownnat, ghc-typelits-natnormalise, hmatrix, hmatrix-gsl, math-functions, optparse-applicative, primitive, process, vector, vector-sized [details]
License BSD-3-Clause
Author Sacha Sokoloski
Maintainer sacha.sokoloski@mailbox.org
Category Math
Home page https://gitlab.com/sacha-sokoloski/goal
Uploaded by alex404 at 2021-08-31T16:05:45Z
Reverse Dependencies 4 direct, 0 indirect [details]
Downloads 1010 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user [build log]
All reported builds failed as of 2021-08-31 [all 2 reports]

Readme for goal-core-0.20

[back to package description]

This is the least interesting package in the Goal libraries, and serves simply to re-export existing libraries and provide essential utility factors in a manner that is compatible with Goal. Nevertheless, there are a few modules worth highlighting.

Goal.Core.Circuit: Provides an implementation of monadic Mealy automata to facilitate simple stream-based processing.

Goal.Core.Vector.Storable: Combines the vector-sized and hmatrix libraries to provide efficient linear algebra with static sizes.