if __name__ == '__main__': eid, probe_id = get_eid_argv() one = ONE() m = Model(eid, probe_id, probe_idx=0, one=one) # Create the Datoviz view. c = canvas(width=1200 * 2, height=800 * 2, show_fps=False) scene = c.scene(rows=2, cols=2) # Panels. p0 = scene.panel(row=0, controller='axes', hide_grid=False) p1 = scene.panel(row=1, controller='axes', hide_grid=True) # Brain regions in the right panels. ps0 = scene.panel(row=0, col=1, controller='axes', hide_grid=True) ps1 = scene.panel(row=1, col=1, controller='axes', hide_grid=True) ps0.size('x', .2) plot_brain_regions(ps0, m.regions) plot_brain_regions(ps1, m.regions) # Views. rv = RasterView(c, p0) ev = EphysView(c, p1, m.n_channels, m.depth_min, m.depth_max) # Controller ctrl = Controller(m, rv, ev) gui = GUI(ctrl) run()
def raster(spikes): rm = RasterController(RasterModel(spikes), RasterView()) dviz.run()