├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── conda-requirements.yml ├── docs ├── README.md ├── development │ └── maintenance.md ├── img │ ├── renderer_inheritance.png │ ├── renderer_inheritance.svg │ ├── stream_viewer-BarPG.gif │ ├── stream_viewer-ConnectivityVB.gif │ ├── stream_viewer-CortexVB.gif │ ├── stream_viewer-LinePG-no_offset.gif │ ├── stream_viewer-LineVis.gif │ ├── stream_viewer-PolarPG.gif │ ├── stream_viewer-TopoVB-Impedance.gif │ ├── stream_viewer-TopoVB.gif │ ├── stream_viewer-main.gif │ ├── stream_viewer-minmrk.gif │ ├── stream_viewer-minsig.gif │ └── stream_viewer-stream_status.PNG ├── modules │ ├── applications │ │ ├── lsl_status.md │ │ ├── lsl_viewer.md │ │ ├── lsl_viewer_custom.md │ │ └── overview.md │ ├── data │ │ └── overview.md │ ├── renderers │ │ ├── bar_pg.md │ │ ├── base_data.md │ │ ├── base_display.md │ │ ├── line_pg.md │ │ ├── line_vis.md │ │ ├── overview.md │ │ └── topo_vb.md │ └── widgets │ │ └── overview.md └── outline │ ├── customizing.md │ ├── extending.md │ ├── integrating.md │ └── overview.md ├── mkdocs.yml ├── pyproject.toml ├── requirements.txt └── stream_viewer ├── __init__.py ├── applications ├── __init__.py ├── lsl_barpg.py ├── lsl_custom.py ├── lsl_linepg.py ├── lsl_linevis.py ├── lsl_topovb.py ├── main.py ├── minimal_markers.py ├── minimal_signals.py └── stream_status_qml.py ├── buffers ├── __init__.py ├── resolver.py └── stream_data_buffers.py ├── data ├── __init__.py ├── data_source.py ├── stream_info.py └── stream_lsl.py ├── qml └── streamInfoListView.qml ├── renderers ├── __init__.py ├── bar_pg.py ├── data │ ├── __init__.py │ └── base.py ├── display │ ├── __init__.py │ ├── base.py │ ├── pyqtgraph.py │ ├── visbrain.py │ └── vispy.py ├── line_pg.py ├── line_vis.py ├── resolver.py └── topo_vb.py ├── utils ├── __init__.py ├── headmodel.py └── resolver.py └── widgets ├── __init__.py ├── bar_ctrl.py ├── config_renderer.py ├── control_panel.py ├── interface.py ├── resolver.py ├── status_delegate.py ├── stream_info.py ├── time_series.py ├── topo_ctrl.py └── visbrain_ctrl.py /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /conda-requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/conda-requirements.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/development/maintenance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/development/maintenance.md -------------------------------------------------------------------------------- /docs/img/renderer_inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/renderer_inheritance.png -------------------------------------------------------------------------------- /docs/img/renderer_inheritance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/renderer_inheritance.svg -------------------------------------------------------------------------------- /docs/img/stream_viewer-BarPG.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-BarPG.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-ConnectivityVB.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-ConnectivityVB.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-CortexVB.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-CortexVB.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-LinePG-no_offset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-LinePG-no_offset.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-LineVis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-LineVis.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-PolarPG.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-PolarPG.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-TopoVB-Impedance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-TopoVB-Impedance.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-TopoVB.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-TopoVB.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-main.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-main.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-minmrk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-minmrk.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-minsig.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-minsig.gif -------------------------------------------------------------------------------- /docs/img/stream_viewer-stream_status.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/img/stream_viewer-stream_status.PNG -------------------------------------------------------------------------------- /docs/modules/applications/lsl_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/applications/lsl_status.md -------------------------------------------------------------------------------- /docs/modules/applications/lsl_viewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/applications/lsl_viewer.md -------------------------------------------------------------------------------- /docs/modules/applications/lsl_viewer_custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/applications/lsl_viewer_custom.md -------------------------------------------------------------------------------- /docs/modules/applications/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/applications/overview.md -------------------------------------------------------------------------------- /docs/modules/data/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/data/overview.md -------------------------------------------------------------------------------- /docs/modules/renderers/bar_pg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/bar_pg.md -------------------------------------------------------------------------------- /docs/modules/renderers/base_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/base_data.md -------------------------------------------------------------------------------- /docs/modules/renderers/base_display.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/base_display.md -------------------------------------------------------------------------------- /docs/modules/renderers/line_pg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/line_pg.md -------------------------------------------------------------------------------- /docs/modules/renderers/line_vis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/line_vis.md -------------------------------------------------------------------------------- /docs/modules/renderers/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/overview.md -------------------------------------------------------------------------------- /docs/modules/renderers/topo_vb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/renderers/topo_vb.md -------------------------------------------------------------------------------- /docs/modules/widgets/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/modules/widgets/overview.md -------------------------------------------------------------------------------- /docs/outline/customizing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/outline/customizing.md -------------------------------------------------------------------------------- /docs/outline/extending.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/outline/extending.md -------------------------------------------------------------------------------- /docs/outline/integrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/outline/integrating.md -------------------------------------------------------------------------------- /docs/outline/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/docs/outline/overview.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/requirements.txt -------------------------------------------------------------------------------- /stream_viewer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/__init__.py -------------------------------------------------------------------------------- /stream_viewer/applications/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/__init__.py -------------------------------------------------------------------------------- /stream_viewer/applications/lsl_barpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/lsl_barpg.py -------------------------------------------------------------------------------- /stream_viewer/applications/lsl_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/lsl_custom.py -------------------------------------------------------------------------------- /stream_viewer/applications/lsl_linepg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/lsl_linepg.py -------------------------------------------------------------------------------- /stream_viewer/applications/lsl_linevis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/lsl_linevis.py -------------------------------------------------------------------------------- /stream_viewer/applications/lsl_topovb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/lsl_topovb.py -------------------------------------------------------------------------------- /stream_viewer/applications/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/main.py -------------------------------------------------------------------------------- /stream_viewer/applications/minimal_markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/minimal_markers.py -------------------------------------------------------------------------------- /stream_viewer/applications/minimal_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/minimal_signals.py -------------------------------------------------------------------------------- /stream_viewer/applications/stream_status_qml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/applications/stream_status_qml.py -------------------------------------------------------------------------------- /stream_viewer/buffers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/buffers/__init__.py -------------------------------------------------------------------------------- /stream_viewer/buffers/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/buffers/resolver.py -------------------------------------------------------------------------------- /stream_viewer/buffers/stream_data_buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/buffers/stream_data_buffers.py -------------------------------------------------------------------------------- /stream_viewer/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/data/__init__.py -------------------------------------------------------------------------------- /stream_viewer/data/data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/data/data_source.py -------------------------------------------------------------------------------- /stream_viewer/data/stream_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/data/stream_info.py -------------------------------------------------------------------------------- /stream_viewer/data/stream_lsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/data/stream_lsl.py -------------------------------------------------------------------------------- /stream_viewer/qml/streamInfoListView.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/qml/streamInfoListView.qml -------------------------------------------------------------------------------- /stream_viewer/renderers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/__init__.py -------------------------------------------------------------------------------- /stream_viewer/renderers/bar_pg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/bar_pg.py -------------------------------------------------------------------------------- /stream_viewer/renderers/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream_viewer/renderers/data/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/data/base.py -------------------------------------------------------------------------------- /stream_viewer/renderers/display/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream_viewer/renderers/display/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/display/base.py -------------------------------------------------------------------------------- /stream_viewer/renderers/display/pyqtgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/display/pyqtgraph.py -------------------------------------------------------------------------------- /stream_viewer/renderers/display/visbrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/display/visbrain.py -------------------------------------------------------------------------------- /stream_viewer/renderers/display/vispy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/display/vispy.py -------------------------------------------------------------------------------- /stream_viewer/renderers/line_pg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/line_pg.py -------------------------------------------------------------------------------- /stream_viewer/renderers/line_vis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/line_vis.py -------------------------------------------------------------------------------- /stream_viewer/renderers/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/resolver.py -------------------------------------------------------------------------------- /stream_viewer/renderers/topo_vb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/renderers/topo_vb.py -------------------------------------------------------------------------------- /stream_viewer/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/utils/__init__.py -------------------------------------------------------------------------------- /stream_viewer/utils/headmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/utils/headmodel.py -------------------------------------------------------------------------------- /stream_viewer/utils/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/utils/resolver.py -------------------------------------------------------------------------------- /stream_viewer/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/__init__.py -------------------------------------------------------------------------------- /stream_viewer/widgets/bar_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/bar_ctrl.py -------------------------------------------------------------------------------- /stream_viewer/widgets/config_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/config_renderer.py -------------------------------------------------------------------------------- /stream_viewer/widgets/control_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/control_panel.py -------------------------------------------------------------------------------- /stream_viewer/widgets/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/interface.py -------------------------------------------------------------------------------- /stream_viewer/widgets/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/resolver.py -------------------------------------------------------------------------------- /stream_viewer/widgets/status_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/status_delegate.py -------------------------------------------------------------------------------- /stream_viewer/widgets/stream_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/stream_info.py -------------------------------------------------------------------------------- /stream_viewer/widgets/time_series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/time_series.py -------------------------------------------------------------------------------- /stream_viewer/widgets/topo_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/topo_ctrl.py -------------------------------------------------------------------------------- /stream_viewer/widgets/visbrain_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intheon/stream_viewer/HEAD/stream_viewer/widgets/visbrain_ctrl.py --------------------------------------------------------------------------------