ephyviewer is a python module for building custuimized viewer for electrophysiological signals and related stuff (video/events/time frequency…)

It can be used as a stabndalone application just by lauching from console, then use the open menu (need neo>0.6):


Launch it from console with filename (and optional format) (need neo>0.6):

ephyviewer File_axon_1.abf
ephyviewer File_axon_1.abf -f Axon

But th real goal is to design cutumized viewer for your needs with simple python scripts:

import ephyviewer
import numpy as np

app = ephyviewer.mkQApp()

sigs = np.random.rand(100000,16)
sample_rate = 1000.
t_start = 0.
view1 = ephyviewer.TraceViewer.from_numpy(sigs, sample_rate, t_start, 'Signals')

win = ephyviewer.MainViewer(debug=True, show_auto_scale=True)


Have a look at all examples to create from simple to sophisticated viewers.