Ticket #111 (new enhancement)

Opened 4 months ago

Add a proper `reset()` function to allow running Monte-Carlo simulations

Reported by: apdavison Assigned to: apdavison
Priority: major Milestone: 0.5.0
Component: all Version: trunk
Keywords: Cc:

Description

reset() should:

  • set time to zero
  • set the neuron states to their initial values
  • discard all recordings

It should not destroy existing neurons/population/connections, nor change the list of things to be recorded.

Since it may be desirable to record different things on different runs, we also need a mechanism for resetting the list of things to be recorded. I suggest record(None).

setup() should then destroy the existing network