-
Hypergraph.has_edge
is now IDView.lookup
, Hypergraph.duplicate_edges
is now IDView.duplicates
, and utilities.convert_labels_to_integer
is now function.convert_labels_to_integer
(#150).
- Added some unit tests for the convert module, the function module, and the classic generators module. Fixed for minor bugs encountered while writing tests and added documentation to Read The Docs for the drawing module. (#153)
- Fixed a bug in
remove_node_from_edge()
(#154).
- Implemented computation of moments for NodeStat and EdgeStat (#155).
- Implemented weak and strong node removal as per issue #167 (#156).
- Added a dynamics module and created a Kuramoto model synchronization function (#159).
- Added a cleanup method that removes artifacts specified by the user: multi-edges, singletons, isolates. It also can convert all labels to consecutive integers (#161).
- Modified the
duplicates()
method to not include the first instance of the node/edge in the list of duplicates (#161).
- Converted all instances of edges to sets from lists in response to issue #158 (#162).
- Added lambda function default arguments for $f$, $g$, $\varphi$, $\psi$ as defined by Tudisco and Higham. Default behavior is identical as before. Fixes #132 (#165).
- Added
sum()
as a stats method (#168).
- Added a benchmarking suite for the core hypergraph data structure using airspeed velocity (#170).
- Fixed issue #171 (#172)
Contributors: @nwlandry, @leotrs, and @saad1282