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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dicomtrolley-3.2.0.tar.gz
  • Upload date:
  • Size: 44.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.8.18 Linux/6.5.0-1025-azure

File hashes

Hashes for dicomtrolley-3.2.0.tar.gz
Algorithm Hash digest
SHA256 2567ac471d147c9a8ba44c78a2dbbe52b4cb61cb5fb8b2a94751c707ef31d363
MD5 beb6fdda8cf45a3c21484206885a8795
BLAKE2b-256 e8b3a825bef54531c4b7269148ed12d9303ed3db3dfc0e1552701171bc174a0b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dicomtrolley-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0eba96a16462155aaf2d8169741780977a2689e7b25dcd6807e636c3232ee8fb
MD5 97e379b46a90a448cf9ffc474349e5e4
BLAKE2b-256 aeb5b8afb2c2df042f15a531c165c111f968d73a055a9b53f4d287aeba0c8cf9

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