Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 882 Bytes

File metadata and controls

29 lines (19 loc) · 882 Bytes

DataSHIELD Opal Python

GitHub Actions PyPI version

DataSHIELD Python API implementation for OBiBa/Opal.

Installation

pip install datashield-opal

Usage

from datashield import DSSession, DSLoginBuilder, DSError

url = 'https://opal-demo.obiba.org'
builder = DSLoginBuilder().add('server1', url, 'dsuser', 'P@ssw0rd').add('server2', url, 'dsuser', 'P@ssw0rd')
logins = builder.build()

session = DSSession(logins)
session.open()

# do some DataSHIELD analysis stuff, see examples folder

session.close()