Skip to content

v0.23.0

Compare
Choose a tag to compare
@CPBridge CPBridge released this 24 Sep 23:22
· 15 commits to master since this release

Dependencies

  • Highdicom now depends upon pydicom > 3.0.1. #301
  • Highdicom now requires python > 3.10. This was necessitated by a similar move from pydicom. #301
  • Remove references to numpy.float_ to allow working with numpy>2

Tooling/Repo

  • We have adopted the contributor covenant. #271
  • Various style improvements #286 #287 #289 #290 #291 #292
  • We have moved to pyproject.toml metadata. #293
  • Improve automated checks to enforce repo review rules #296

Features

  • Further checks on graphic data for SRs #276
  • Additional checks for microscopy bulk annotation coordinate types #281
  • Further improvements in segmentation creation efficiency #285
  • Allow creation of pyramid segmentations with floating point arrays, or with multiple segments #297
  • Add options allowing to infer the subject context from an image #298
  • Use pydicom 3 features to enable additional transfer syntaxes in compression.
  • Add methods to get a list of images used as evidence within an SR #303
  • Add a further_source_images option to the segmentation constructor #304

Fixes

  • Minor fixes for microscopy bulk annotation graphic data #278
  • Remove the JP2 wrapper from JPEG 2000 encoding

Docs

  • Added a gitflow section to the developer guide. #272