Skip to content

Releases: gacou54/pyorthanc

v1.18.0

13 Jun 13:41
Compare
Choose a tag to compare

What's Changed

  • Update Orthanc client to follow Orthanc 1.12.4 in #66

Full Changelog: v1.17.0...v1.18.0

PyOrthanc 1.17.0

05 Jun 19:50
Compare
Choose a tag to compare

What's Changed

  • Update to Orthanc 1.12.3 and Python Plugin 4.2
  • MainDicomTags are only queried once
  • Resource metadata (e.g. LastUpdate) that is not in the DICOM tag are always query Orthanc
  • Remove deprecated function build_patient_forest()

Full Changelog: v1.16.1...v1.17.0

PyOrthanc 1.16.1

08 Feb 16:17
Compare
Choose a tag to compare

New features:

  • Added the .main_dicom_tags property to all resources (Patient/Study/Series/Instance) to retrieve the main DICOM tags.

PyOrthanc 1.16.0

13 Dec 18:47
1391ae6
Compare
Choose a tag to compare

New features:

  • Each resources now have a .download() method that retrieve in chunk a zip (Patient, Study, Series) or a DICOM file.
    • This is useful when downloading resources

PyOrthanc 1.15.1

09 Dec 13:08
Compare
Choose a tag to compare

Fix:

  • Series.description property now retrieve the value with the correct DICOM tag.

PyOrthanc 1.15.0

30 Nov 17:11
Compare
Choose a tag to compare

New features:

  • Each resource as new parent_(patient/study/series) property that facilitate the access to its parent resources
    • For instance, it is possible to retrieve the patient corresponding to an instance patient = instance.parent_patient
  • Patient, Study and Series objects now have a shared_tags property that retrieve the shared tags in a simplified format
    • For more control on the output format, a get_shared_tags(simplify=True/False, short=True/False) method is also accessible

PyOrthanc 1.14.1

14 Nov 20:29
Compare
Choose a tag to compare

Fix:

  • Force a minimum version on the httpx dependencies

PyOrthanc 1.14.0

14 Nov 20:08
Compare
Choose a tag to compare

Features:

  • Add to_orthanc_patient_id, to_orthanc_study_id, to_orthanc_series_id and to_orthanc_instance_id functions to generate Orthanc IDs from DICOM (U)IDs
  • orthanc_sdk
    • Improve linting and autocompletion
    • Follow the Python Plugin 4.1

Other:

  • Less restrictive dependency on httpx

PyOrthanc 1.13.1

07 Nov 20:58
Compare
Choose a tag to compare

Fix:

  • orthanc_sdk
    • Fix autocomplete in some editor/IDE (e.g. fix the pycharm autocomplete)

PyOrthanc 1.13.0

18 Oct 13:27
Compare
Choose a tag to compare

Features:

  • Add a new submodule orthanc_sdk.
    • When used in an Orthanc Python script, it acts the same as import orthanc
    • When used outside Orthanc (i.e. when developing a script), expose the same signature as import orthanc
      • This adds autocomplete and linting
      • All methods/functions are mock (i.e. do nothing), which is useful when developing
      • Use it with from pyorthanc import orthanc_sdk