Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alx741/graphite

Haskell graphs and networks library
https://github.com/alx741/graphite

graphs haskell library

Last synced: 2 months ago
JSON representation

Haskell graphs and networks library

Awesome Lists containing this project

README

        

# graphite - A Haskell graphs and networks library

[![Hackage](https://img.shields.io/hackage/v/graphite.svg)](https://hackage.haskell.org/package/graphite)
![Hackage-Deps](https://img.shields.io/hackage-deps/v/graphite.svg)
[![Docs](https://readthedocs.org/projects/haskell-graphite/badge/?version=latest)](http://haskell-graphite.readthedocs.io/)

![Graphite Logo](./logo/logo.png)

Represent, analyze and visualize graphs & networks.

## Documentation

* Tutorial (under construction): http://haskell-graphite.readthedocs.io/
* Haddock: https://hackage.haskell.org/package/graphite#modules

## TODO

List of currently `undefined` functions that should be implemented eventually.
Pull requests are very welcome.

- `toAdjacencyMatrix` (Data.Graph.UGraph)
- `toAdjacencyMatrix` (Data.Graph.DGraph)
- `isSymmetric` (Data.Graph.DGraph)
- `isOriented` (Data.Graph.DGraph)
- `isRegular` (Data.Graph.DGraph)
- `isDirectedGraphic` (Data.Graph.UGraph.DegreeSequence)
- `fromGraphicalSequence` (Data.Graph.UGraph.DegreeSequence)
- `areIsomorphic` (Data.Graph.Morphisms)
- `isomorphism` (Data.Graph.Morphisms)
- `isURegular` (Data.Graph.Morphisms)
- `isDRegular` (Data.Graph.Morphisms)

## Known bugs

### <= 0.10.0.1

- `insertEdgeTriple` does not update the attribute in DGraph [#2](https://github.com/alx741/graphite/issues/2)