Skip to content

Commit b54e0f0

Browse files
committed
Merge branch 'master' of github.com:nest/nest-simulator into jm_310
2 parents 7de0d78 + 6e971b5 commit b54e0f0

File tree

118 files changed

+31604
-597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+31604
-597
lines changed

doc/htmldoc/_ext/model_tag_setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ def template_renderer(app, docname, source):
356356
and used to inject the rendered content.
357357
"""
358358
env = app.builder.env
359-
template_files = ["models/index", "neurons/index", "synapses/index", "devices/index"]
359+
template_files = ["models/index", "neurons/index", "synapses/index", "devices/index", "neurons/neuron_types"]
360360

361361
# Render the document if it matches one of the specified templates
362362
if any(docname == template_file for template_file in template_files):

doc/htmldoc/get-started_index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ More topics
147147
|neuron| More about neurons
148148
^^^
149149

150+
* :ref:`types_neurons`
151+
* :ref:`neuron_update`
150152
* :ref:`sim_precise_spike_times`
151153
* :ref:`exact_integration`
152154

@@ -211,6 +213,8 @@ More topics
211213

212214
tutorials/index
213215
tutorials/pynest_tutorial/index
216+
neurons/neuron_update
217+
neurons/neuron_types
214218

215219
.. toctree::
216220
:maxdepth: 1

doc/htmldoc/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Welcome to the NEST Simulator documentation!
2222
ranging from algorithmically determined connections to data-driven connectivity.
2323
Create connections between neurons using numerous synapse models from STDP to gap junctions.
2424

25+
2526
.. grid-item::
2627

2728
.. button-ref:: tutorials_guides

doc/htmldoc/models/index.rst

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ Learn more about . . .
9393
* :ref:`Model terminology <model_meaning>`
9494

9595

96-
9796
----
9897

9998
.. _model_meaning:
@@ -115,10 +114,7 @@ The term `models` in the context of NEST (and the field of computational neurosc
115114
2. **Network models**. These models are created from individual neuron
116115
and synapse models using the different commands provided by the
117116
:ref:`PyNEST API <pynest_api>`. Examples for such network models
118-
are the :doc:`microcircuit model
119-
<../auto_examples/Potjans_2014/index>` or the `multi-area model
120-
<https://inm-6.github.io/multi-area-model/>`_).
121-
You can also explore :doc:`all our example networks </examples/index>`.
117+
can be found :doc:`here </examples/index>`.
122118

123119
.. seealso::
124120

doc/htmldoc/nest_behavior/running_simulations.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ The simulation loop. Light gray boxes denote thread parallel parts, dark
3838
gray boxes denote :hxt_ref:`MPI` parallel parts. U(St) is the update operator that
3939
propagates the internal state of a neuron or device.
4040

41+
4142
.. _simulation_resolution:
4243

4344
Simulation resolution and update interval

doc/htmldoc/neurons/index.rst

Lines changed: 62 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -4,72 +4,87 @@ All about neurons in NEST
44
=========================
55

66

7-
Guides on using neurons in NEST
8-
-------------------------------
9-
10-
.. grid:: 1 1 2 2
7+
.. grid:: 1 1 3 3
118
:gutter: 1
129

13-
.. grid-item::
10+
.. grid-item-card::
11+
:class-header: sd-d-flex-row sd-align-minor-center sd-bg-info sd-text-white
1412

15-
.. grid:: 1 1 1 1
1613

17-
.. grid-item-card:: Node management (neurons and devices)
14+
|neuron| Neuron types in NEST
15+
^^^
1816

19-
* :ref:`node_handles`
20-
* :ref:`param_ex`
2117

22-
.. grid-item::
18+
* :ref:`types_neurons`: Find out about the various neuron models and their mechanisms that are available in NEST
2319

24-
.. grid:: 1 1 1 1
20+
* :ref:`neuron_update`: Learn how NEST handles the steps to update the dynamics of neurons during simulation.
2521

26-
.. grid-item-card:: Exact integration
27-
:class-title: sd-d-flex-row sd-align-minor-center
28-
:link: exact_integration
29-
:link-type: ref
3022

31-
.. grid-item-card:: Precise spike times
32-
:class-title: sd-d-flex-row sd-align-minor-center
33-
:link: sim_precise_spike_times
34-
:link-type: ref
23+
.. grid-item-card::
24+
:class-header: sd-d-flex-row sd-align-minor-center sd-bg-info sd-text-white
3525

36-
.. toctree::
37-
:maxdepth: 1
38-
:glob:
39-
:hidden:
4026

41-
*
27+
|python| Using neurons in PyNEST scripts
28+
^^^
29+
30+
* :ref:`Manipulating nodes (neurons and devices) <node_handles>`: understand basic functionality of nodes
31+
* :ref:`param_ex`: explore how to use parameter objects in NEST
32+
4233

43-
.. dropdown:: List of neuron models
44-
:color: info
34+
.. grid-item-card::
35+
:class-header: sd-d-flex-row sd-align-minor-center sd-bg-info sd-text-white
4536

46-
{% for items in tag_dict %}
47-
{% if items.tag == "neuron" %}
48-
{% for item in items.models | sort %}
49-
* :doc:`/models/{{ item | replace(".html", "") }}`
50-
{% endfor %}
51-
{% endif %}
52-
{% endfor %}
5337

38+
|math| Find a specific model
39+
^^^
5440

55-
Neuron model naming conventions
56-
-------------------------------
5741

58-
Neuron model names in NEST combine abbreviations that describe the dynamics and synapse specifications for that model.
59-
They may also include the author's name of a model based on a specific paper.
42+
For details on individual models, please take alook at our model directory, where you can
43+
select various tags and refine the results to your choosing, or look up our A-Z list.
6044

61-
For example, the neuron model name
45+
* :doc:`/models/index`
6246

63-
``iaf_cond_beta``
6447

65-
corresponds to an implementation of a spiking neuron using
66-
integrate-and-fire dynamics with conductance-based
67-
synapses. Incoming spike events induce a postsynaptic change of
68-
conductance modeled by a beta function.
6948

70-
As an example for a neuron model name based on specific paper,
49+
----
7150

72-
``hh_cond_exp_traub``
51+
.. |nav| image:: /static/img/GPS-Settings-256_nest.svg
52+
.. |script| image:: /static/img/script_white.svg
53+
:scale: 20%
54+
.. |start| image:: /static/img/start_white.svg
55+
:scale: 40%
56+
.. |user| image:: /static/img/020-user.svg
57+
.. |teacher| image:: /static/img/014-teacher.svg
58+
.. |admin| image:: /static/img/001-shuttle.svg
59+
.. |dev| image:: /static/img/dev_orange.svg
60+
.. |nestml| image:: /static/img/nestml-logo.png
61+
:scale: 15%
62+
.. |synapse| image:: /static/img/synapse_white.svg
63+
.. |neuron| image:: /static/img/neuron_white.svg
64+
.. |glossary| image:: /static/img/glossary_white.svg
65+
.. |git| image:: /static/img/git_white.svg
66+
.. |refresh| image:: /static/img/refresh_white.svg
67+
.. |hpc| image:: /static/img/hpc_white.svg
68+
.. |random| image:: /static/img/random_white.svg
69+
.. |math| image:: /static/img/math_white.svg
70+
.. |network| image:: /static/img/network_brain_white.svg
71+
.. |device| image:: /static/img/device_white.svg
72+
.. |connect| image:: /static/img/connect_white.svg
73+
.. |sonata| image:: /static/img/sonata_white.svg
74+
.. |write| image:: /static/img/write_nest_white.svg
75+
:scale: 60%
76+
.. |parallel| image:: /static/img/parallel_white.svg
77+
.. |simulate| image:: /static/img/simulate_white.svg
78+
.. |interactive| image:: /static/img/interactive_white.svg
79+
.. |python| image:: /static/img/python_white.svg
80+
.. |gallery| image:: /static/img/gallery_white.svg
81+
82+
83+
.. toctree::
84+
:hidden:
7385

74-
implements a modified version of the Hodgkin Huxley neuron model
75-
based on Traub and Miles (1991)
86+
neuron_types
87+
parametrization
88+
node_handles
89+
exact-integration
90+
simulations_with_precise_spike_times

0 commit comments

Comments
 (0)