Releases: imi-bigpicture/wsidicom
Releases · imi-bigpicture/wsidicom
0.10.0
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
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
Added
- Set TotalPixelMatrixOriginSequence and ImageOrientationSlide from ImageOrgin object.
0.7.0
Added
- Parameter to change label to given image.
Changed
- Label and overview series can now be None.
0.6.0
Changed
- Raise WsiDicomNotFoundError if no files found for open().
- Added Python 3.11 as supported version.
0.5.0
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
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
Fixed
- Fix version in init.py
0.3.1
Fixed
- Order of paramaters for ConceptCode matches pydicom Code.
0.3.0
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.