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

[ bsd3, library, math, program ] [ 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]
Versions [RSS] [faq] 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
Distributions NixOS:0.20
Downloads 805 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user [build log]
All reported builds failed as of 2021-08-31 [all 2 reports]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees


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.