New Features
- PR 73 Weighted Jaccard bindings
- PR 41 RMAT graph bindings
- PR 43 Louvain binings
- PR 44 SSSP bindings
- PR 47 BSF bindings
- PR 53 New Repo structure
- PR 67 RMM Integration with rmm as as submodule
- PR 82 Spectral Clustering bindings
- PR 82 Clustering metrics binding
- PR 85 Helper functions on python Graph object
- PR 106 Add gpu/build.sh file for gpuCI
Improvements
- PR 50 Reorganize directory structure to match cuDF
- PR 85 Deleted setup.py and setup.cfg which had been replaced
- PR 95 Code clean up
- PR 96 Relocated mmio.c and mmio.h (external files) to thirdparty/mmio
- PR 97 Updated python tests to speed them up
- PR 100 Added testing for returned vertex and edge identifiers
- PR 105 Updated python code to follow PEP8 (fixed flake8 complaints)
- PR 121 Cleaned up READEME file
- PR 130 Update conda build recipes
- PR 144 Documentation for top level functions
Bug Fixes
- PR 48 ABI Fixes
- PR 72 Bug fix for segfault issue getting transpose from adjacency list
- PR 105 Bug fix for memory leaks and python test failures
- PR 110 Bug fix for segfault calling Louvain with only edge list
- PR 115 Fixes for changes in cudf 0.6, pick up RMM from cudf instead of thirdpary
- PR 116 Added netscience.mtx dataset to datasets.tar.gz
- PR 120 Bug fix for segfault calling spectral clustering with only edge list
- PR 123 Fixed weighted Jaccard to assume the input weights are given as a cudf.Series
- PR 152 Fix conda package version string
- PR 160 Added additional link directory to support building on CentOS-7