Skip to main content

Introduction

SiFi Bridge Python is a Python API for controlling SiFi Labs biosensor devices programmatically. Build custom applications, automate experiments, and integrate physiological data into your research workflow.

Features

  • Object-Oriented API - Clean, Pythonic interface for device control
  • Real-Time data streaming - Access sensor data as NumPy-compatible arrays
  • Flexible configuration - Control all sensor parameters programmatically
  • Multiple output formats - Stream to CSV, LSL, TCP, or custom handlers
  • Multi-device support - Manage multiple devices simultaneously
  • Easy integration - Works seamlessly with NumPy, Pandas, scikit-learn, and ML frameworks

Alternative interfaces

You may be interested in alternative interfaces to SiFi Bridge for your use case:

  • SiFi Bridge CLI - Interactive command-line interface, no programming required

Support

  • Troubleshooting & FAQ - Common questions and troubleshooting (Bluetooth, device discovery, data). Written for the CLI, but most of it applies to the Python API as well.
  • GitHub issues - Report bugs and request features