[Haskell-cafe] ANNOUNCE: Graphalyze-0.7.0.0
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
IvanMiljenovic.wordpress.com
More information about the Haskell-Cafe
mailing list