Release Log

graspologic 0.3.0

  • Fixed imports for hyppo >= 0.2.0 #785

  • Added trials parameter to leiden and set a new requirement of graspologic-native>=1.0.0 #790

  • Updated lcc check in utils to use scipy's connected_components in is_fully_connected #708

  • Added 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 in largest_connected_component #795

  • Default 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 #821

  • Pipeline module released, which includes a networkx based API for using Adjacency or Laplacian Spectral Embeddings and the Omnibus Spectral Embedding. #814, #817, #823, #824

  • Add 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 #836

  • Updated default values for node2vec parameters to be more in line with most common production settings #838

graspologic 0.2.0

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!

Previous GraSPy Releases