Releases: John-P/wsic
Releases · John-P/wsic
v0.9.0
✨ New
- Improved validation of TIFF write arguments.
- Add ability to speciy store when writing Zarr e.g. zarr.SQliteStore.
- CLI:
- New
-s
argment forconvert
to specify store for zarr.
- New
🧹 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
v0.8.0
✨ 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
✨ 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
: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
v0.2.0
✨ New
- Add Support To Read DICOM WSI
- Add repackaging / transcoding to Zarr (NGFF).
Full Changelog: v0.1.0...v0.2.0