Skip to content

Releases: imi-bigpicture/wsidicom

0.10.0

01 Jun 13:35
a2716cd
Compare
Choose a tag to compare

Added

  • Support for using opened streams.

Changed

  • Consider image as full tiled if only one tile.

Removed

  • CidConceptCode.from_meaning(), use constructor with only meaning instead.

Fixed

  • Correct formatting of decimal string values when writing dataset.

0.9.0

31 Mar 13:13
9067121
Compare
Choose a tag to compare

Added

  • Support for opening DICOM WSI using DICOMWeb.
  • save() now takes the optional parameter add_missing_levels, that enables adding missing pyramid levels up to the single-tile level.
  • read_region(), read_region_mm(), and read_region_mpp() takes an optional parameter threads, that allows multiple threads to be used for stitching togheter the region.

Changed

  • WsiDicom is now initalized using a Source, that is responsible for provides the instances to view.
  • Saving a WsiDicom is now handled by WsiDicomFileTarget.
  • Refactoring due to adding support for DICOMWeb and opening instances using Source and saving using Target.
  • Frame positions and tiling for levels are now parsed lazily, e.g. on first tile access.

Removed

  • The construct_pyramid() method of the Levels-class has been removed in favour of the add_missing_levels-parameter in save()

0.8.0

21 Mar 13:58
99fd55f
Compare
Choose a tag to compare

Added

  • Set TotalPixelMatrixOriginSequence and ImageOrientationSlide from ImageOrgin object.

0.7.0

13 Feb 20:58
fc2149e
Compare
Choose a tag to compare

Added

  • Parameter to change label to given image.

Changed

  • Label and overview series can now be None.

0.6.0

25 Jan 07:44
ce05635
Compare
Choose a tag to compare

Changed

  • Raise WsiDicomNotFoundError if no files found for open().
  • Added Python 3.11 as supported version.

0.5.0

13 Dec 18:21
6bd08e6
Compare
Choose a tag to compare

Added

  • Method to center-zoom a Region or RegionMm.

Changed

  • Do not use threads in method WsiDicomFileWriter._write_pixel_data() if only one worker.

0.4.0

30 Jun 20:00
19091b7
Compare
Choose a tag to compare

Added

  • Focal planes are considered equal if configurable withing threshold distance, see config.focal_plane_distance_threshold
  • Option to read region defined in slide coordinate system for get_region_mm().

Changed

  • Default chunk size for saving is now set to 16 tiles.
  • Drop support for python 3.7.

Fixed

  • Focal planes are now written to file in correct order.

0.3.2

08 May 18:50
98e69f5
Compare
Choose a tag to compare

Fixed

  • Fix version in init.py

0.3.1

04 May 09:16
719cbe6
Compare
Choose a tag to compare

Fixed

  • Order of paramaters for ConceptCode matches pydicom Code.

0.3.0

20 Apr 09:41
f965f6c
Compare
Choose a tag to compare

Added

  • Simple check for if DICOM WSI is formatted for fast viewing (WsiDicom.ready_for_viewing()).
  • version added.

Changed

  • Action for downloading test data.
  • Do not set pydicom configuration parameters.

Fixed

  • Use correct data type for 32 bit integer in numpy arrays.
  • Fix check for if focal planes are sparse.