Releases: imi-bigpicture/wsidicom
Releases · imi-bigpicture/wsidicom
0.22.0
Added
- Cache for compressed and decompressed tiles.
- Setting
strict_tile_size_check
, defaulting toTrue
, to enable parsing of levels with different tile size.
Changed
- Default to placing the image at the middle of the slide if no
TotalPixelMatrixOriginSequence
is set when producing DICOM metadata . - Use Unix epoch as default datetime when producing DICOM metadata.
- Group instances to pyramids with a configurable threshold to allow small differences in
TotalPixelMatrixOriginSequence
.
Fixed
- Parsing of native pixel data with padded lenght.
- Check for supported transfer syntax when DICOMWeb client returns an iterable of frames.
- Fix for order of transfer syntax to check.
- Use
ImageType
DERIVED
instead ofORIGINAL
when saving resampled volume instances. - Thread-safe parsing of pixel data frame index.
0.21.4
Fixed
- Loading of files with missing TotalPixelMatrixOriginSequence.
0.21.3
Fixed
- Missing
WholeSlideMicroscopyImageFrameTypeSequence
in produced DICOM dataset for some image types. - Do not insert empty
ContainerComponentSequence
andPrimaryAnatomicStructureSequence
into produced DICOM dataset. - Only insert
SpacingBetweenSlices
into produced DICOM dataset if multiple focal planes. - Prefer use of
ZOffsetInSlideCoordinateSystem
in main DICOM dataset to attribute inSharedFunctionalGroupsSequence
/PlanePositionSlideSequence
.
0.21.2
Fixed
- Unpinned requirement for numpy to support numpy 2.
0.21.1
Fixed
- Restricted imagecodecs to exclude version 2024.9.22 due failing bug when encoding jpeg.
0.21.0
Added
- Support for pydicom 3.0. This requires Pyhton >3.10.
Removed
- Support for Python 3.9.
- Support for pydicom <3.
Fixed
- Missing support for using fsspec in some methods.
0.20.6
Fixed
- Fixed version of pydicom to <3.0 to avoid breaking changes.
0.20.5
Fixed
- Removed debug printing.
0.20.4
Fixed
- Error when calculating downscaled image size causing
save()
withadd_missing_levels
to fail. - Missing sort when creating new pyramid levels, causing new levels to be created from a to high resolution level.
0.20.3
Fixed
- Missing handling of pyramid index when creating
WsiInstance
usingcreate_instance()
.