Release Notes: GraSPy 0.0.3 =========================== We're happy to announce the release of GraSPy 0.0.3! 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 2 months of work with over 16 pull requests by 4 contributors. Highlights include: - Optimization over covariance structures when using ``GaussianCluster`` - Standardized sorting for visualizing graphs when using ``heatmap`` or ``gridplot`` - Graph model classes for fitting several random graph models to input datasets - Improved customization for ``heatmaps`` and ``gridplots`` Improvements ------------ - Added badges to Github for arxiv paper and number of downloads - Remove author headers for individual source files - Fix bugs in documentation - Bug fix for calculating intersection of largest connected components between graphs - Pre-defined axes can be passed to ``heatmap`` for making subplot figures - Colormap objects and color bounds can be passed to ``heatmap`` directly API Changes ----------- - ``SemiparametricTest`` was renamed to ``LatentPositionTest`` - ``NonparametricTest`` was renamed to ``LatentDistributionTest`` - ``heatmap`` and ``gridplot`` accept ``hier_label_fontsize`` and ``title_pad`` kwargs Deprecations ------------ - The notebooks folder was removed from ``GraSPy`` - ``SemiparametricTest`` and ``NonparametricTest`` renamed (see above) Contributors to this release ---------------------------- - `Benjamin Pedigo `_ - `Jaewon Chung `_ - `Hayden Helm `_ (new contributor!) - `Alex Loftus `_ (new contributor!)