Skip to main content

Retrieve medical images via WADO-URI, WADO-RS, QIDO-RS, MINT, RAD69 and DICOM-QR

Project description

dicomtrolley

CI PyPI PyPI - Python Version Code Climate Code style: black Checked with mypy

Retrieve medical images via WADO-URI, WADO-RS, QIDO-RS, MINT, RAD69 and DICOM-QR

  • Uses pydicom and pynetdicom. Images and query results are pydicom.Dataset instances
  • Query and download DICOM Studies, Series and Instances
  • Integrated search and download - automatic queries for missing series and instance info

A trolley

dicomtrolley docs on readthedocs.io

Installation

pip install dicomtrolley

Basic usage

# Create a http session
session = requests.Session()

# Use this session to create a trolley using MINT and WADO
trolley = Trolley(searcher=Mint(session, "https://server/mint"),
                  downloader=WadoURI(session, "https://server/wado_uri"))

# find some studies (using MINT)
studies = trolley.find_studies(Query(PatientName='B*'))

# download the fist one (using WADO)
trolley.download(studies[0], output_dir='/tmp/trolley')

Documentation

see dicomtrolley docs on readthedocs.io

Project details


Download files

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

Source Distribution

dicomtrolley-3.1.0.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

dicomtrolley-3.1.0-py3-none-any.whl (54.3 kB view details)

Uploaded Python 3

File details

Details for the file dicomtrolley-3.1.0.tar.gz.

File metadata

  • Download URL: dicomtrolley-3.1.0.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.8.18 Linux/6.5.0-1018-azure

File hashes

Hashes for dicomtrolley-3.1.0.tar.gz
Algorithm Hash digest
SHA256 778a085ade88b9d6ff771a01581d0fa5dcce76e1c6b8a14b495af943edbab800
MD5 d07db8536bfc9026f1d465a266ec8a1d
BLAKE2b-256 4ba2d25aa688e3bed992d432d9cf576a57af8e77da87cab0fd22a0b11144155b

See more details on using hashes here.

File details

Details for the file dicomtrolley-3.1.0-py3-none-any.whl.

File metadata

  • Download URL: dicomtrolley-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.8.18 Linux/6.5.0-1018-azure

File hashes

Hashes for dicomtrolley-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9556f301c62819e031c62f5081599c0e63088888523b4182fb1f80bbc7e637bc
MD5 4e04de6698c08fc1f900259c9e322f6e
BLAKE2b-256 e0d16bb63f31d7bdd81f3481e19ce57ccda6dd9c75ea661df58cc1fcaf323c28

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