nnmt.lif.delta._firing_rates¶
-
nnmt.lif.delta.
_firing_rates
(J, K, V_0_rel, V_th_rel, tau_m, tau_r, J_ext, K_ext, nu_ext, I_ext=None, C=None, **kwargs)[source]¶ Calculation of firing rates for delta PSCs.
See
nnmt._solvers._firing_rate_integration()
for integration procedure.Uses
nnmt.lif.delta._firing_rates_for_given_input()
,nnmt.lif._general._mean_input()
, andnnmt.lif._general._std_input()
.Parameters: - Jnp.array
Weight matrix in V.
- Knp.array
Indegree matrix.
- V_0_rel[float | 1d array]
Relative reset potential in V.
- V_th_rel[float | 1d array]
Relative threshold potential in V.
- tau_m[float | 1d array]
Membrane time constant of post-synatic neuron in s.
- tau_r[float | 1d array]
Refractory time in s.
- J_extnp.array
External weight matrix in V.
- K_extnp.array
Numbers of external input neurons to each population.
- nu_ext1d array
Firing rates of external populations in Hz.
- I_extfloat, optional
External d.c. input in A, requires membrane capacitance as well.
- Cfloat, optional
Membrane capacitance in F, required if external input is given.
- kwargs
For additional kwargs regarding the fixpoint iteration procedure see
nnmt._solvers._firing_rate_integration()
.
Returns: - np.array
Array of firing rates of each population in Hz.