Skip to content

v0.20.0

Compare
Choose a tag to compare
@CPBridge CPBridge released this 09 Nov 18:43
· 416 commits to master since this release
d36e2a5

v0.20.0

New features

  • Move pylibjpeg and related dependencies (pylibjpeg-libjpeg and pylibjpeg-openjpeg) from requirements to optional requirements. This means that the default installation is compatible with highdicom's MIT license. There are now some transfer syntaxes that are not supported with the default installation. Users can install highdicom with the optional dependencies by specifying highdicom[libjpeg] as their installation target. Update github test runners to support both the cases where the optional requirements are installed and are not installed (#201).

Enhancements

  • Add citation file to allow citing the package (#204).

Bug fixes

  • Use a deepcopy for CodedConcept.from_dataset() to avoid issues with optional attributes of the sequence getting lost (#205).
  • When the omit_empty_frames option is used for a Segmentation and an empty segmentation mask is passed (i.e. a mask with all zeros), the constructor will issue a UserWarning and ignore the omit_empty_frames option (#181).