Skip to content

v0.26.0

Choose a tag to compare

@CPBridge CPBridge released this 03 Jul 00:51
· 29 commits to master since this release
6dc83a0

New Features

  • Usability improvements for working with volumes and segmentations. Includes new match_orientation method on a Volume, new from_reference_convention parameter to Volume constructors, and new highdicom.spatial.convert_affine_to_convention function, and various docs improvements. By @CPBridge in #367
  • Improve logic to match segmentation frames to source images. Allows users to construct segmentations from Volumes without losing items in the "Derivation Image Sequence". Also allows for segmentations with multiple derivation images per frame (for construction and parsing). By @CPBridge in #361
  • Improvements to spatial calculations, including control over the tolerance parameter used to determine orthogonality, and logging of reasons for determining a set of positions is not a volume. By @CPBridge in #357
  • Add further description of VOLUME pixel origin interpretation and new checks against obvious mistakes by @CPBridge in #358
  • Support for the Contributing Equipment Sequence by @CPBridge in #356
  • Add support for creating multiframe images with Extended Offset Tables by @CPBridge in #354

Bug Fixes

  • Fix ability to read from filelikes with a name property, add docs for reading from S3 by @CPBridge in #336
  • Allow tiled full images with no dimension index by @CPBridge in #339
  • Fix relationship type of geometric purpose by @CPBridge in #343
  • Parametric map fixes by @CPBridge in #346
  • Fix spacing issue when using downsample factors for pyramid by @CPBridge in #349
  • Control numpy output arrays to improve efficiency by @CPBridge in #350
  • Allow dimension indices to be in the shared functional groups sequence by @CPBridge in #345
  • added conda recipe to installation intructions by @sarthakpati in #362
  • Fix parsing TID1500 when template identifiers are missing by @CPBridge in #360
  • Simply decode_frame to use pydicom decoder directly by @CPBridge in #353

Tooling

  • Set COVERAGE_CORE to speed up tests on 3.12 by @CPBridge in #340

Documentation

New Contributors

Full Changelog: v0.25.1...v0.26.0