hnn_core.parallel_backends.JoblibBackend

class hnn_core.parallel_backends.JoblibBackend(n_jobs=1)[source]

The JoblibBackend class.

Parameters:
n_jobsint | None

The number of jobs to start in parallel. If None, then 1 trial will be started without parallelism

Attributes:
n_jobsint

The number of jobs to start in parallel

Methods

simulate(net, tstop, dt, n_trials[, postproc])

Simulate the HNN model

simulate(net, tstop, dt, n_trials, postproc=False)[source]

Simulate the HNN model

Parameters:
netNetwork object

The Network object specifying how cells are connected.

n_trialsint

Number of trials to simulate.

tstopfloat

The simulation stop time (ms).

dtfloat

The integration time step of h.CVode (ms)

postprocbool

If False, no postprocessing applied to the dipole

Returns:
dpl: list of Dipole

The Dipole results from each simulation trial