replay_trajectory_classification.simulate.simulate_neuron_with_place_field#

simulate_neuron_with_place_field(means: ndarray, position: ndarray, max_rate: float = 15.0, variance: float = 36.0, sampling_frequency: int = 500, is_condition: ndarray | None = None) ndarray[source]#

Simulates the spiking of a neuron with a place field at means.

Parameters:
  • means (np.ndarray, shape (n_position_dims,))

  • position (np.ndarray, shape (n_time, n_position_dims))

  • max_rate (float, optional)

  • variance (float, optional)

  • sampling_frequency (float, optional)

  • is_condition (None or np.ndarray, (n_time,))

Returns:

spikes

Return type:

np.ndarray, shape (n_time,)