Skip to content

Scalable Informatics for Biomedical Imaging Studies (SIBIS) Python Package

License

Notifications You must be signed in to change notification settings

sibis-platform/sibispy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIBIS

Circle CI Documentation Status

Scalable Informatics for Biomedical Imaging Studies

SIBIS is python middleware for supporting clinical data management activities. It provides a common session object with access to imaging, form, and issue databases.

Contents

  • Install sibis-docker

Getting Started

To use sibisyou need to have access to an XNAT server and a REDCap server.

import sibispy

# Create a Session with configuration
session = sibispy.Session(config_path="/path/to/config.yml")

# Use the logger for structured log format
# session.logging.info('id', 'err', **kwargs)

# Connect to the configured servers
session.connect_servers()

# Access the XNAT API
projects = session.api_imaging.select.projects()

# Access the REDCap API
data_entry = session.api_data_entry.export_records(format='df')
import_laptops = session.api_import_laptops_.export_records(format='df')

Related Projects

About

Scalable Informatics for Biomedical Imaging Studies (SIBIS) Python Package

Resources

License

Stars

Watchers

Forks

Packages

No packages published