Açıklama Yok

Andrej Studen 57b9c71c48 Update Readme.md 4 yıl önce
Readme.md 57b9c71c48 Update Readme.md 4 yıl önce
getFile.py fbad6ad2e6 Initial import 5 yıl önce
labkeyDatabaseBrowser.py fbad6ad2e6 Initial import 5 yıl önce
labkeyFileBrowser.py fbad6ad2e6 Initial import 5 yıl önce
labkeyInterface.py 573173dc2c Allow for redirect through encoding for responseData to json parsing 5 yıl önce
network-config-sample.json fbad6ad2e6 Initial import 5 yıl önce
orthancDatabaseBrowser.py df904e183a Initial import 4 yıl önce
orthancFileBrowser.py df904e183a Initial import 4 yıl önce
orthancInterface.py df904e183a Initial import 4 yıl önce

Readme.md

Orthanc Python interface

A Python3 urllib3 based interface for communication with the Orthanc server. Provides simple REST API interfaces integrated in python code.

Setup

Update network-config-sample.json with personal information needed to access the site (username and password) When using orthancInterface, use the updated file as input to orthancInterface constructor, ie

ifc=orthancInterface.orthancInterface('/path/to/network-config.json')

Orthanc configuration file can be merged with the LabKeyInterface configuration file.

Use

Sample usage:

fhome=os.path.expanduser('~')
fconfig=os.path.join(fhome,'.labkey','network.json')
onet=orthancInterface.orthancInterface()
onet.init(fconfig)
ofb=orthancFileBrowser.orthancFileBrowser(onet)
...
#download seriesId to fname
ofb.getZip('series',seriesId,fname)