Skip to content

Releases: hanjinliu/impy

v2.4.3

23 Jul 02:29
Compare
Choose a tag to compare

What's Changed

  • Literal slicing by @hanjinliu in #29
  • Add shift method.
  • Add "ndv" as a option for imshow.
  • Allow slicer as the ref input for drift_correction.

Full Changelog: v2.4.2...v2.4.3

v2.4.2

14 Jun 09:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.1...v2.4.2

v2.4.1

09 Apr 11:58
Compare
Choose a tag to compare

Changes

  • Rename rescale to zoom, and add an option to retain the image shape.

Bug fixes

  • Fix saving float32 images to tiff files.

v2.4.0

03 Apr 14:51
Compare
Choose a tag to compare

What's Changed

  • Fix inefficient lazy imread and imsave by @hanjinliu in #27
  • use permissive=True for mrc reader.
  • Return float32 if possible in mean() and std().

Full Changelog: v2.3.2...v2.4.0

v2.3.2

09 Nov 04:16
Compare
Choose a tag to compare
  • Fix iradon with odd number shapes.
  • More delayed import to save import time.

v2.3.1

16 Oct 03:23
Compare
Choose a tag to compare
  • Fix typing of many functions.
  • Fix pandas subtypes.

v2.3.0

23 Jul 10:52
Compare
Choose a tag to compare

Major Changes

  • Adding lazy submodule. Now lazy image reader imread, random array generation random etc. are moved to this submodule.
  • Adding tiled accessor. Tiled image processing methods are now available via this attribute.

v2.2.2

16 May 07:45
Compare
Choose a tag to compare

Changes

  • All the array classes are now generic.
  • Allow list/tuple input in set_scale.
  • Overload np.diff and np.gradient to allow string axis input.
  • Support sequence input in rescale.

Bug Fixes

  • Fix wrong results of iradon with odd number pixel sizes.

v2.2.1

09 Mar 12:50
Compare
Choose a tag to compare

What's New

  • Read "interval_ms" metadata of tiff file.
  • Improved polar_pcc and polar_zncc algorithm.
  • has_nan option in map_coordinates.
  • Experimental support of .npy and .npz IO.
  • Experimental support of reading .nd2 file.
  • Update for skimage=0.20.

Bug Fixes

  • Bug fix in lazy_imread with wildcard.
  • Bug fix in output scale unit after binning.
  • Bug fix in imsave of mrc file.

v2.2.0

26 Dec 11:43
Compare
Choose a tag to compare

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