explorepy Command Guide

explorepy is Mentalab’s open-source Python library for controlling Explore amplifiers, recording, and streaming data. It can be used both as a command line interface (CLI) and as a Python API.

When to Use

  • Quick device discovery and recording without opening Explore Desktop or Mobile.

  • Automated workflows (e.g., start/stop recording via script).

  • Integration with external software through Lab Streaming Layer (LSL).

  • Data conversion from raw .BIN files (offline recordings) into standard formats like .CSV or .BDF+.

Typical CLI Tasks

  • Find and connect to devices.

  • Record data to CSV or BDF/EDF.

  • Convert offline .BIN files into analysis-ready formats.

  • Push data to LSL for synchronization.

  • Manage amplifier settings (e.g., sampling rate, memory format).

Reference

For usage and scripting examples, see the explorepy documentation on readthedocs: explorepy documentation