yury-fedorov / histo-graph

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Histo-Graph

Build Status

A project to store historized graphs.

Get started

  • Clone the repository, and install the refajo sub-module:
> cargo install --path refajo
  • Add the cargo installation directory (most likely ~/.cargo/bin/) to the PATH environment variable
  • Initialize and manipulate a graph with the refajo command-line-tool
> refajo init
Running sub-command 'init'
> refajo add-vertex 1
Running sub-command 'add-vertex' 
Adding vertex '1'
> refajo add-edge 2 3
Running sub-command 'add-edge' 
Adding edge '2' -> '3'
> refajo show
Running sub-command 'show' 
{"vertices":[2,3,1],"edges":[[2,3]]}

Project Structure

A command-line-tool to manipulate a stored graph.

Holds the core data-structures for commands and graphs.

Implements serialization and deserialization of the core data-structures.

Implements a historized file-storage for graphs.

About


Languages

Language:Rust 100.0%