Skip to content

Milestones

List view

  • A generic `Circuit` class which accepts (different) models as nodes and connectivity matrices as edges. `Circuit` class should be able to integrate all models by one `dt`, gather all `outputs` and couple all nodes. Coupling is the supplied as `inputs` to all models. - Models need to be able to receive `inputs`. - Models need to be able to integrate by single `dt` *efficiently*. This requires a good solution to quickly reinitialize or continue an ongoing integration.

    No due date
  • Chunkwise integration has to be implemented by the user. This could be solved more generally by the simulation framework itself. This would also make it possible to couple all models to a BOLD simulation. Todos: - chunkwise time integration - chunkwise integration should support integration of models by a single `dt` - universal BOLD simulation support - BOLD simulation on a separate thread / process? - `scipy.integrate.ode` and `scipy.integrate.odeint` integration support

    No due date
    β€’1/1 issues closed
  • More builtin models, including - [x] Wilson-Cowan model - [x] Fitz-Hugh Nagumo oscillator - ...

    No due date
    β€’1/1 issues closed
  • Working whole-brain optimization with one or more models. Parameter exploration should be possible with a whole-brain network and optimization using the evolutionary algorithm.

    No due date
    β€’2/2 issues closed
  • Decide on, implement and test base classes for nodes (`NeuralMass`); circuits (representing whole-brain networks); integrators (only `numba` based? more?). Rewrite existing models (Hopf and ALN to the new setting using base classes)

    No due date
    β€’5/5 issues closed