executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
plottingPlot raster, spike-count, trace, and animation views for time-first snnTorch spike tensors.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to visualize spike tensors with snntorch.spikeplot helpers rather than to train, encode, load datasets, or exchange NIR graphs.
spikeplot.raster.spikeplot.spike_count.spikeplot.traces.spikeplot.animator in notebooks or scripts.utils.reset: route to encoding-training.spikegen: route to encoding-training.nir-interoperability.spikevision.spk_rec/mem_rec: route to core-neurons.spikeplot workflows use one sample with time as dimension 0, such as [num_steps, num_outputs] for spike counts/traces or [num_steps, height, width] for frame animations.[num_steps, num_neurons]; flatten trailing spatial dimensions if needed. For minibatch recordings, index one sample first, for example spk_rec[:, sample_idx].detach().cpu().spike_count, pass a Python list/tuple/array of labels whose length matches the output dimension; do not pass a torch tensor as labels.matplotlib.pyplot, create explicit fig, ax objects, and close figures after rendering.scripts/spikeplot_smoke.py: headless Agg smoke that builds synthetic spike/trace tensors, exercises raster, spike-count, traces, and a lightweight animation object, and prints a pass summary.Start with workflows for practical recipes and API reference for live snnTorch 1.0.0 signatures.