neurons.py 455 B

1234567891011121314151617181920
  1. AdExpEqs = "\n".join((
  2. "Ex = gL*sF*exp( (V - Vt)/sF ) : amp",
  3. "IL = gL*(EL - V) : amp",
  4. "dV/dt = (I + IL + Ex - w)/C : volt",
  5. "dw/dt = (a*(V - EL) - w)/tau : amp",
  6. "Vt : volt",
  7. "Vr : volt",
  8. "b : amp",
  9. "sF : volt",
  10. "tau: second",
  11. "EL : volt",
  12. "gL : siemens",
  13. "C : farad",
  14. "a : siemens",
  15. "Vp : volt"
  16. ))
  17. AdExp = {"model": AdExpEqs,
  18. "threshold": "V > Vp",
  19. "reset": "V = Vr; w+=b"}