AutoPage.zip
This script aims to facilitate inspecting data files page by page when searching for features of interest. It steps to the next (or previous) page of data automatically after a user-defined time unless you hit a 'Pause' button in order to inspect the current page in more detail. Once paused, you can annotate the data by adding TextMarks or marking 'states', i.e., time ranges marked with a coloured bar.
The script is controllable via keyboard shortcuts so that you can focus on the data without the need for mouse-clicking
and dragging etc.
You can display a user guide by clicking on a button in the scripts Setup dialog.
Requirements: Spike2 v8.24 or higher.
PlotGrid.zip
This script allows you to select columns or rows of data in a grid view (a simple Spike 2 spreadsheet) and plot the data to an XY view or a bar chart. Some Spike2 scripts generate tables of results in a grid view and so can be analysed directly using this script. Alternatively, you can copy/paste source data into a grid from the log window or from a spreadsheet in order to generate plots.
You can add data to a new or an existing XY view and to new or pre-existing channels. You can adjust the appearance of the display, e.g. trace colour, symbols, line type etc. by right-clicking on the view.
You can display a user guide by clicking the Help button on the script toolbar.
Requirements: Spike2 v9.02 or higher.
ShowHide.zip
This script allows you to Show or Hide channels in the front view based on a dialog with a grid of checkboxes rather than the list-based method built into Spike2. The resulting dialog is especially convenient when dealing recordings from multi-electrode arrays since the grid of check boxes can be matched to the layout of the electrode array. Using this script, you can easily show or hide rows or blocks of channels. You can also define a mask so that only channels of specified types, Events and WaveMarks, for example, are available to be shown or hidden.
The script adds a button labelled (ShowHide) to the Spike2 Script bar the first time that you run it so that it is available via a single mouse-click.
A user guide is included in the comments at the head of the script file.
This script requires Spike2 v6.06 or higher.
MultiRerun.zip
This script allows you to set up an eye-catching replay of your experimental data on a computer screen or via a video projector. This is an attention-grabbing method of presenting results in poster demonstrations, lectures or student practical classes.
Using this script, you can set up to ten time views rerunning in parallel. When each data file reaches the end it restarts automatically from the beginning. Each rerunning file can have multiple related result views, e.g. power spectra, which update to reflect the currently displayed raw data. You can also display up 4 multimedia windows linked to rerunning files.