graphviz: Graphviz bindings for Haskell.
This library provides bindings for the Dot language used by the Graphviz (http://graphviz.org/) suite of programs, as well as functions to call the Grapvhiz programs.
Features of this library are:
Almost complete coverage of all Graphviz attributes, etc. for graphs, sub-graphs, clusters, nodes and edges: http://graphviz.org/doc/info/attrs.html
Thorough documentation on known problems with the library and how it differs from the actual Dot specification.
Support for specifying clusters.
The ability to use a custom node type.
Functions for running a Graphviz layout tool with all specified output types.
The ability to not only generate but also parse Dot code with two options: strict and liberal (in terms of ordering of statements).
Functions to convert FGL graphs to Dot code - including support to group them into clusters - with a high degree of customisation by specifying which attributes to use.
Round-trip support for passing an FGL graph through Graphviz to augment node and edge labels with positional information, etc.
| Versions | 2008.7.10, 2008.7.11, 2008.9.6, 2008.9.20, 2009.5.1, 2999.0.0.0, 2999.1.0.0, 2999.1.0.1, 2999.1.0.2, 2999.5.0.0, 2999.5.1.0, 2999.5.1.1, 2999.6.0.0, 2999.7.0.0, 2999.8.0.0 |
|---|---|
| Dependencies | base (>=3 && <5), bytestring (<0.10), colour (>=2.3 && <2.4), containers, extensible-exceptions, fgl, filepath, polyparse (>=1.1), pretty, process |
| License | BSD3 |
| Copyright | Matthew Sackman, Ivan Lazar Miljenovic |
| Author | Matthew Sackman, Ivan Lazar Miljenovic |
| Maintainer | Ivan.Miljenovic@gmail.com |
| Stability | Beta |
| Category | Graphs, Graphics |
| Source repository | darcs get http://code.haskell.org/graphviz |
| Executables | graphviz-testsuite |
| Upload date | Sat Dec 26 11:23:01 UTC 2009 |
| Uploaded by | IvanMiljenovic |
| Built on | ghc-6.10, ghc-6.12 |
| Distributions | Arch: 2999.8.0.0 |
Modules
- Data
Downloads
- graphviz-2999.8.0.0.tar.gz (Cabal source package)
- package description (included in the package)
