dicomtrolley
Retrieve medical images via WADO-URI, WADO-RS, QIDO-RS, MINT, RAD69 and DICOM-QR
- Uses
pydicomandpynetdicom. Images and query results arepydicom.Datasetinstances - Query and download DICOM Studies, Series and Instances
- Integrated search and download - automatic queries for missing series and instance info
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
Metadata
Release files for dicomtrolley 4.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dicomtrolley-4.1.0.tar.gz | 66.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dicomtrolley-4.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 122.2 kB
Release files / dicomtrolley-4.1.0.tar.gz
| Download URL | dicomtrolley-4.1.0.tar.gz |
|---|---|
| Size | 66.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c2f6f370c2d70b9c6130c99c27a71bc13b9f25d0482c8284246fb46d4a02ef7
|
|
BLAKE2b-256 checksum How to use checksums |
eabb7a5c9c85fa42bbf75bf1bfc876c74f1e89aec886b3f8d98217b62f340e38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / dicomtrolley-4.1.0-py3-none-any.whl
| Download URL | dicomtrolley-4.1.0-py3-none-any.whl |
|---|---|
| Size | 55.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6c4593df0751fd1ed3380469a039bd4bfb5c323f2e36bd5b90d4b863a274127d
|
|
BLAKE2b-256 checksum How to use checksums |
f6df568e2c92af9e0f7331432f7251f4fde7b41c1a8ced3dfe29e24f220e6724
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|