.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "auto_examples/aeif_cond_beta_multisynapse.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note Click :ref:`here ` to download the full example code .. rst-class:: sphx-glr-example-title .. _sphx_glr_auto_examples_aeif_cond_beta_multisynapse.py: Example of an AEIF neuron with multiple synaptic rise and decay time constants ------------------------------------------------------------------------------ .. GENERATED FROM PYTHON SOURCE LINES 27-60 .. code-block:: default import nest import numpy as np import matplotlib.pyplot as plt neuron = nest.Create('aeif_cond_beta_multisynapse') nest.SetStatus(neuron, {"V_peak": 0.0, "a": 4.0, "b": 80.5}) nest.SetStatus(neuron, {'E_rev': [0.0, 0.0, 0.0, -85.0], 'tau_decay': [50.0, 20.0, 20.0, 20.0], 'tau_rise': [10.0, 10.0, 1.0, 1.0]}) spike = nest.Create('spike_generator', params={'spike_times': np.array([10.0])}) voltmeter = nest.Create('voltmeter') delays = [1.0, 300.0, 500.0, 700.0] w = [1.0, 1.0, 1.0, 1.0] for syn in range(4): nest.Connect(spike, neuron, syn_spec={'synapse_model': 'static_synapse', 'receptor_type': 1 + syn, 'weight': w[syn], 'delay': delays[syn]}) nest.Connect(voltmeter, neuron) nest.Simulate(1000.0) Vms = voltmeter.get("events", "V_m") ts = voltmeter.get("events", "times") plt.plot(ts, Vms) plt.show() .. rst-class:: sphx-glr-timing **Total running time of the script:** ( 0 minutes 0.000 seconds) .. _sphx_glr_download_auto_examples_aeif_cond_beta_multisynapse.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: aeif_cond_beta_multisynapse.py ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: aeif_cond_beta_multisynapse.ipynb ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_