neurotic.gui.config¶
The neurotic.gui.config module implements a class for configuring and
launching ephyviewer for a loaded dataset.
-
class
neurotic.gui.config.EphyviewerConfigurator(metadata, blk, lazy=False)[source]¶ A class for launching ephyviewer for a dataset with configurable viewers.
At initialization, invalid viewers are automatically disabled (e.g., the video viewer is disabled if
video_fileis not given inmetadata). Viewers can be hidden or shown before launch using the built-in methods. Valid viewer names are:tracestraces_raucfreqsspike_trainstraces_ratesepochsepoch_encodervideoevent_listdata_frame
launch_ephyviewer()is provided for starting a new Qt app and launching the ephyviewer main window all at once.create_ephyviewer_window()generates just the ephyviewer window and should be used if there is already a Qt app running.-
create_ephyviewer_window(theme='light', ui_scale='medium', support_increased_line_width=False, show_datetime=False, datetime_format='%Y-%m-%d %H:%M:%S')[source]¶ Load data into each ephyviewer viewer and return the main window.