SpikeWizard module

class SpikeWizard.Fitter(data, mode='auto', filter=True, function: str | Callable = 'gaussian', **kwargs)[source]

Bases: SpikeFinder

Lorentzian(x, a, x0, gamma)[source]
property fit
gaussian(x, a, x0, sigma)[source]
plot_fit(ax: bool | Axes = False, **kwargs)[source]
class SpikeWizard.SpikeFinder(data, mode='auto', filter=True, function: str | Callable = 'gaussian', **kwargs)[source]

Bases: object

find_heights()[source]
find_spikes()[source]
find_widths()[source]
get_spike_amplitudes()[source]
get_spike_count()[source]
get_spike_rate()[source]
get_spike_waveforms()[source]
property spike_indices
property spike_properties
status_check()[source]