Summary
The major change of this release is the introduction of the GraphSketchDriver class which is responsible for coordinating stream ingestion, vertex-based batch construction, and the graph semi-streaming algorithm. As suggested by this description, this class implements the parts of the system that we do not expect to change when introducing new graph semi-streaming algorithms such as k-edge connectivity or minimum cut. Other changes include: performance enhancements, bug fixes, and documentation. Please see the change log for more.
What's Changed
- Better, faster, stronger query algorithm for the refactor by @etwest in #137
- Refactor Graph class -> GraphSketchDriver + CCSketchAlg by @etwest in #135
- Failed sketch merge should leave sketch in bad state by @etwest in #141
- Switch over to using streaming repository by @etwest in #142
- statistical testing by @DanielDeLayo in #139
- Make sketches_factor actually do something and fix exception race-case by @etwest in #145
- Better verifier by @etwest in #146
- Add Documentation by @etwest in #143
- Update
process_streamtool to allow for multiple queries by @etwest in #151
Full Changelog: v2.0.0...v2.1.0