mercurial.core.jansen_rit module

Jansen‑Rit neural mass model with empirical parameters and network support.

class mercurial.core.jansen_rit.JansenRitColumn(params: JansenRitParams | None = None, **kwargs)[source]

Bases: object

Single Jansen‑Rit cortical column.

Methods

derivative

get_EEG

sigmoid

step

derivative(state: ndarray, p_ext: float = 0.0) ndarray[source]
get_EEG() float[source]
sigmoid(v: float) float[source]
step(dt: float, p_ext: float = 0.0) None[source]
class mercurial.core.jansen_rit.JansenRitNetwork(n_columns: int, coupling_strength: float = 0.0, params: JansenRitParams | None = None, **column_kwargs)[source]

Bases: object

Network of coupled Jansen‑Rit columns.

Methods

get_EEG_array

get_mean_EEG

step

get_EEG_array() ndarray[source]
get_mean_EEG() float[source]
step(dt: float, external_inputs: ndarray | None = None) None[source]