Skip to content

Commit

Permalink
Backfilled the changelog with all of our changes.
Browse files Browse the repository at this point in the history
  • Loading branch information
LTLA committed Dec 6, 2024
1 parent 01dcf27 commit 3999fd0
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# Changelog

## Version 0.5.3

- Coerce `numpy.generic` instances to `dtype` in the `SparseNdarray` constructor, for consistency with NumPy functions.
- Avoid cast to float when operating on uint64 indices in a `SparseNdarray`.

## Version 0.5.2

- Support `dtype=` and `copy=` arguments in `__array__()`, as required by NumPy v2.
- Added getters for the `RegularTick` properties, for convenience.

## Version 0.5.1

- Add support for more numpy functions to dense and sparse `DelayedArrays`.

## Version 0.5.0

- Switch to `Grid` classes to control how iteration is performed. This supercedes the previous `chunk_shape()` generic.

## Version 0.4.0

- Added a `buffer_size=` option to the `apply*` functions.
- Provide converter generics to SciPy classes, with methods for `SparseNdarray` and sparse `DelayedArray`s.
- Converted th `to_*_array()` functions into generics.
- Correctly handle zero-extent arrays in the `apply*` functions.
- Added methods to compute basic statistics (e.g., sum, variance) from a `SparseNdarray`.
- Added a copy method for `SparseNdarray`.
- Use block processing to compute basic statistics from a `DelayedArray`.
- Do not require Fortran storage order from `extract_dense_array()`.
- The `subset=` argument is now mandatory in `extract_*_array()` calls.
- Bugfix to respect changes in index dtype upon `SparseNdarray` concatenation.

## Version 0.3.5

- Support masking throughout the various operations and methods.

## Version 0.3.4

- Fixes to maintain support for Python 3.8.

## Version 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.

## Version 0.3.2

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

0 comments on commit 3999fd0

Please sign in to comment.