Ambrahealth python SDK
Project description
Ambra-SDK
Welcome to ambra-sdk library for intract with ambrahealth service and storage api.
Quickstart
pip install ambra-sdk
Running
from ambra_sdk.api import Api
from ambra_sdk.models import Study
from ambra_sdk.service.filtering import Filter, FilterCondition
from ambra_sdk.service.sorting import Sorter, SortingOrder
api = API.with_creds(url, username, password)
user_info = api.Session.user().get()
studies = api \
.Study \
.list() \
.filter_by(
Filter(
'phi_namespace',
FilterCondition.equals,
user_info.namespace_id,
),
) \
.only([Study.study_uid, Study.image_count]) \
.sort_by(
Sorter(
'created',
SortingOrder.ascending,
),
) \
.all()
for study in studies:
print(study.study_uid, study.image_count)
License
Ambra-SDK is licensed under the terms of the Apache-2.0 License (see the file LICENSE).
Read the docs
Documentation: https://dicomgrid.github.io/sdk-python/index.html
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
ambra-sdk-3.20.3.0.post4.tar.gz
(124.5 kB
view hashes)
Built Distribution
Close
Hashes for ambra_sdk-3.20.3.0.post4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8b4dc42193cbbd1f70569990a5f7162b84e138dcb4140bb5e767a87778a566f |
|
MD5 | 3777f9dd7a351975d466500d8e27d628 |
|
BLAKE2b-256 | c817cbd49a0819593aee65c02cb6d67dbbb8902409406bb8a8623ac8e3cf4276 |