From b9c96dd0fb56b27f7cfae27c27e5b3ab46309f8d Mon Sep 17 00:00:00 2001 From: Jaewon Chung Date: Tue, 3 Mar 2020 11:06:13 -0500 Subject: [PATCH] Release v0.2 (#327) * Release v0.2 * Update release log * Update travis --- .travis.yml | 2 ++ docs/news.rst | 5 ++++ docs/release/release_0.2.rst | 50 ++++++++++++++++++++++++++++++++++++ graspy/__init__.py | 2 +- 4 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 docs/release/release_0.2.rst diff --git a/.travis.yml b/.travis.yml index fa37fb72a..a7c938932 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,7 +23,9 @@ deploy: user: "j1c" password: secure: YlLbfPTKZuzhGECU3pYH3pOBdJnF59//e2Y3Ibg7IPbCYhGAwd4QG4fkKboLI5YMaR28CtpKwL7KrwWJpGfDfh+F+mvxalYHNp5xbM9+VHHGvPsabV2wHHmFIEKR1y2YkHW4fcfiELMjP9clVFJcXMzqOF4AAMLZJZpujVBxQLNk8YWapCHpwln6iGVj21iTMWOKTGRVPuRBf76hmGgqyJDftdJ52DCfR8d/6VL0EUh9iKrDN445gjT54EettyZfdSv/MhC7w9mg8Uhtf8qrAPn8/6Kt8QLKYpovFcm+qOPXkM8GiXRXAo70Yx9i/iORNCWHbwfzdmf3jUQ/Ea3XUuaCxBW3voA9ijMQQuYhtUFfO4oXyKyl1EUVjARORTVhlZKnoSfugv5zTyS+dqok5TGDJcMySHjSg6BzunDI2m5a1SPZVkB9dc3SYIonPPxvP/WzuvnRTmnn1GLRvS4RP+nQihGBcjJmAItvMDVmTkSkNufw1eBzjpZM78UXP0WAUPPSCrS+t9NwnZZPOCBoTpEhONtmBIPdq2e4zTdj+DfSvFfRX8UktgFg70ItrrGN9YTbN2VsVC9YDGOquQ549V5tc1k6t+Gp6VWRSzxKWwP9E7qvdYLMPkRd0bQIYQY7Gy1/3HFFP8dpulW3ITWPSGogCuNpmhkRqdRNztokvBg= + skip_existing: true on: + branch: master tags: true repo: neurodata/graspy python: '3.6' diff --git a/docs/news.rst b/docs/news.rst index 2b4706811..02710b8ae 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -3,6 +3,11 @@ Release Log =========== +GraSPy 0.2 +---------- +Release date: 02 Mar 2020 +Supports Python 3.5, 3.6, and 3.7 + GraSPy 0.1 ---------- Release date: 05 Aug 2019 diff --git a/docs/release/release_0.2.rst b/docs/release/release_0.2.rst new file mode 100644 index 000000000..f98a5554d --- /dev/null +++ b/docs/release/release_0.2.rst @@ -0,0 +1,50 @@ +Announcement: 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`` in ``cluster`` submodule. ``AutoGMMCluster`` is Python equivalent to ``mclust`` 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_laplace`` to allow for directed graphs. +- Updated docstrings. +- Updated documentation website. +- Various bug fixes. + +API Changes +----------- +- Added ``**kwargs`` argument for ``heatmap``. + +Deprecations +------------ +None + +Contributors to this release +---------------------------- +- `Jaewon Chung `_ +- `Benjamin Pedigo `_ +- `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!) \ No newline at end of file diff --git a/graspy/__init__.py b/graspy/__init__.py index 7164e26cf..464b8c743 100644 --- a/graspy/__init__.py +++ b/graspy/__init__.py @@ -16,4 +16,4 @@ warnings.simplefilter("always", category=UserWarning) -__version__ = "0.1.1" +__version__ = "0.2.0"