diff --git a/models/aeif_cond_alpha.h b/models/aeif_cond_alpha.h index 43ff066e9a..4cdc4ddf6e 100644 --- a/models/aeif_cond_alpha.h +++ b/models/aeif_cond_alpha.h @@ -103,7 +103,14 @@ and For the reference implementation of this model, see `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. -See also [1]_. + +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. Parameters ++++++++++ diff --git a/models/aeif_cond_alpha_astro.h b/models/aeif_cond_alpha_astro.h index afc1e08f8f..09a15141e6 100644 --- a/models/aeif_cond_alpha_astro.h +++ b/models/aeif_cond_alpha_astro.h @@ -110,7 +110,14 @@ For implementation details of the adaptive exponential integrate-and-fire neuron model, see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. -See also [1]_. + +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. Parameters ++++++++++ diff --git a/models/aeif_cond_alpha_multisynapse.h b/models/aeif_cond_alpha_multisynapse.h index a85fca7009..2366f81b96 100644 --- a/models/aeif_cond_alpha_multisynapse.h +++ b/models/aeif_cond_alpha_multisynapse.h @@ -96,6 +96,14 @@ When the neuron fires a spike, the adaptation current :math:`w <- w + b`. For implementation details see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. + Parameters ++++++++++ @@ -155,6 +163,14 @@ Receives SpikeEvent, CurrentEvent, DataLoggingRequest +References +++++++++++ + +.. [1] Brette R and Gerstner W (2005). Adaptive exponential + integrate-and-fire model as an effective description of neuronal + activity. Journal of Neurophysiology. 943637-3642 + DOI: https://doi.org/10.1152/jn.00686.2005 + See also ++++++++ diff --git a/models/aeif_cond_beta_multisynapse.h b/models/aeif_cond_beta_multisynapse.h index faa5523cd8..34eec8f0d7 100644 --- a/models/aeif_cond_beta_multisynapse.h +++ b/models/aeif_cond_beta_multisynapse.h @@ -113,6 +113,14 @@ When the neuron fires a spike, the adaptation current `w <- w + b`. For implementation details see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. + Parameters ++++++++++ @@ -172,6 +180,14 @@ Receives SpikeEvent, CurrentEvent, DataLoggingRequest +References +++++++++++ + +.. [1] Brette R and Gerstner W (2005). Adaptive exponential + integrate-and-fire model as an effective description of neuronal + activity. Journal of Neurophysiology. 943637-3642 + DOI: https://doi.org/10.1152/jn.00686.2005 + See also ++++++++ diff --git a/models/aeif_cond_exp.h b/models/aeif_cond_exp.h index 43036f7c51..dc314629b1 100644 --- a/models/aeif_cond_exp.h +++ b/models/aeif_cond_exp.h @@ -105,7 +105,14 @@ setting V_peak too high. For implementation details see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. -See also [1]_. + +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. Parameters: diff --git a/models/aeif_psc_alpha.h b/models/aeif_psc_alpha.h index 44dce7c868..36c8e43b54 100644 --- a/models/aeif_psc_alpha.h +++ b/models/aeif_psc_alpha.h @@ -95,7 +95,13 @@ Here :math:`H(t)` is the Heaviside step function and `k` indexes incoming spikes For implementation details see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. -See also [1]_. +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. Parameters ++++++++++ diff --git a/models/aeif_psc_delta.h b/models/aeif_psc_delta.h index 5ce8cda93a..26f937ea95 100644 --- a/models/aeif_psc_delta.h +++ b/models/aeif_psc_delta.h @@ -97,7 +97,13 @@ the value of `J` after a spike. For implementation details see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. -See also [1]_. +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. Parameters ++++++++++ diff --git a/models/aeif_psc_delta_clopath.h b/models/aeif_psc_delta_clopath.h index 6a3ece45e9..111fae8303 100644 --- a/models/aeif_psc_delta_clopath.h +++ b/models/aeif_psc_delta_clopath.h @@ -93,6 +93,14 @@ For implementation details see the See also [2]_. +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [4]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. + Parameters ++++++++++ @@ -190,6 +198,11 @@ References .. [3] Voltage-based STDP synapse (Clopath et al. 2010) on ModelDB https://modeldb.science/144566?tab=1 +.. [4] Brette R and Gerstner W (2005). Adaptive exponential + integrate-and-fire model as an effective description of neuronal + activity. Journal of Neurophysiology. 943637-3642 + DOI: https://doi.org/10.1152/jn.00686.2005 + See also ++++++++ diff --git a/models/aeif_psc_exp.h b/models/aeif_psc_exp.h index 35ee0ed501..80beca144b 100644 --- a/models/aeif_psc_exp.h +++ b/models/aeif_psc_exp.h @@ -95,7 +95,13 @@ Here :math:`H(t)` is the Heaviside step function and `k` indexes incoming spikes For implementation details see the `aeif_models_implementation <../model_details/aeif_models_implementation.ipynb>`_ notebook. -See also [1]_. +.. note:: + + The default refractory period for ``aeif`` models is zero, consistent with the model definition in + Brette & Gerstner [1]_. Thus, an ``aeif`` neuron with default parameters can fire multiple spikes in a single + time step, which can lead to exploding spike numbers and extreme slow-down of simulations. + + To avoid such unphysiological behavior, you should set a refractory time ``t_ref > 0``. Parameters ++++++++++