Skip to content

Releases: labsyspharm/ashlar

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)

v1.13.1

12 May 17:06
f73a8fd
Compare
Choose a tag to compare

Internal enhancements

  • Update README to include --flip-x and --flip-y arguments in the usage summary and refresh the installation instructions. (#83, #89)
  • Allow ashlar.reg.plot_* functions that can display the stitched image to use a downsampled image. This makes these functions practical for large images which would cause matplotlib.imshow to struggle. (#86)
  • The preview_slide script now downsamples images by a factor of 10 by default for improved performance. The factor can be adjusted with the -d argument. (#86)