Changes for page NEST Simulator

Last modified by abonard on 2025/04/10 15:15

From version 15.1
edited by abonard
on 2025/04/10 15:15
Change comment: There is no comment for this version
To version 11.1
edited by abonard
on 2025/04/10 15:06
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2,6 +2,8 @@
2 2  
3 3  * ((( ==== **[[Beginner >>||anchor = "HBeginner-1"]]** ==== )))
4 4  
5 +* ((( ==== **[[Advanced >>||anchor = "HAdvanced-1"]]** ==== )))
6 +
5 5  === **Beginner** ===
6 6  
7 7  === [[Introduction to NEST: Simulating a single neuron>>https://www.nest-simulator.org/downloads/DEMO_oneneuron_screencast.mp4||rel=" noopener noreferrer" target="_blank"]] ===
... ... @@ -21,4 +21,42 @@
21 21  
22 22  When you have worked through this material, you will know how to:
23 23  start PyNEST, create neurons and stimulation or recording devices, query and set their parameters, connect them to each other or to devices, simulate the network and extract the data from recording devices.
26 +=== **Advanced** ===
24 24  
28 +=== [[MUSIC Tutorial – Introduction to the MUSIC Interface>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/music_tutorial/music_tutorial_1.html||rel=" noopener noreferrer" target="_blank"]] ===
29 +
30 +**Level**: advanced(%%) **Type**: user documentation
31 +
32 +This tutorial showcases how to setup the system, gives a general introduction to NEST and MUSIC, shows the. basics of NEST, and how to add MUSIC connections.
33 +=== [[Introduction to PyNEST – Spatially structured networks>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/pynest_tutorial/part_4_spatially_structured_networks.html||rel=" noopener noreferrer" target="_blank"]] ===
34 +
35 +**Level**: advanced(%%) **Type**: user documentation
36 +
37 +When you have worked through this material you will be able to:
38 +Create populations of neurons with specific spatial locations, define connectivity profiles between these types of populations, connect populations using profiles, visualize the connectivity
39 +=== [[MUSIC tutorial – The pymusic interface>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/music_tutorial/music_tutorial_4.html||rel=" noopener noreferrer" target="_blank"]] ===
40 +
41 +**Level**: advanced(%%) **Type**: user documentation
42 +
43 +The interface is closely modelled on the C++ API; indeed, the steps to use it is almost exactly the same. You can mostly refer to the C++ description for explanation. Below we will only highlight the differences to the C++ API.
44 +=== [[MUSIC tutorial – Practical tips>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/music_tutorial/music_tutorial_4.html||rel=" noopener noreferrer" target="_blank"]] ===
45 +
46 +**Level**: advanced(%%) **Type**: user documentation
47 +
48 +Start MUSIC using mpirun, Disable messages, Comma as decimal point, Build Autotool-enable project.
49 +=== [[MUSIC tutorial – Connect two NEST simulations using MUSIC>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/music_tutorial/music_tutorial_2.html||rel=" noopener noreferrer" target="_blank"]] ===
50 +
51 +**Level**: advanced(%%) **Type**: user documentation
52 +
53 +We will be implementing the simple network from the introduction to this tutorial.
54 +=== [[MUSIC tutorial – MUSIC with SLI>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/music_tutorial/music_tutorial_sli.html||rel=" noopener noreferrer" target="_blank"]] ===
55 +
56 +**Level**: advanced(%%) **Type**: user documentation
57 +
58 +We won’t discuss the code extensively as learning SLI is really outside the scope of this tutorial. The code follows the same structure as the other examples, and should be straightforward to follow. But we will give a few pointers for how to connect things with MUSIC.
59 +=== [[MUSIC tutorial – MUSIC Connections in C++ and Python>>https://nest-simulator.readthedocs.io/en/v3.3/tutorials/music_tutorial/music_tutorial_3.html||rel=" noopener noreferrer" target="_blank"]] ===
60 +
61 +**Level**: advanced(%%) **Type**: user documentation
62 +
63 +Let’s take a look at a pair of programs that send and receive spikes. These can be used as inputs or outputs to the NEST models we created above with no change to the code. C++ code tends to be somewhat longwinded so we only show the relevant parts here.
64 +