dicomweb-client icon indicating copy to clipboard operation
dicomweb-client copied to clipboard

Python client for DICOMweb RESTful services

Results 20 dicomweb-client issues
Sort by recently updated
recently updated
newest added

This PR introduces changes to unify exceptions between `DICOMwebClient` and `DICOMfileClient`. Specifically, it ensures that errors that would result in `requests.HTTPError` exceptions in `DICOMwebClient` are handled the same way by...

enhancement

This PR implements utilities to create authorized `requests.Session` objects using OpenID Connect (OIDC). It introduces two public classes that are both derived from `requests.Session`: - `ConfidentialClientSession` for confidential clients using...

enhancement

To help when accessing heavily loaded servers. Google's dicom stores for example seem very prone to overloading, in which case they return a 429 code. This exposes a few more...

enhancement

@pieper @chafey As discussed in #56, it would be great to implement a `DICOMs3Client` based on [DICOMwebProtocol](https://github.com/MGHComputationalPathology/dicomweb-client/blob/a1d4f020b1f2ac32822aad87a4f6f2bfecf95670/src/dicomweb_client/protocol.py#L18). In general, I think we should consider the following aspects for the design...

enhancement

We have a need to deal with some equipment that does not expose its full WADO functionality through WADA-RS and requires the use of WADO-URI for some WADO features. Would...

enhancement

[Google suggests](https://cloud.google.com/healthcare/docs/how-tos/best-practices#sending_requests_concurrently) using up to 20 concurrent requests for better overall network performance. But I believe we currently only do one at a time with `requests`. It looks like we...

enhancement

With the emergence of the [IHE AIW-I profile](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_AIW-I.pdf), the role of [UPS-RS](https://www.dicomstandard.org/dicomweb/workflow-ups-rs) is poised to grow dramatically. While [dcm4chee](https://github.com/dcm4che/dcm4chee-arc-light/tree/master/dcm4chee-arc-ups-rs) supports the [provider interface](https://dcm4chee-arc-cs.readthedocs.io/en/latest/overview.html), support for the user interface is relatively...

enhancement

See conversation on JavaScript client: https://github.com/dcmjs-org/dicomweb-client/issues/57

bug

Hi @hackermd . In #27 we had discussed making pillow and numpy optional. The issue was closed after these two dependencies were removed. #56 reintroduced these required dependencies. #56 explicitly...

installation