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, **kwargs)[source]

Calculation of firing rates for delta PSCs.

See nnmt.lif._general._firing_rate_integration() for integration procedure.

Uses nnmt.lif.delta._firing_rates_for_given_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 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.

kwargs

For additional kwargs regarding the fixpoint iteration procedure see nnmt.lif._general._firing_rate_integration().

Returns:
np.array

Array of firing rates of each population in Hz.