Skip to content

Releases: ImagingDataCommons/dicomweb-client

0.59.3

22 Oct 01:25
Compare
Choose a tag to compare

Bugs

  • Undo the inadvertent renaming of the cli (revert to dicomweb_client from dicomweb-client) (#104)

0.59.2

20 Oct 21:47
bc26877
Compare
Choose a tag to compare

Enhancements

  • Add DICOM RLE media types (#95)

Fixes

  • Update deprecated numpy method calls (#86)
  • Remove 'emtpy response' warning for code 204 (#85)
  • Remove unnecessary google oauth dependency (#83)
  • Compatibility for numpy > 2.0.0 (#101)

Performance Improvements

  • Specify JSON encoding for efficiency (#90)
  • Improve efficiency of multipart decoding (#97)

Packaging/Tooling

  • Update package to use pyproject.toml (#102)
  • Add explicit support for newer python versions (#102)

Documentation

  • Fix link for DICOMweb in documentation (#81)

Contributors

Thanks to @cgorman @manthey @isolovey @erikogabrielsson @by3nrique @vanossj for their contributions!

0.59.1

27 Feb 22:17
Compare
Choose a tag to compare

Enhancements

  • Use a generator to get bytes of pydicom.Datasets by @pchristos in #78

Bug fixes

New Contributors

Full Changelog: v0.59.0...v0.59.1

0.59.0

13 Nov 21:01
Compare
Choose a tag to compare

Enhancements

  • Optimize encoding of multipart message body (#75)
  • Improve datetime format of log messages

Bug fixes

  • Fix parsing of query parameters (#74)

0.58.0

23 Oct 17:37
a59af6e
Compare
Choose a tag to compare

Enhancements

  • Unify exceptions between web and file clients (#69)
  • Ensure URL prefixes have non-zero length

Bug fixes

  • Fix parsing of query parameters (#74)

0.57.1

20 Aug 15:19
Compare
Choose a tag to compare

Bug fixes

  • Fix storage of image instances via DICOMfileClient.store_instances()

0.57.0

18 Aug 13:39
Compare
Choose a tag to compare

Enhancements

  • Improve performance of frame retrieval via DICOMfileClient by caching offsets in the database
  • Further unify interfaces of DICOMfileClient and DICOMwebClient

Breaking changes

  • Constructor of DICOMfileClient now accepts a URL with file scheme rather than a filesystem path
  • Parameter base_dir of constructor of DICOMfileClient has been renamed to url
  • Schema of SQLite database underlying DICOMfileClient has changed

Migration from version 0.56.2 or earlier

  • Change DICOMfileClient(base_dir='/path/to/dir') to DICOMfileClient(url='file:///path/to/dir')
  • Remove existing database files

0.56.2

24 Mar 21:10
Compare
Choose a tag to compare

Bug fixes

  • Drop threading support for frame retrieval

0.56.1

24 Mar 18:43
Compare
Choose a tag to compare

Enhancements

  • Enable DICOMfileClient to read multiple frames in parallel (#65)

0.56.0

23 Mar 22:26
Compare
Choose a tag to compare

Enhancements

  • Improve performance of DICOMfileClient (#64)