Skip to content

Releases: John-P/wsic

v0.9.0

25 May 12:56
d06d3df
Compare
Choose a tag to compare

✨ New

  • Improved validation of TIFF write arguments.
  • Add ability to speciy store when writing Zarr e.g. zarr.SQliteStore.
  • CLI:
    • New -s argment for convert to specify store for zarr.

🧹 Maintenance

  • Update documentation.
  • Bump dependencies.
  • CLI:
    • Update help text.
    • Improve inference of output format with --writer=auto.

🐛 Bug Fixes

  • Fix MPP writing for .dcm files.
  • Fix parsing of NGFF metadata (zattrs JSON), including getting MPP.

v0.8.2

02 Apr 19:25
3918081
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix issue where DICOMWSIReader required user input at init.
  • Fix level offset when printing the level number during TIFFWriter pyramid building.
  • Refactor slow DICOMWSIReader init warning and only warn from the main process.

v0.8.0

01 Apr 20:57
5231983
Compare
Choose a tag to compare

✨ New

  • Add DICOM writer.
  • Avoid decoding entire TIFF before conversion starts.
  • TIFFReader can now expose a dask array view (using tiffile Zarr view
    underneath).
  • Add overwrite option to transcode CLI mode.
  • Refactor to use persistent worker subprocesses. This avoids recreating
    the reader object for each region read. For some reader such as
    DICOMWSIReader this significantly improves performance.
  • General refactoring and code cleanup.

🐛 Bug Fixes

  • Fix writing MPP for SVSWriter.
  • Remove OpenSlide thumbnail generation method. This would cause the
    process to run out of memory for some files and the base
    implementation works just as well without this memory issue.

v0.7.0

25 Jun 13:22
bf739b3
Compare
Choose a tag to compare

✨ New

  • Normalise TIFF array axes (to YXC order) when reading using tiffile.

🐛 Bug Fixes

  • Fix reading/writing JP2 resoluion metadata (vres/hres are in m not
    cm).
  • Join child processes when finishing writing / exiting.
  • Copy the reader tile size for transcode mode.
  • Return None for MPP when JP2 has no resolution box.
  • Set resolution units to cm when writing TIFFs.
  • Use the MPP from the reader when writing JP2.
  • Add a zarr intermediate for JP2 writing (allows different read and
    write tile sizes).

v0.6.1

21 Oct 20:10
ccc6f7a
Compare
Choose a tag to compare
:bookmark: Release 0.6.1 (#43)

* :bug: Fix Writing MPP To NGFF v0.4 Zarr (#37)

* :bug: Change CoordinateTransform Order To YXC (#41)

* :bug: Fix Reading TIFF Resolution Tag

* :bug: Minor Bug Fixes (#40)

* :bug: Ensure cv2 Arg Is an int Tuple

* :sparkles: Add TIFF Writer For CLI Based On Ext

* :bug: Add Missing **kwargs

* :children_crossing: Change TIFFWriter OME Default To False

* :pencil2: Typo Fix transcribed -> transcoded

* :recycle: Move CLI Tests To Seperate Module

* :bug: Fix Typo in Class For Transcoding From DICOM

* :white_check_mark: Add CLI Tests

* :wrench: Add release Branch To Workflows

* :bookmark: Bump version: 0.5.1 → 0.6.1

* :wrench: Set Tag To False In bump2version Config

* :recycle: Rename Module To Avoid Shadowing

* :memo: Update History

* :memo: Reverse History Ordering

v0.4.0

21 Jun 13:17
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

✨ New

  • JPEG SVS Write Support (JPEG compression only).

🐛 Bug Fixes

♻️ Refactoring

v0.2.0

22 Mar 12:51
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

✨ New

  • Add Support To Read DICOM WSI
  • Add repackaging / transcoding to Zarr (NGFF).

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Mar 02:19
9a75ed9
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

🎉 Initial Pre-Release

Initial pre-release version of WSIC.