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 !

Installation:

pip3 install orthanc-api-client

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])

instances_ids = orthanc_b.upload(buffer=dicom_file)

upload a folder to Orthanc

from orthanc_api_client import OrthancApiClient

o = OrthancApiClient('http://localhost:8042', user='orthanc', pwd='orthanc')
o.upload_folder('/home/o/files', ignore_errors=True)

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.7.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

orthanc_api_client-0.0.7-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: orthanc_api_client-0.0.7.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 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.7.tar.gz
Algorithm Hash digest
SHA256 8751bf85680b26a24651a51b1d34606c2a75a5a1e71c6775ec4192fbf7f5af1a
MD5 a6b546a7708c0b6add8acb1081c49d24
BLAKE2b-256 37c199c42959d0e0f0eeeb7dfd529815d2e399ed6d0687436dd6c2e8d8d484bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: orthanc_api_client-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6ac8a210f375cbd4ac8ed4e2a9f2f830c88070e43006b825b5d4b028515b641f
MD5 336a60c44cec9329dac6a04846d1005b
BLAKE2b-256 1c6a36fd42116a8b8499705e0d53efb737228ec75f8c9c1c52cc3f4f1977191d

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