cogpy.plot.hv

Interactive HoloViews/Panel visualization components for ECoG data.

This subpackage provides reusable, composable building blocks for interactive neural signal exploration built on HoloViews and Panel.

Quick-start imports:

from cogpy.plot.hv import grid_movie, multichannel_view, add_time_hair

Modules

channel_grid

channel_grid.py Grid-layout-aware channel selection primitive.

channel_grid_widget

channel_grid_widget.py Panel widget wrapping ChannelGrid with an interactive Bokeh grid display.

decomposition

HoloViews visualizations for decomposition results.

ecog_viewer

ECoG viewer and channel grid selector (HoloViews/Panel).

grid_frame_element

grid_frame_element.py Spatial AP×ML frame viewer driven by a TimeHair.

grid_indexing

ieeg_toolkit

ieeg_viewer

ieeg_viewer.py Grid-aware iEEG viewer built on top of MultichannelViewer.

linked_views

multichannel_timeseries

Multichannel time-series viewer helpers (HoloViews/Panel).

multichannel_viewer

multichannel_viewer.py Clean, grid-unaware multichannel time series viewer.

orthoslicer

Interactive orthoslicer with a linked time-window view (no RangeTool).

processing_chain

processing_chain.py Param-based processing chain for on-demand visualization.

selection_policy

signals

Static-compatible HoloViews plot primitives for signal analysis.

theme

time_player

topomap

topomap.py AP×ML heatmap of a per-electrode scalar.

xarray_hv

HoloViews helpers for xarray objects.