Published January 25, 2023
| Version 2023.1.0a0
Software
Open
python-graphblas/python-graphblas: 2023.1.0a0
Authors/Creators
- 1. Anaconda
- 2. @cid-harvard
Description
This is a pre-release
Deprecations- Move operators specific to SuiteSparse:GraphBLAS to
.ssnamespaces (and deprecate previous locations)- Unary:
erf,erfc,frexpe,frexpx,lgamma,tgamma,positioni,positioni1,positionj,positionj1 - Binary:
firsti,firsti1,firstj,firstj1,secondi,secondi1,secondj,secondj1 - Semirings that use deprecated binary operators such as
any_firsti - Aggregators:
argmin,argmax,first,last,first_index,last_index - Use e.g.
gb.unary.ss.erforgb.agg.ss.argmininstead - Will be removed in version 2023.9.0 or later
- Unary:
- Support computation on scalars (#358)
gb.unary.exp(1)s.ewise_add(t)
- Add conversions to and from
pydata/sparseobjects (#347) - Add
Matrix.from_edgelistandmatrix.to_edgelistto handle(row, col)pairs or(row, col, val)triples (#374) - Add
Vector.from_pairsto handle(index, value)pairs (#374) - Add default of
1.0forvaluesinVector.from_*andMatrix.from_*methods (#375) - Add contributor guidelines and
dev-requirements.txt(#345) - Add more to FAQ documentation (#367)
- Give informative errors for bad descriptor options (#353)
- Use
setuptools-git-versioningfor versions; remove use ofversioneer.py(#362) - Determine supported dependency versions (#368)
- Add script
scripts/check_versions.shto easily see if there are new versions of dependencies (#366)
- Add script
- Move package metadata and build info from
setup.pytopyproject.toml(#366) - Add config for PyLint (not enabled by default) (#354, #369)
- Add
rufflinter to git pre-commit (#354, #373) - Add
black-jupyterto git pre-commit (#366) - New GitHub Action just for testing imports (#357)
- New GitHub Action for linting (#354, #359)
- Make readthedocs fail if there's a warning building the docs (#361)
- Add
--no-mapnumpytopytestoptions and other CI improvements (#365) - Randomize versions of dependencies to test against (#368, #371)
Files
python-graphblas/python-graphblas-2023.1.0a0.zip
Additional details
Related works
- Is supplement to
- https://github.com/python-graphblas/python-graphblas/tree/2023.1.0a0 (URL)