Releases
2023.5.0
Compare
Sorry, something went wrong.
No results found
eriknw
released this
03 May 15:16
Highlights
Add support for Python 3.11 (#423 )
Allow Numba to be optional (#423 )
User-defined functions (UDFs) still require numba
Update how to install python-graphblas and dependencies via pip.
The recommended way to install python-graphblas via pip is now:
pip install python-graphblas[suitesparse] (also installs suitesparse-graphblas)
pip install python-graphblas[suitespars-udf] (also installs numba)
pip install python-graphblas[default] (also installs pandas and scipy)
pip install python-graphblas[all] (installs every optional dependency including for testing and viz)
pip install python-graphblas will keep its current behavior for about a year
This currently installs suitesparse-graphblas and numba, which may be dropped as required dependencies in 2024.3.0
Release 2024.3.0 or later will probably only depend on numpy, donfig and pyyaml
Enhancements
Document parameters to operator methods register_new and register_anonymous (#446 )
Update userguide/operations.rst to be copy/paste-able (added outputs) (#440 )
Specify which versions of the GraphBLAS C API we support, and add version policy to FAQ (#441 )
Add link to FAQ to README (#439 )
Add logo, matrix, and graph SVGs to README (#432 )
Convert logo SVGs to use path instead of font for better consistency (#447 )
Minfied all PNGs and SVGs in documentation (#423 , #447 )
Maintenance
Split io.py into multiple files (#448 )
Begin using https://pre-commit-ci for running git pre-commit (#432 )
.github/workflows/imports.yml now randomizes Python version and OS (#423 )
Marked poorly covered code with comments # NOT COVERED, # BRANCH NOT COVERED, and # FLAKY COVERAGE
Dropped support for sparse 0.12
Support networkx 3.1, numpy 1.24, numba 0.57, pandas 2.0, fast_matrix_market 1.5
You can’t perform that action at this time.