allensdk.internal.model.glif.preprocess_neuron module

exception allensdk.internal.model.glif.preprocess_neuron.MissingSpikeException[source]

Bases: Exception

allensdk.internal.model.glif.preprocess_neuron.estimate_dv_cutoff(voltage_list, dt, start_t, end_t)[source]
allensdk.internal.model.glif.preprocess_neuron.find_first_spike_voltage(voltage, dt, ssq=False, MAKE_PLOT=False, SHOW_PLOT=False, BLOCK=False, dv_cutoff=20.0, thresh_frac=0.05)[source]

calculate voltage at threshold of first spike Parameters ———- voltage: numpy array

voltage trace

dt: float

sampling time step

ssq: Boolean

whether there is or is not a subrathreshold short square pulse (note that if thes

MAKE_PLOT: Boolean

specifies whether or not a plot should be made

SHOW_PLOT: Boolean

specifies if a visualization should be made

BLOCK: Boolean

if a plot is made this specifies weather to stop the code until the plot is closed

dv_cutoff: float

specifies cut off of the derivative of the voltage

thresh_frac: float

variable that goes into feature extractor

Returns:
:float

voltage of threshold of first spike

allensdk.internal.model.glif.preprocess_neuron.main()[source]
allensdk.internal.model.glif.preprocess_neuron.preprocess_neuron(nwb_file, sweep_list, cell_properties=None, dt=None, cut=None, bessel=None, save_figure_path=None)[source]
allensdk.internal.model.glif.preprocess_neuron.tag_plot(tag, fs=9)[source]