Skip to content

Releases: labsyspharm/ashlar

v1.19.0

25 Nov 03:25
d1c1ba7
Compare
Choose a tag to compare

New features

Bugfixes

  • Fix byte order when reading from big-endian formats by @jmuhlich in #230

Other improvements

  • Use light gaussian filtering during coarse alignment by @jmuhlich in #214
  • Update python+package versions in install instructions by @jmuhlich in #224
  • Update versioneer to 0.29 by @jmuhlich in #223

New Contributors

Full Changelog: v1.18.0...v1.19.0

v1.18.0

02 Feb 17:53
Compare
Choose a tag to compare

New features

Bugfixes

  • Small fixes to visualization helpers by @jmuhlich in #175
  • Correct handling of linear model fitting failure by @jmuhlich in #187
  • Fix errors when stitching synthetic data by @jmuhlich in 387eff5)
  • Escape parentheses in fileseries/filepattern pattern by @jmuhlich in #192
  • Fix tile size and dtype logic in fileseries and filepattern readers by @jmuhlich in 62fbc42
  • Tell Bioformats not to "flatten" pyramids by @jmuhlich in #193
  • Fix napari image interpolation argument by @jmuhlich in #182

Other improvements

Full Changelog: v1.17.0...v1.18.0

v1.17.0

19 Aug 16:09
Compare
Choose a tag to compare

New features

  • Support common RGB image formats like JPEG and PNG in fileseries/filepattern readers by @jmuhlich in #139

Bugfixes

  • Fix error in fileseries reader when channel count is not 3 or 4 by @jmuhlich in #136
  • Set minimum number of pyramid levels to 1 by @jmuhlich in #137
  • Use old normalization method (none) for new scikit-image version of phase cross correlation, to match the old behavior of Ashlar by @jmuhlich in #144
  • Account for non-integer relative offsets in LayerAligner by @jmuhlich in #142
  • Fix regressions in plates (HTS) mode by @jmuhlich in #149

Other improvements

Full Changelog: v1.16.0...v1.17.0

v1.16.0

24 May 15:21
7a4a302
Compare
Choose a tag to compare

General Improvements

Full Changelog: v1.15.3...v1.16.0

v1.15.3

29 Apr 00:07
e3cf42d
Compare
Choose a tag to compare

Bugfixes

Full Changelog: v1.15.2...v1.15.3

v1.15.2

26 Apr 20:37
46b0d41
Compare
Choose a tag to compare

Bugfixes

Full Changelog: v1.15.1...v1.15.2

v1.15.1

26 Apr 17:09
eccb25f
Compare
Choose a tag to compare

Bugfixes

  • Work around pyjnius mishandling of bool args by @jmuhlich in #118
    (Fixes the error TypeError: Invalid instance of 'java/lang/Integer' passed for a 'java/lang/Boolean' when using pyjnius>=1.4)

Full Changelog: v1.15.0...v1.15.1

v1.15.0

21 Apr 23:28
Compare
Choose a tag to compare

New features

  • OME-TIFF files written by Ashlar conform to the official OME-TIFF pyramid specification rather than the unofficial interim pyramid format previously written. (#93)
  • The -o argument supersedes the -f and --pyramid arguments by allowing the destination filename and format to be included in the path. For example, -o /path/to/output.ome.tif will write an OME-TIFF pyramid at the given location, (#93)

Bugfixes and other improvements

  • Keep the JVM heap (used by the BioFormats file reader) from growing too much (#114)
  • Memory usage is dramatically reduced. The current usage is the total size of the first cycle's reference channel tiles plus a fixed overhead of about 400 MB.

Full Changelog: v1.14.1...v1.15.0

v1.14.1

15 Apr 14:59
Compare
Choose a tag to compare

What's Changed

v1.14.0

04 Jun 20:29
2587ea6
Compare
Choose a tag to compare

New features

  • Added --flip-mosaic-x and --flip-mosaic-y arguments to allow flipping output mosaic image. (#90)