Skip to content

Releases: sjoerdk/dicomtrolley

v3.1.0 -> v3.2.0

17 Sep 14:27
38a8db3
Compare
Choose a tag to compare
  • Moves to pydantic v2, releases pydantic 1.8.2 pin. See #54

v3.0.5 -> v3.1.0

18 Apr 20:25
8d98412
Compare
Choose a tag to compare

Rewrites caching:

  • Trolley no longer caches results by default, cleans up Trolley.
  • Completely rewrites CachedSearcher to implement Searcher interface
  • Caching is now optional by wrapping any searcher instance
  • Caching is now time-based and done per DICOM object
  • Adds query caching (previously only get_study_for_id)

Makes reasoning about DICOM levels (study/series/instance) easier:

  • Adds numeric value and comparison to DICOMObjectLevels
  • Introduces DICOMObject.contained_references()
  • Merges to_series_level_refs, to_instance_refs into to_refs(level)

Version 3.0.5

13 Nov 15:23
cc05009
Compare
Choose a tag to compare

v3.0.5 (13-11-23)

  • Fixes bug where StudyInstanceUID-only QIDO-RS HierarchicalQuery would remove UID from query
  • Fixes bug where Series-level QIDO-RS RelationalQuery returns Study-level result

Version 3.0.4

25 Sep 14:10
1c546af
Compare
Choose a tag to compare

v3.0.4 (25-09-23)

  • Fixes build error in 3.0.3 github actions. No code changes

v3.0.3 (14-09-23)

  • Handles QIDO-RS http 204 (No Content) by returning expected empty result. Fixes #47

Version 3.0.3

25 Sep 12:58
Compare
Choose a tag to compare
Version 3.0.3 Pre-release
Pre-release

Handles QIDO-RS http 204 (No Content) by returning expected empty result. Fixes #47

Version 3.0.1

12 Sep 10:05
3d70d31
Compare
Choose a tag to compare
  • Fixes build and documentation errors
  • Adds WADO-RS and QIDO-RS support
  • Reworks download mechanics. Fascilitates direct download when you know the ids by introducing DICOMObjectReference. This base for Series-, Study- and SOPInstanceReference can be downloaded directly
  • Introduces CachedSearcher to avoid unneeded queries
  • Simplifies and clears up trolley download methods by upgrading DICOMDownloadable to base class
  • Simplifies automatic querying for missing ids. Downloader instances can now raise Exceptions for insufficient download info (missing instance, series ids)
  • Simplifies Query class structure. Removes BasicQuery class in favour of Query+Exception for unconvertible query parameters
  • Updates docs: Moves from single github readme to separate readthedocs build
  • All code examples in docs and /examples are now tested
  • Main branch is now called main. Removes branch master.

Release v2.2.0

24 Mar 08:04
6651caf
Compare
Choose a tag to compare

v2.2.0 (2023-03-23)

  • DICOM-QR queries now use Study Root (QR class 1.2.840.10008.5.1.4.1.2.2.1) instead of Patient Root to simplify study-level queries. (#38)

Version 2.1.8

07 Mar 09:14
490ca5e
Compare
Choose a tag to compare

v2.1.8 (2023-03-07)

  • Improves logging for queries and storage
  • Adds SeriesInstanceUID to Query object

Version 2.1.7

04 Oct 09:13
64d82a9
Compare
Choose a tag to compare

v2.1.7 (2022-10-04)

  • Add option to ignore certain download errors for robust download (#32)
  • Adds logging

Version 2.1.6

22 Sep 15:07
db5007c
Compare
Choose a tag to compare

v2.1.6 (2022-09-22)

  • Fixes small-chunk performance issue(#28)
  • Improves rad69 download stream processing