Releases: ImagingDataCommons/highdicom
Releases · ImagingDataCommons/highdicom
0.8.0
0.7.0
0.6.0
Improvements
- Increase test coverage of
highdicom.sr.templates
andhighdicom.sr.content
modules - Add hyperlinks for context groups (CIDs) and templates (TIDs) to docstrings
- Add checks to ensure that argument
segment_number
ofhighdicom.seg.sop.Segmentation.add_segments
method is a positive number - Add checks to ensure that segments added to Segmentation instance via
highdicom.seg.sop.Segmentation.add_segments
are ordered correctly - Add checks to prevent Content Sequence in Finding Sites from being empty
- Make tests stricter by enforcing valid value representation in pydicom
- Add alternative constructor methods for
highdicom.sr.content
classes
Bug fixes
- Make
algorithm_identification
parameter ofhighdicom.seg.content.SegmentDescription
constructor optional to support manual segmentation - Make
laterality
parameterhighdicom.sc.sop.SCImage
constructor optional - Fix referencing segments in Planar/Volumetric ROI Measurements and Qualitative Evaluations templates
- Fix Code Value in
highdicom.sr.templates.DeviceObserverIdentifyingAttributes
- Include documentation of
highdicom.uid
module - Fix constructor of
highdicom.sr.templates.TimePointContext
0.5.1
0.5.0
New features
- Implement image file reader for efficient frame-level access (
highdicom.io.ImageFileReader
) - Add support for spatial coordinate transformations (
highdicom.spatial.ImageToReferenceTransformer
andhighdicom.spatial.ReferenceToImageTransformer
) - Add support for color management based on ICC Profiles (
highdicom.color.ColorManager
) - Add utilities for encoding and decoding of frames (
highdicom.frame.decode_frame
andhighdicom.frame.encode_frame
) - Add new content item
geometric_purpose
to structured reporting templates (highdicom.sr.templates.PlanarROIMeasurementsAndQualitativeEvaluations
andhighdicom.sr.templates.VolumetricROIMeasurementsAndQualitativeEvaluations
)
Improvements
- Add more segmentation test datasets
- Apply stricter flake8 coding style rules
Bug fixes
- Fix copying of specimen attributes in derived objects (
highdicom.base.SOPClass
) - Fix docstring in structured reporting template (
highdicom.sr.templates.Measurement
)