cogpy.plot.hv.multichannel_viewer
multichannel_viewer.py
Clean, grid-unaware multichannel time series viewer.
The only job of this module is: given a (channel, time) numpy array and a list of channel indices to show, render them as stacked traces with a pannable overview strip.
No xarray, no ChannelGrid, no param — just numpy + HoloViews + Panel.
Usage
import panel as pn from multichannel_viewer import MultichannelViewer
pn.extension(“bokeh”)
viewer = MultichannelViewer(sig_z, t_vals, ch_labels) viewer.show_channels([0, 1, 2, 3, 4, 5, 6, 7]) viewer.panel().servable()
Classes
|
Stacked multichannel time series viewer. |