Skip to content

a tool to convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files.

License

Notifications You must be signed in to change notification settings

noamteyssier/convg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

convg

a tool to convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files. (CONVert Graph)

Inspired by the NAUTY gtools suite - specifically the listg function but extending the functionality for directed graphs.

This should be able to determine what format your graphs are in, but you can fix the format beforehand with the -f flag.

Install

cargo install convg

Usage

# Converting from a `digraph6` file to a `DOT` file
convg -i my_directed_graph.g6

# Piping from undirected `graph6` file to adjacency matrices
geng -c 4 | convg -F adjmat

# Piping from directed `graph6` file to .NET
geng -c 4 | watercluster2 Z | convg -F net

# Skipping the first 3 graphs
convg -i my_directed_graph.g6 -s 3

# Only writing the first graph
convg -i my_directed_graph.g6 -c 1

# Writing graphs 10-13
convg -i my_directed_graph.g6 -s 10 -c 3

About

a tool to convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages