Welcome to LieSL’s documentation!

https://github.com/pyreiz/pyliesl/workflows/pytest/badge.svg https://readthedocs.org/projects/pyliesl/badge/?version=latest https://coveralls.io/repos/github/pyreiz/pyliesl/badge.svg?branch=master https://img.shields.io/badge/License-MIT-blue.svg

LieSL is a set of convenient tools to manage LSL streams and record or load xdf files wrapping pyxdf. and LabRecorder.

Installation

Stable

pip install liesl

Development

git clone https://github.com/pyreiz/pyliesl.git
cd pyliesl
pip install -e .

Basic Usage

Liesl offers a python API and a set of command line tools

Two common use case for the API are recording a set of streams with Session or subscribing a RingBuffer to a specific LSL Outlet detected by open_streaminfo().

Three common use cases for the CLI are mocking a Outlet for development and testing using liesl mock, printing information about all currently visible LSL outlets using liesl list, or fast peeking into the content of an xdf file with liesl xdf <filename> --at-most 10.

Documentation

Indices and tables