Skip to content

ArtV/DataSequenceGraph

Repository files navigation

Data Sequence Graph represents a collection of data value sequences (IEnumerable<T>), 
called "chunks", as possibly overlapping one-way routes in a single graph. The singular 
MasterNodeList for the graph stores every node, and each node stores its outgoing edges 
to other nodes. The computeFullRoute() method of the DataChunkRouteBlazer object, 
constructed with the original data value sequence and the desired MasterNodeList, 
will make all necessary changes to encode the chunk in the graph. 
--------------------------------------------------------------------------------------------
EXTERNAL DEPENDENCIES
Completely unmodified binaries are redistributed in /lib as permitted by the licenses:
   * Test projects depend on the nunit.framework.dll assembly from 
     NUnit http://www.nunit.org/
   * The DataSequenceGraphCLI project depends on CommandLine.dll assembly from 
     Command Line Parser Library http://commandline.codeplex.com/     
   * The DataSequenceGraph.Communications project depends on ICSharpCode.SharpZipLib.dll
     assembly from SharpZipLib http://www.sharpdevelop.net/OpenSource/SharpZipLib/
--------------------------------------------------------------------------------------------
More details in the introductory blog post: 
http://ripplingbrainwaves.blogspot.com/2011/03/introduction-to-data-sequence-graph.html .

About

representation of multiple data value sequences as graph nodes and edges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages