bmtk.analyzer.visualization package

Submodules

bmtk.analyzer.visualization.rasters module

bmtk.analyzer.visualization.rasters.plot_raster_query(ax, spikes, nodes_df, cmap, twindow=[0, 3], marker='.', lw=0, s=10)[source]

Plot raster colored according to a query.

Query’s key defines node selection and the corresponding values defines color :param ax: matplotlib axes object, axes to use :param spikes: tuple of numpy arrays, includes [times, gids] :param nodes_df: pandas DataFrame, nodes table :param cmap: dict, key: query string, value:color :param twindow: tuple [start_time,end_time] :param marker: :param lw: :param s:

bmtk.analyzer.visualization.spikes module

bmtk.analyzer.visualization.spikes.plot_avg_rates(cell_models_file, rates_file, model_keys=None, save_as=None, show_plot=True)[source]
bmtk.analyzer.visualization.spikes.plot_rates_old(cells_file, cell_models_file, spikes_file, group_key=None, exclude=[], interval=None, show=True, title=None, save_as=None, smoothed=False)[source]
bmtk.analyzer.visualization.spikes.plot_rates_popnet(cell_models_file, rates_file, model_keys=None, save_as=None, show_plot=True)[source]

Initial method for plotting popnet output

Parameters
  • cell_models_file

  • rates_file

  • model_keys

  • save_as

  • show_plot

Returns

bmtk.analyzer.visualization.spikes.plot_ratess(cells_file, cell_models_file, spikes_file, group_key='pop_name', exclude=['LIF_inh', 'LIF_exc'], save_as=None, show_plot=True)[source]
bmtk.analyzer.visualization.spikes.plot_spikes(cells_file, cell_models_file, spikes_file, population=None, group_key=None, exclude=[], save_as=None, show=True, title=None, legend=True, font_size=None)[source]
bmtk.analyzer.visualization.spikes.plot_spikes_config(configure, group_key=None, exclude=[], save_as=None, show_plot=True)[source]
bmtk.analyzer.visualization.spikes.plot_tuning(sg_analysis, node, band, Freq=0, show=True, save_as=None)[source]

bmtk.analyzer.visualization.widgets module

class bmtk.analyzer.visualization.widgets.MovieWidget(t_range, data, ax=None, metadata={})[source]

Bases: object

initialize(t0, vmin=-1, vmax=1, cmap=<matplotlib.colors.LinearSegmentedColormap object>)[source]
ti(t)[source]
update(t)[source]
class bmtk.analyzer.visualization.widgets.PlotWidget(t_range, y_range, rate_ax=None, position_ax=None, metadata={}, location_markersize=5)[source]

Bases: object

initialize(t0, **kwargs)[source]
set_visible(visible_or_not)[source]
update(t)[source]
property y

Module contents