spike_analysiscoreSpikeDetectionCreastTroughget_serialize_dict

SpikeDetectionCreastTrough.get_serialize_dict

spike_analysis.core.SpikeDetectionCreastTrough.get_serialize_dict()

Get a dictionary containing the attributes of the SpikeDetectionCreastTrough object.

Returns:

A dictionary containing the attributes of the SpikeDetectionCreastTrough object:

  • reader_object (dict): A dictionary containing the attributes of the reader object.

  • lim_creast (float): The threshold above which a creast of a spike is detected as such.

  • lim_trough (float): The threshold below which a trough of a spike is detected as such.

  • max_creast_trough_interval (float): The maximum interval between creast and trough such that a spike is recognized.

  • tdelta (float): The minimum interval between spikes.

  • stimulus_period (int): The number of stimuli applied per trial.

  • stimulus_period_offset (int): The number of the stimulus in each period to be extracted.

  • stim_times (list): A list containing stimulus times.

  • cellid (str): The name to be used in the spike times dataframe.

  • spike_times (list): A list containing spike times.

  • _spike_times_creast (list): A list containing spike times fullfilling the creast criterion.

  • _spike_times_trough (list): A list containing spike times fullfilling the trough criterion.

  • t_start (float): The start time of the voltage traces.

  • t_end (float): The end time of the voltage traces.

Return type:

dict