Graph packages for the Go language [DEPRECATED]
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github github,README: add issue/pr templates and README explaining closure Jul 31, 2017
.travis removed backticks and replaced pwd (#186) Nov 19, 2016
community community: add resolution profile functions Sep 1, 2016
encoding/dot encoding/dot: add decoding support for DOT graphs. (#198) Mar 30, 2017
ex/fdpclust all: rename HasEdge -> HasEdgeBetween Sep 8, 2015
formats/dot formats/dot: Add missing CC0 comment for dual license. Apr 1, 2017
graphs/gen graphs/gen: note the graph models for Gnm and Gnp Jan 10, 2017
internal community: new package implement Louvain graph modularisation Oct 28, 2015
network internal: split package into internal/{linear,ordered,set} Oct 5, 2015
path path: introduce an optimisation for function DijkstraFrom (proposal) (#… Mar 6, 2017
simple simple: Fix golint issues. Jul 9, 2016
topo topo: add PathExistsIn helper function Sep 29, 2016
traverse internal: split package into internal/{linear,ordered,set} Oct 5, 2015
.gitignore Added git ignore to ignore coverage test profiles Jan 8, 2014
.travis.yml removed backticks and replaced pwd (#186) Nov 19, 2016
README.md README: document archiving and direct issues to gonum/gonum Jan 25, 2018
doc.go all: Predecessors => To Jun 11, 2015
graph.go graph: add type to allow defined conversion directed -> undirected Oct 30, 2015
undirect.go graph: fix shadowing bug Nov 2, 2015
undirect_test.go graph: add type to allow defined conversion directed -> undirected Oct 30, 2015

README.md

Gonum Graph Build Status Coverage Status GoDoc

This repository is no longer maintained. Development has moved to https://github.com/gonum/gonum.

This is a generalized graph package for the Go language. It aims to provide a clean, transparent API for common algorithms on arbitrary graphs such as finding the graph's strongly connected components, dominators, or searces.

The package is currently in testing, and the API is "semi-stable". The signatures of any functions like AStar are unlikely to change much, but the Graph, Node, and Edge interfaces may change a bit.

Issues

If you find any bugs, feel free to file an issue on the github issue tracker for gonum/gonum if the bug exists in that reposity; no code changes will be made to this repository. Other dicussions should be taken to the gonum-dev Google Group.

https://groups.google.com/forum/#!forum/gonum-dev

License

Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.