Release Notes: GraSPy 0.2¶
We're happy to announce the release of GraSPy 0.2! GraSPy is a Python package for understanding the properties of random graphs that arise from modern datasets, such as social networks and brain networks.
For more information, please visit our website and our tutorials.
Highlights¶
This release is the result of over 8 months of work with over 25 pull requests by 10 contributors. Highlights include:
Added
AutoGMMCluster
incluster
submodule.AutoGMMCluster
is Python equivalent tomclust
in R.Added
subgraph
submodule, which detects vertices that maximally correlates to given features.Added
match
submodule. Used for matching vertices from a pair of graphs with unknown vertex correspondence.Added functions for simulating a pair of correlated ER and SBM graphs.
Improvements¶
Diagonal augmentation is default behavior in AdjacencySpectralEmbed.
Added functionality in
to_laplacian
to allow for directed graphs.Updated docstrings.
Updated documentation website.
Various bug fixes.
API Changes¶
Added
**kwargs
argument forheatmap
.
Deprecations¶
None
Contributors to this release¶
Tommy Athey (new contributor!)
Jayanta Dey (new contributor!)
Iain Carmichael (new contributor!)
Shiyu Sun (new contributor!)
Ali Saad-Eldin (new contributor!)
Gun Kang (new contributor!)
Shan Qiu (new contributor!)
Ben Falk (new contributor!)
Jennifer Heiko (new contributor!)