-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgraph-visualisation.cabal
27 lines (25 loc) · 2.29 KB
/
graph-visualisation.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
-- Initial graph-visualisation.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: graph-visualisation
version: 0.1.0.2
synopsis: Provides a series of graph-drawing functions for use with the algebraic-graphs library.
description: This <https://github.com/tuura/graph-visualisation library> works with the <https://hackage.haskell.org/package/algebraic-graphs algebraic-graphs> library to visualise graphs.
Different visualisation methods are included, each in their own module. However, the top-level module <Visualise.html Visualise> provides the main drawing functions /drawGraph/ and /drawGraph'/ along with re-exporting funtions from the <Visualise-GraphViz.html Visualise.GraphViz> module (which uses the renowned <http://hackage.haskell.org/package/graphviz GraphViz library> to help visualise graphs and therefore requires more specialised functions) and the <Visualise-ExpressionTree.html Visualise.ExpressionTree> module (whos customisable function requires extra parameters compared to the other modules).
There a common functions which more than one of the modules rely on and these are exported by the <Visualise-Common.html Visualise.Common> module.
homepage: https://dev.sam.plus/graph-visualisation/docs
license: GPL-3
license-file: LICENSE
author: Samuel Prescott
maintainer: samprescott99@gmail.com
copyright: Samuel Prescott 2018
category: Graphics
build-type: Simple
extra-source-files: ChangeLog.md, README.md
cabal-version: >=1.10
library
exposed-modules: Visualise, Visualise.Common, Visualise.ExpressionTree, Visualise.FlatAdaptive, Visualise.FlatCircle, Visualise.GraphViz, Visualise.Hierarchical, Visualise.Tree
-- other-modules:
other-extensions: NoMonomorphismRestriction, FlexibleContexts, FlexibleInstances, UndecidableInstances, TypeFamilies, MultiParamTypeClasses, TypeSynonymInstances, ScopedTypeVariables
build-depends: base >=4.10 && <4.11, algebraic-graphs >=0.1 && <0.2, diagrams-lib >=1.4 && <1.5, diagrams-svg >=1.4 && <1.5, graphviz >=2999.20 && <2999.21, diagrams-graphviz >=1.4 && <1.5, fgl >=5.6 && <5.7
hs-source-dirs: src
default-language: Haskell2010