Skip to main content

Python Orthanc REST API client

Project description

python-orthanc-api-client

A python client to ease using the Orthanc Rest API.

Functionalities are very limited now ! Backward compat will break a lot in the near future !

Examples:

from orthanc_api_client import OrthancApiClient

orthanc_a = OrthancApiClient('http://localhost:8042', user='orthanc', pwd='orthanc')
orthanc_b = OrthancApiClient('http://localhost:8043', user='orthanc', pwd='orthanc')

all_patients_ids = orthanc_a.patients.get_all_ids()
all_studies_ids = orthanc_a.studies.get_all_ids()
all_series_ids = orthanc_a.series.get_all_ids()
all_instances_ids = orthanc_a.instances.get_all_ids()

dicom_file = orthanc_a.instances.get_file(instance_id=all_instances_ids[0])

response = orthanc_b.upload(buffer=dicom_file)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orthanc_api_client-0.0.5.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

orthanc_api_client-0.0.5-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file orthanc_api_client-0.0.5.tar.gz.

File metadata

  • Download URL: orthanc_api_client-0.0.5.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for orthanc_api_client-0.0.5.tar.gz
Algorithm Hash digest
SHA256 11f9b70ff968ad883308c7c7f3a44777f6efa9c1e9db280cc46c1eaafb54bd43
MD5 b33046ff9d0a9480818c20508799b160
BLAKE2b-256 a9ba2d0806e699a4441d39cd7c52bce3029df11297c99355257348a5e93d1797

See more details on using hashes here.

File details

Details for the file orthanc_api_client-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: orthanc_api_client-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for orthanc_api_client-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 115477fc66c31acd30331f9cb5f31e3790563bc556d5b610ef2a5cf02c675a1d
MD5 720dc48acb3a7c0e730c000cfa6ef815
BLAKE2b-256 22a590eea58ab2251df1047871392d6bcf5fdf446209cddec749c729e1684c36

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page