TsGroup#

import pynapple as nap
import uviz as viz

print(tsgroup)
  Index      rate    group    channel    random
-------  --------  -------  ---------  --------
      0   1.00029        0          1     -0.58
      1   2.00059        0          3     -0.11
      2   3.00088        1          0     -1.5
      3   4.00117        0          2     -1.92
      4   5.00146        1          4      0.95
      5   6.00176        0          5      0.54
      6   7.00205        0          6      0.64
      7   8.00234        1          7      1.43
      8   9.00263        0          8      0.97
      9  10.0029         1          9      0.92

PlotTsGroup#

v = viz.PlotTsGroup(tsgroup)

v.show()

None


PlotTsGroup - group_by#

v = viz.PlotTsGroup(tsgroup)
v.group_by(metadata_name=group)
v.show()

group_by


PlotTsGroup - sort_by#

v = viz.PlotTsGroup(tsgroup)
v.sort_by(metadata_name=rate)
v.show()

sort_by


PlotTsGroup - color_by#

v = viz.PlotTsGroup(tsgroup)
v.color_by(metadata_name=group)
v.show()

color_by


PlotTsGroup - add_interval_sets#

v = viz.PlotTsGroup(tsgroup)
v.add_interval_sets(epochs=  index    start    end
      0     0.25    0.4
      1     0.7     0.8
shape: (2, 2), time unit: sec.)
v.show()

add_interval_sets