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

Uploaded Source

Built Distribution

orthanc_api_client-0.0.8-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: orthanc_api_client-0.0.8.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 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.8.tar.gz
Algorithm Hash digest
SHA256 9c981ff2d0ca920d082849d246a28c811bfe2294a316af6d58a4c54dc5577072
MD5 71ea18f57520e01bb1e8584fec13f0b2
BLAKE2b-256 5716c854e097e58c8ba2791627d08478e7afecd35fba67469e700781c4ddbfb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: orthanc_api_client-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 af8c7528f004d07d2078b84fa1edd7555cf6b54be8bdae2e8aad482388e90bce
MD5 6d4f5982270a705541a301b227bae113
BLAKE2b-256 8311158164b6f62a8f228b5dc7f6c8108c6c3cb07bfdd73dfab38ba9097e76f3

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