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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: orthanc_api_client-0.0.6.tar.gz
  • Upload date:
  • Size: 9.4 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.6.tar.gz
Algorithm Hash digest
SHA256 294b894d35919f9295996935d88301d7d430cc53c70f7953fe08b07332bc459a
MD5 f9c95ac19cbfe794e49afbf8875c40dd
BLAKE2b-256 bed2a04297a6563dccf1a850a11cf86c76031387d8fe442dd44c24bec1f8c287

See more details on using hashes here.

File details

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

File metadata

  • Download URL: orthanc_api_client-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e6215c717b4351cfb2dfeebf5defaac1bedc4d17dfa997539d28972125172e2c
MD5 012aa950050cb23a8c3dc8986380fb02
BLAKE2b-256 105ffe0d9ad7659e15489dd3ecb3bab3d0e11a690c80017bf698bac924bb264b

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