Delayedarray

Latest version: v0.6.0

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

Scan your dependencies

Page 2 of 3

0.3.5

- Support masking throughout the various operations and methods.

0.3.4

- Fixes to maintain support for Python 3.8.

0.3.3

- Support the delayed unary `logical_not` operation.
- Added utilities like `choose_block_shape_for_iteration()` and `apply_over_blocks()` to iterate over the dimensions or blocks.

0.3.2

- Bugfix for row-wise combining of 2-dimensional `SparseNdarray`s.

0.3.1

- Added a `wrap()` method that dispatches to different `DelayedArray` subclasses based on the seed.

0.3.0

- Replace the `__DelayedArray` methods with generics, for easier extensibility to classes outside of our control.
- Restored the `SparseNdarray` class, to provide everyone with a consistent type during sparse operations.
- Adapted `extract_array()` into the `extract_dense_array()` generic, which now always returns a (Fortran-order) NumPy array.
- Added the `extract_sparse_array()` generic, which always returns a `SparseNdarray` object for sparse arrays.
- Added the `is_sparse()` generic, which determines whether an object is sparse.
- Minor fixes to the `repr()` method for `DelayedArray` objects.
- **scipy** is no longer required for installation but will be used if available.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.