Viewers ########################### Over the years, several online and offline data viewers have been developed for LSL. The list below is by no means complete. If you have created a visualizer for LSL and wish to add it to the list below, please clone this repository, edit this file and submit a pull request. Or, if there is a viewer neglected in the list below, simply post an issue with a link. Online Viewers ********************** A part of any LSL workbench should be a reliable way to monitor your data. Thus, sturdy, online data visualizers are essential tools. There are a number of stand-alone applications for viewing LSL data in real-time and software packages include online visualization windows. Stand-alone online viewers: * `MNE-LSL Player `__ * `StreamViewer `__ .. image:: ../images/stream_viewer-LineVis.gif * `BrainVision LSL Viewer `__ .. image:: ../images/LSL_BVLSL-Viewer.png * `MATLABViewer `__ Allow visualizing, filtering and saving data in EEGLAB format. Exist as a compiled standalone application (see GitHub release) with no MATLAB installation necessary, or as an EEGLAB plugin. .. image:: ../images/visstream-scroll.png * StreamViewer (old version; used to be hosted at SCCN ftp as part of the mobi_utils package: ftp://sccn.ucsd.edu/pub/software/LSL/Mobi_Utils/mobi_utils_1_1_10/) .. image:: ../images/streamviewer.png * :lslrepo:`SigVisualizer` (Python/PyQt5 based - From Yida Lin and Clemens Brunner) .. image:: ../images/SigVisualizer_demo.gif * `PlotJuggler `__ supporst LSL streams and other data sources. * `Open Ephys `__ via `OpenEphysLSL-Inlet Plugin `__ * Older `LSL-Inlet Plugin `__ * The `python bindings `__ contain a `very basic visualizer `__. To start it, install pylsl and pyqtgraph and run it as :command:`python -m pylsl.examples.ReceiveAndPlot`. Software suites/packages supporting online LSL visualization: * `BCI2000 `__ * `Muse LSL `__ * `Neuropype `__ * `OpenViBE `__ Offline Viewers ********************** The following software suites/packages support offline visualization of XDF files, the file format used by :lslrepo:`LabRecorder` to store LSL streams: * `EEGLAB `__ * `Neuropype `__ * `MNELab `__ * `MoBILAB `__ * `SigViewer `__