algebraic-graphs-io: I/O utilities and datasets for algebraic-graphs

[ bsd3, data-mining, graphs, library, parsing ] [ Propose Tags ]

I/O utilities and datasets for algebraic-graphs. See README for details

[Skip to Readme]
Versions [faq],,,,,, 0.2, 0.3, 0.4
Change log
Dependencies algebraic-graphs, attoparsec, base (>=4.7 && <5), binary, binary-conduit, bytestring, conduit, conduit-extra, containers, csv-conduit (>=0.7.2), directory, dot (>=0.3), exceptions, filepath, http-conduit, matrix-market-attoparsec, megaparsec, mtl, parser-combinators, primitive, tar-conduit, text, transformers, vector [details]
License BSD-3-Clause
Copyright 2020-2021 ocramz
Author Marco Zocca
Maintainer ocramz
Revised Revision 1 made by ocramz at 2020-12-30T11:36:07Z
Category Graphs, Parsing, Data Mining
Home page
Source repo head: git clone
Uploaded by ocramz at 2020-12-30T11:15:54Z
Distributions NixOS:0.4
Downloads 140 total (119 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-12-30 [all 1 reports]


[Index] [Quick Jump]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for algebraic-graphs-io-0.4

[back to package description]


This package collects I/O utilities for algebraic-graphs : parsers and serializers for common graph data interchange formats, as well as functionality for downloading and caching larger datasets.


Currently the following formats are supported :

  • GML : used by a few common graph software packages (NetworkX, Gephi, graphviz, and others)

  • .tsv : tab-separated list of edge data, used e.g. for the Graph Challenge dataset [1]


The package contains some small example datasets (e.g. "lesmiserables" and "karateclub"); these are provided ready for consumption in Algebra.Graph.IO.Datasets.

There are also bindings to larger datasets, such as the ones provided by the LINQS group [2] (e.g. "citeseer" and "cora").


PRs and contributions welcome!


[1] GraphChallenge