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

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