Skip to content

v0.9.6

Latest

Choose a tag to compare

@max-sixty max-sixty released this 25 Sep 19:57
Immutable release. Only release title and notes can be modified.
2aebad8

Bug Fixes

  • Accept a list axis again in nancount, nansum, nanmean, nanvar, nanstd, nanquantile and nanmedian. 0.9.5 raised TypeError: 'list' object cannot be interpreted as an integer, which broke dask's nanmedian and nanquantile, and xarray through dask. These functions now take every axis spelling numpy does, including a numpy integer, a 0-d or 1-d array, and a range. Thanks to @Kayvan-Zahiri (#843)
  • axis=() in the same functions now reduces nothing, as in numpy, rather than reducing every axis (#846)

Type Stubs

  • Widen axis to int | Sequence[int] | None in funcs.pyi, so a type-checked caller can pass a list (#843)

Internal

  • The grouped tests now exercise the dtypes they name and assert the result dtype (#830, #833)
  • Drop stale stubtest allowlist entries (#820)
  • Various dependency updates

Full Changelog: v0.9.5...v0.9.6