- Updated NumPy and SciPy requirements
- New push-based implementation of PageRank by Wenzhuo Zhao (#475)
- Fixed cut_balanced in hierarchy
- Dropped Python 3.6, wheels for Python 3.9 (switched to manylinux2014)
- Added hierarchical Louvain embedding by Quentin Lutz (#468)
- Doc fixes and updates
- Requirements update
- Added random projection embedding by Thomas Bonald (#461)
- Added PCA-based embedding by Thomas Bonald (#461)
- Added 64-bit support for Louvain by Flávio Juvenal (#450)
- Added verbosity options for dataset loaders
- Fixed Louvain embedding
- Various doc and tutorial updates
- Added betweenness algorithm by Tiphaine Viard (#444)
- Added Louvain-based embedding
- Fix documentation with new dataset website URLs
- Fix documentation with new dataset website URLs.
- Fix visualization features
- Fix documentation
- Added link prediction module
- Added pie-node visualization of memberships
- Added Weisfeiler-Lehman graph coloring by Pierre Pebereau and Alexis Barreaux (#394)
- Added Force Atlas 2 graph layout by Victor Manach and Rémi Jaylet (#396)
- Added triangle listing algorithm for directed and undirected graph by Julien Simonnet and Yohann Robert (#376)
- Added k-core decomposition algorithm by Julien Simonnet and Yohann Robert (#377)
- Added k-clique listing algorithm by Julien Simonnet and Yohann Robert (#377)
- Added color map option in visualization module
- Updated NetSet URL
- Added Katz centrality
- Refactor connectivity module into paths and topology
- Refactor Diffusion into Dirichlet
- Added parsers for adjacency list TSV and GraphML
- Added shortest paths and distances
- Add clustering by label propagation
- Add models
- Add function to build graph from edge list
- Change a parameter in SVG visualization functions
- Minor corrections
- Refactor basics module into connectivity
- Cython version for label propagation
- Minor corrections
- Clarified requirements
- Minor corrections
- Added OpenMP support for all platforms
- Updated ranking module : new pagerank solver, new HITS params, post-processing
- Polynomes in linear algebra
- Added meta.name attribute for Bunch
- Minor corrections
- Added spring layout in embedding
- Added label propagation in classification
- Added save / load functions in data
- Added display edges parameter in svg graph exports
- Corrected typos in documentation
- Minor bug
- Added wheels for multiple platforms (OSX, Windows (32 & 64 bits) and many Linux) and Python version (3.6/3.7/3.8)
- Documentation update (SVG dendrograms, tutorial updates)
- Minor bug
- Changed from Numba to Cython for better performance
- Added visualization module
- Added k-nearest neighbors classifier
- Added Louvain hierarchy
- Added predict method in embedding
- Added soft clustering to clustering algorithms
- Added soft classification to classification algorithms
- Added graphs in data module
- Various API change
- Added heat kernel based node classifier
- Updated loaders for WikiLinks
- Fixed file-related issues for Windows
- Added VerboseMixin for verbosity features
- Added Loaders for WikiLinks & Konect databases
- sknetwork: new API for bipartite graphs
- new module: Soft node classification
- new module: Node classification
- new module: data (merge toy graphs + loader)
- clustering: Spectral Clustering
- ranking: new algorithms
- utils: K-neighbors
- hierarchy: Spectral WardDense
- data: loader (Vital Wikipedia)
- Minor bug
- Clustering (and related metrics) for directed and bipartite graphs
- Hierarchical clustering (and related metrics) for directed and bipartite graphs
- Fix bugs on embedding algorithms
- Change parser output
- Fix bugs in ranking algorithms (zero-degree nodes)
- Add notebooks
- Import algorithms from scipy (shortest path, connected components, bfs/dfs)
- Change SVD embedding (now in decreasing order of singular values)
- Minor bug
- Added diffusion ranking
- Minor fixes
- Minor doc tweaking
- Changed Louvain, BiLouvain, Paris and PageRank APIs
- Changed PageRank method
- Documentation overhaul
- Improved Jupyter tutorials
- Added Algorithm class for nicer repr of some classes
- Added Jupyter notebooks as tutorials in the docs
- Minor fixes
- Updated PageRank
- Added tests for Numba versioning
- Minor bug
- Largest connected component
- Simplex projection
- Sparse Low Rank Decomposition
- Numba support for Paris
- Various fixes and updates
- Unified Louvain.
- Added Louvain for directed graphs and ComboLouvain for bipartite graphs.
- Updated clustering module and documentation.
- First real release on PyPI.
- First release on PyPI.