Python-graphblas

Latest version: v2024.2.0

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 20 of 21

1.2.6

This release has *breaking changes* to the API:
- `Matrix.new_from_type` became `Matrix.new`
- `Matrix.new_from_existing` was deprecated. Use `A.dup()` instead.
- `Matrix.new_from_values` became `Matrix.from_values`
- Masks now require explicit indication of values `M.V` or structure `M.S`
- `ewise_add` with binary ops will raise unless `require_monoid` is set to False in the function call
- `binary.div` was renamed to `binary.cdiv`. Two additional division operators were added: `binary.truediv` and `binary.floordiv`
- Comparison via `==` was removed. New comparison methods `M.isequal` and `M.isclose` were added.

The version of GraphBLAS was updated to 3.2.2 to gain access to structural masks.
Most `numpy` operators are also available under `unary.numpy` or `binary.numpy`.

1.2.6alpha

This release has *breaking changes* to the API:
- `Matrix.new_from_type` became `Matrix.new`
- `Matrix.new_from_existing` was deprecated. Use `A.dup()` instead.
- `Matrix.new_from_values` became `Matrix.from_values`
- Masks now require explicit indication of values `M.V` or structure `M.S`
- `ewise_add` with binary ops will raise unless `require_monoid` is set to False in the function call
- `binary.div` was renamed to `binary.cdiv`. Two additional division operators were added: `binary.truediv` and `binary.floordiv`
- Comparison via `==` was removed. New comparison methods `M.isequal` and `M.isclose` were added.

The version of GraphBLAS was updated to 3.2.2 to gain access to structural masks.
Most `numpy` operators are also available under `unary.numpy` or `binary.numpy`.

1.2.5

1.2.4

Major overhaul of syntax -- replace `C[mask] = ...` with `C(mask) << ...`. This allows keyword arguments and separation of indexes for `assign`.

Operators have also changed. From `BinaryOp.PLUS` to `binary.plus`

1.2.3

1.2.1

Page 20 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.