|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Version 0.5.3 |
| 4 | + |
| 5 | +- Coerce `numpy.generic` instances to `dtype` in the `SparseNdarray` constructor, for consistency with NumPy functions. |
| 6 | +- Avoid cast to float when operating on uint64 indices in a `SparseNdarray`. |
| 7 | + |
| 8 | +## Version 0.5.2 |
| 9 | + |
| 10 | +- Support `dtype=` and `copy=` arguments in `__array__()`, as required by NumPy v2. |
| 11 | +- Added getters for the `RegularTick` properties, for convenience. |
| 12 | + |
| 13 | +## Version 0.5.1 |
| 14 | + |
| 15 | +- Add support for more numpy functions to dense and sparse `DelayedArrays`. |
| 16 | + |
| 17 | +## Version 0.5.0 |
| 18 | + |
| 19 | +- Switch to `Grid` classes to control how iteration is performed. This supercedes the previous `chunk_shape()` generic. |
| 20 | + |
| 21 | +## Version 0.4.0 |
| 22 | + |
| 23 | +- Added a `buffer_size=` option to the `apply*` functions. |
| 24 | +- Provide converter generics to SciPy classes, with methods for `SparseNdarray` and sparse `DelayedArray`s. |
| 25 | +- Converted th `to_*_array()` functions into generics. |
| 26 | +- Correctly handle zero-extent arrays in the `apply*` functions. |
| 27 | +- Added methods to compute basic statistics (e.g., sum, variance) from a `SparseNdarray`. |
| 28 | +- Added a copy method for `SparseNdarray`. |
| 29 | +- Use block processing to compute basic statistics from a `DelayedArray`. |
| 30 | +- Do not require Fortran storage order from `extract_dense_array()`. |
| 31 | +- The `subset=` argument is now mandatory in `extract_*_array()` calls. |
| 32 | +- Bugfix to respect changes in index dtype upon `SparseNdarray` concatenation. |
| 33 | + |
| 34 | +## Version 0.3.5 |
| 35 | + |
| 36 | +- Support masking throughout the various operations and methods. |
| 37 | + |
| 38 | +## Version 0.3.4 |
| 39 | + |
| 40 | +- Fixes to maintain support for Python 3.8. |
| 41 | + |
| 42 | +## Version 0.3.3 |
| 43 | + |
| 44 | +- Support the delayed unary `logical_not` operation. |
| 45 | +- Added utilities like `choose_block_shape_for_iteration()` and `apply_over_blocks()` to iterate over the dimensions or blocks. |
| 46 | + |
3 | 47 | ## Version 0.3.2
|
4 | 48 |
|
5 | 49 | - Bugfix for row-wise combining of 2-dimensional `SparseNdarray`s.
|
|
0 commit comments