Skip to content

v2.2.0

Compare
Choose a tag to compare
@hanjinliu hanjinliu released this 26 Dec 11:43
· 93 commits to main since this release

New Features

  • New methods in ImgArray

    • min, max, std, sum, mean: Basic reduction with support of string axis.
    • np.cross now supports ImgArray input with string axis.
    • as_rgba: convert an image into a RGBA image.
  • New methods in LazyImgArray

    • radon, iradon: Lazy Radon transformation and its inverse.
    • wiener, lucy: Deconvolution (reverted by dropping support of tiled deconvolution).
  • New class: BigImgArray (see docs).

Changes

  • Support like argument in many array constructors, such as ip.array and ip.random.normal.
  • Return self instead of None for set_scale. Similarly, new method set_axes can be used instead of axes property.
  • Don't use dask.core.Array preparing for the newer dask version.
  • Use da.store to cache LazyImgArray into a memory map.
  • Use generic wrapper and call scipy.fft inside dask FFT.

Bug Fixes

  • ImgArray.iradon
  • ImgArray.transpose