[Haskell-cafe] ANNOUNCE: Graphalyze-

Ivan Lazar Miljenovic ivan.miljenovic at gmail.com
Tue Sep 29 03:46:09 EDT 2009

Graphalyze [1] is a library for using graph-theoretic techniques to
analyse the relationships inherent within discrete data.  It was
originally written for my Honours thesis [2] last year, and I have now
started updating it.

[1] http://hackage.haskell.org/package/Graphalyze
[2] http://ivanmiljenovic.wordpress.com/2008/11/03/graph-theoretic-analysis-of-relationships-within-discrete-data/

Graphalyze provides helper functions to import discrete data, analyse it
using various algorithms (a dodgy term, I know, but I couldn't think of
a better one) and then create a report with the results.

The main changes since the previous version are:

* The ability to have graphs with edge labels.

* More of a focus on applying changes to the overall information state
  of the data rather than just extracting the graph and applying a
  function to it.

* Usage of the updated features in the graphviz library
  (http://hackage.haskell.org/package/graphviz) to visualise graphs.

Changes to come:

* Re-do the reporting framework to use more of a pretty-printing
  approach and make it more customisable.

Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com

More information about the Haskell-Cafe mailing list