Releases: sjoerdk/dicomtrolley
Releases · sjoerdk/dicomtrolley
v3.1.0 -> v3.2.0
v3.0.5 -> v3.1.0
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
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
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
Handles QIDO-RS http 204 (No Content) by returning expected empty result. Fixes #47
Version 3.0.1
- 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
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
v2.1.8 (2023-03-07)
- Improves logging for queries and storage
- Adds SeriesInstanceUID to Query object
Version 2.1.7
v2.1.7 (2022-10-04)
- Add option to ignore certain download errors for robust download (#32)
- Adds logging
Version 2.1.6
v2.1.6 (2022-09-22)
- Fixes small-chunk performance issue(#28)
- Improves rad69 download stream processing