Skip to content

Latest commit

 

History

History
86 lines (49 loc) · 2.02 KB

CHANGELOG.md

File metadata and controls

86 lines (49 loc) · 2.02 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Split betweeness and closeness computation into separate functions.

Added

  • Multi-threaded computation of betweenness and closeness metrics.

Added

  • Methods to return the unfiltered or filtered adjacency lists have been added to the public API.
  • The graph! macro for testing purposes.

Changed

  • Betweenness and closeness metrics have their own methods in the public API.

Removed

  • Agraph and Vertex types have been removed, betweenness and closeness are computed from the adjacency matrix.

Changed

  • Bump nalgebra to v0.32.

Removed

  • Removed test data from the included files in the package.

Added

  • Added AGraph and Vertex types.
  • Added Graph::compute_betweenness_and_closeness based on the AGraph.

Changed

  • Update nalgebra to 0.31.
  • Change BTreeMap to HashMap for centrality measurement collections.

Added

  • Create the P2P topology example (./examples/p2p.rs).
  • Introduce Graph::insert_subset and Graph::update_subset.

Changed

  • Manually implement Default for Graph.

Fixed

  • Clear internal cache on Graph::remove.