Release Log¶
graspologic 0.3.0¶
Fixed imports for hyppo >= 0.2.0 #785
Added
trials
parameter to leiden and set a new requirement ofgraspologic-native>=1.0.0
#790Updated lcc check in utils to use
scipy's
connected_components inis_fully_connected
#708Added Out of Sample Laplacian Spectral Embedding #722
Added parallelization of sampling process in Latent Distribution Test #744
Added Covariate Assisted Spectral Embedding #599
Added sparse matrix support for some matrix plotting functions #794
Add
scipy's
connected component finder for sparse support inlargest_connected_component
#795Default weight to 1 for all edges in unweighted graph for node2vec #789
Fixed a bug with 0’s in sparse matrix for largest connected component calculation #805
Usage of the ‘un-bearably’ awesome beartype library for type checking #819
Added directed graph support to automated layouts #807
Fixed bug in mug2vec around
pass_to_ranks
#821Pipeline module released, which includes a
networkx
based API for using Adjacency or Laplacian Spectral Embeddings and the Omnibus Spectral Embedding. #814, #817, #823, #824Add option for more than one kmeans init to autogmm #662
Added sparse support for Omnibus embeddings #834
Added LSE as an embedding for use within the Omnibus embeddings #835
Clarified behavior of Leiden for graphs with isolates #830
Updated
utils.is_unweighted
to use more efficient scipy count and filter methods for CSR matrices #836Updated default values for node2vec parameters to be more in line with most common production settings #838
graspologic 0.2.0¶
Fixed incorrect use of optimal transport params in seedless procrustes #745
Added parallelized boostrapping to the latent position test #710
Fixed GraphMatch random_state behavior when parallelizing in #770
Modified autolayout to allow you to opt out of the slow no overlap / occlusion removal algorithm
Fixed bug in leiden where graphs with non-string node IDs were being returned as their
str()
representations instead of their original values.Fixed a number of bugs in autolayout
Fixed bug in node2vec where non-string node IDs were always being returned as their
str()
representation in the labels arrayFixed bug in autolayout where non-string node IDs broke (see: leiden fix and node2vec fix)
graspologic 0.1.0¶
This release represents the first release of the GraSPy
and topologic libraries
merger!
In addition to all of the features that GraSPy
had in Release Notes: GraSPy 0.3,
this release includes a number of feature enhancements and bug fixes - frankly, too
many to go into.
Please treat this as a brand new first release, informed heavily by the prior
GraSPy
, and extra special thanks to all of our
contributors!