From 70befa5a678452db1cf7ba32b558791c852714bc Mon Sep 17 00:00:00 2001 From: "C.A.P. Linssen" Date: Tue, 30 Apr 2024 14:52:09 +0200 Subject: [PATCH] fix special handling of NEST delay and weight variables in synapse --- doc/tutorials/stdp_windows/stdp_windows.ipynb | 6806 +---------------- .../triplet_stdp_synapse.ipynb | 1724 ++--- .../nest_code_generator_utils.py | 4 +- .../test_weight_variable_specified.py | 4 +- 4 files changed, 990 insertions(+), 7548 deletions(-) diff --git a/doc/tutorials/stdp_windows/stdp_windows.ipynb b/doc/tutorials/stdp_windows/stdp_windows.ipynb index 6bb2f7782..51e1f5f74 100644 --- a/doc/tutorials/stdp_windows/stdp_windows.ipynb +++ b/doc/tutorials/stdp_windows/stdp_windows.ipynb @@ -319,188 +319,36 @@ "output_type": "stream", "text": [ "[65,stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "[70,stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "CMake Warning (dev) at CMakeLists.txt:95 (project):\n", - " cmake_minimum_required() should be called prior to this top-level project()\n", - " call. Please see the cmake-commands(7) manual for usage documentation of\n", - " both commands.\n", - "This warning is for project developers. Use -Wno-dev to suppress it.\n", - "\n", - "-- The CXX compiler identification is GNU 12.3.0\n", - "-- Detecting CXX compiler ABI info\n", - "-- Detecting CXX compiler ABI info - done\n", - "-- Check for working CXX compiler: /usr/bin/c++ - skipped\n", - "-- Detecting CXX compile features\n", - "-- Detecting CXX compile features - done\n", - "\n", - "-------------------------------------------------------\n", - "nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module Configuration Summary\n", - "-------------------------------------------------------\n", - "\n", - "C++ compiler : /usr/bin/c++\n", - "Build static libs : OFF\n", - "C++ compiler flags : \n", - "NEST compiler flags : -std=c++17 -Wall -fopenmp -O2 -fdiagnostics-color=auto\n", - "NEST include dirs : -I/home/charl/julich/nest-simulator-install/include/nest -I/usr/include -I/usr/include -I/usr/include\n", - "NEST libraries flags : -L/home/charl/julich/nest-simulator-install/lib/nest -lnest -lsli /usr/lib/x86_64-linux-gnu/libltdl.so /usr/lib/x86_64-linux-gnu/libgsl.so /usr/lib/x86_64-linux-gnu/libgslcblas.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a\n", - "\n", - "-------------------------------------------------------\n", - "\n", - "You can now build and install 'nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module' using\n", - " make\n", - " make install\n", - "\n", - "The library file libnestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module.so will be installed to\n", - " /tmp/nestml_target_i1uuk7tq\n", - "The module can be loaded into NEST using\n", - " (nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module) Install (in SLI)\n", - " nest.Install(nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module) (in PyNEST)\n", - "\n", - "CMake Warning (dev) in CMakeLists.txt:\n", - " No cmake_minimum_required command is present. A line of code such as\n", - "\n", - " cmake_minimum_required(VERSION 3.26)\n", - "\n", - " should be added at the top of the file. The version specified may be lower\n", - " if you wish to support older CMake versions for this project. For more\n", - " information run \"cmake --help-policy CMP0000\".\n", - "This warning is for project developers. Use -Wno-dev to suppress it.\n", - "\n", - "-- Configuring done (0.5s)\n", - "-- Generating done (0.0s)\n", - "-- Build files have been written to: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target\n", - "[ 25%] Building CXX object CMakeFiles/nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module_module.dir/nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module.o\n", - "[ 50%] Building CXX object CMakeFiles/nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", - "[ 75%] Building CXX object CMakeFiles/nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml.o\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 173 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:266:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 266 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", - " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:261:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 261 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml.cpp:183:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 183 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml.cpp:287:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 287 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", - " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml.cpp:282:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 282 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "In file included from /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module.cpp:36:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:568:91: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:683:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 683 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:695:3: required from ‘nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:568:91: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:671:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 671 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:568:91: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:683:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 683 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:695:3: required from ‘nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:568:91: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:671:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 671 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:484:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 484 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:509:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 509 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:545:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 545 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:417:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 417 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:419:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 419 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:484:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 484 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:509:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 509 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:545:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 545 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:417:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 417 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:419:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 419 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:479:9: required from ‘bool nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:745:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 745 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:746:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 746 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:479:9: required from ‘bool nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:745:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 745 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:746:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 746 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "[100%] Linking CXX shared module nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module.so\n", - "[100%] Built target nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module_module\n", - "[100%] Built target nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module_module\n", - "Install the project...\n", - "-- Install configuration: \"\"\n", - "-- Installing: /tmp/nestml_target_i1uuk7tq/nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module.so\n" + "[70,stdp_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n" + ] + }, + { + "ename": "AssertionError", + "evalue": "Please specify a delay variable for synapse 'stdp_synapse' in the code generator options", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn [3], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m module_name, neuron_model_name, synapse_model_name \u001b[38;5;241m=\u001b[39m \\\n\u001b[0;32m----> 2\u001b[0m \u001b[43mNESTCodeGeneratorUtils\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgenerate_code_for\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43m../../../models/neurons/iaf_psc_delta_neuron.nestml\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 3\u001b[0m \u001b[43m \u001b[49m\u001b[43mnestml_stdp_model\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 4\u001b[0m \u001b[43m \u001b[49m\u001b[43mpost_ports\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mpost_spikes\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43mcodegen_opts\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m{\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mdelay_variable\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mstdp_triplet_synapse\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43md\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mweight_variable\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mstdp_triplet_synapse\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mw\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m}\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/nest_code_generator_utils.py:171\u001b[0m, in \u001b[0;36mNESTCodeGeneratorUtils.generate_code_for\u001b[0;34m(cls, nestml_neuron_model, nestml_synapse_model, module_name, target_path, post_ports, mod_ports, codegen_opts, logging_level)\u001b[0m\n\u001b[1;32m 168\u001b[0m uniq_id \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mstr\u001b[39m(uuid\u001b[38;5;241m.\u001b[39muuid4()\u001b[38;5;241m.\u001b[39mhex)\n\u001b[1;32m 169\u001b[0m module_name \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mnestml_\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m+\u001b[39m uniq_id \u001b[38;5;241m+\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m_module\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m--> 171\u001b[0m \u001b[43mgenerate_nest_target\u001b[49m\u001b[43m(\u001b[49m\u001b[43minput_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43minput_fns\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 172\u001b[0m \u001b[43m \u001b[49m\u001b[43minstall_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43minstall_path\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 173\u001b[0m \u001b[43m \u001b[49m\u001b[43mlogging_level\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mlogging_level\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 174\u001b[0m \u001b[43m \u001b[49m\u001b[43mmodule_name\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmodule_name\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[43m \u001b[49m\u001b[43mtarget_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtarget_path\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 176\u001b[0m \u001b[43m \u001b[49m\u001b[43msuffix\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43m_nestml\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 177\u001b[0m \u001b[43m \u001b[49m\u001b[43mcodegen_opts\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m_codegen_opts\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 179\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m nestml_synapse_model:\n\u001b[1;32m 180\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m module_name, mangled_neuron_name, mangled_synapse_name\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/frontend/pynestml_frontend.py:270\u001b[0m, in \u001b[0;36mgenerate_nest_target\u001b[0;34m(input_path, target_path, install_path, logging_level, module_name, store_log, suffix, dev, codegen_opts)\u001b[0m\n\u001b[1;32m 243\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mgenerate_nest_target\u001b[39m(input_path: Union[\u001b[38;5;28mstr\u001b[39m, Sequence[\u001b[38;5;28mstr\u001b[39m]], target_path: Optional[\u001b[38;5;28mstr\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 244\u001b[0m install_path: Optional[\u001b[38;5;28mstr\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m, logging_level\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mERROR\u001b[39m\u001b[38;5;124m\"\u001b[39m,\n\u001b[1;32m 245\u001b[0m module_name\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m, store_log: \u001b[38;5;28mbool\u001b[39m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m, suffix: \u001b[38;5;28mstr\u001b[39m \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m\"\u001b[39m,\n\u001b[1;32m 246\u001b[0m dev: \u001b[38;5;28mbool\u001b[39m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m, codegen_opts: Optional[Mapping[\u001b[38;5;28mstr\u001b[39m, Any]] \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[1;32m 247\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124;03m\"\"\"Generate and build code for NEST Simulator.\u001b[39;00m\n\u001b[1;32m 248\u001b[0m \n\u001b[1;32m 249\u001b[0m \u001b[38;5;124;03m Parameters\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 268\u001b[0m \u001b[38;5;124;03m A dictionary containing additional options for the target code generator.\u001b[39;00m\n\u001b[1;32m 269\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 270\u001b[0m \u001b[43mgenerate_target\u001b[49m\u001b[43m(\u001b[49m\u001b[43minput_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtarget_platform\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mNEST\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtarget_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtarget_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mlogging_level\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mlogging_level\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 271\u001b[0m \u001b[43m \u001b[49m\u001b[43mmodule_name\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmodule_name\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore_log\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstore_log\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msuffix\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msuffix\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43minstall_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43minstall_path\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 272\u001b[0m \u001b[43m \u001b[49m\u001b[43mdev\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdev\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcodegen_opts\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcodegen_opts\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/frontend/pynestml_frontend.py:193\u001b[0m, in \u001b[0;36mgenerate_target\u001b[0;34m(input_path, target_platform, target_path, install_path, logging_level, module_name, store_log, suffix, dev, codegen_opts)\u001b[0m\n\u001b[1;32m 165\u001b[0m \u001b[38;5;250m\u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124;03m\"\"\"Generate and build code for the given target platform.\u001b[39;00m\n\u001b[1;32m 166\u001b[0m \n\u001b[1;32m 167\u001b[0m \u001b[38;5;124;03mParameters\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 188\u001b[0m \u001b[38;5;124;03m A dictionary containing additional options for the target code generator.\u001b[39;00m\n\u001b[1;32m 189\u001b[0m \u001b[38;5;124;03m\"\"\"\u001b[39;00m\n\u001b[1;32m 191\u001b[0m configure_front_end(input_path, target_platform, target_path, install_path, logging_level,\n\u001b[1;32m 192\u001b[0m module_name, store_log, suffix, dev, codegen_opts)\n\u001b[0;32m--> 193\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[43mprocess\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m0\u001b[39m:\n\u001b[1;32m 194\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mError(s) occurred while processing the model\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/frontend/pynestml_frontend.py:478\u001b[0m, in \u001b[0;36mprocess\u001b[0;34m()\u001b[0m\n\u001b[1;32m 476\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m errors_occurred:\n\u001b[1;32m 477\u001b[0m models \u001b[38;5;241m=\u001b[39m transform_models(transformers, models)\n\u001b[0;32m--> 478\u001b[0m \u001b[43mgenerate_code\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcode_generator\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodels\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 480\u001b[0m \u001b[38;5;66;03m# perform build\u001b[39;00m\n\u001b[1;32m 481\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m _builder \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/frontend/pynestml_frontend.py:447\u001b[0m, in \u001b[0;36mgenerate_code\u001b[0;34m(code_generators, models)\u001b[0m\n\u001b[1;32m 446\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mgenerate_code\u001b[39m(code_generators, models):\n\u001b[0;32m--> 447\u001b[0m \u001b[43mcode_generators\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgenerate_code\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmodels\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/nest_code_generator.py:232\u001b[0m, in \u001b[0;36mNESTCodeGenerator.generate_code\u001b[0;34m(self, models)\u001b[0m\n\u001b[1;32m 229\u001b[0m neurons, synapses \u001b[38;5;241m=\u001b[39m CodeGeneratorUtils\u001b[38;5;241m.\u001b[39mget_model_types_from_names(models, neuron_models\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_option(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mneuron_models\u001b[39m\u001b[38;5;124m\"\u001b[39m), synapse_models\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_option(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msynapse_models\u001b[39m\u001b[38;5;124m\"\u001b[39m))\n\u001b[1;32m 231\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39manalyse_transform_neurons(neurons)\n\u001b[0;32m--> 232\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43manalyse_transform_synapses\u001b[49m\u001b[43m(\u001b[49m\u001b[43msynapses\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 233\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mgenerate_neurons(neurons)\n\u001b[1;32m 234\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mgenerate_synapses(synapses)\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/nest_code_generator.py:277\u001b[0m, in \u001b[0;36mNESTCodeGenerator.analyse_transform_synapses\u001b[0;34m(self, synapses)\u001b[0m\n\u001b[1;32m 275\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m synapse \u001b[38;5;129;01min\u001b[39;00m synapses:\n\u001b[1;32m 276\u001b[0m Logger\u001b[38;5;241m.\u001b[39mlog_message(\u001b[38;5;28;01mNone\u001b[39;00m, \u001b[38;5;28;01mNone\u001b[39;00m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mAnalysing/transforming synapse \u001b[39m\u001b[38;5;132;01m{}\u001b[39;00m\u001b[38;5;124m.\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;241m.\u001b[39mformat(synapse\u001b[38;5;241m.\u001b[39mget_name()), \u001b[38;5;28;01mNone\u001b[39;00m, LoggingLevel\u001b[38;5;241m.\u001b[39mINFO)\n\u001b[0;32m--> 277\u001b[0m synapse\u001b[38;5;241m.\u001b[39mspike_updates \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43manalyse_synapse\u001b[49m\u001b[43m(\u001b[49m\u001b[43msynapse\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/nest_code_generator.py:418\u001b[0m, in \u001b[0;36mNESTCodeGenerator.analyse_synapse\u001b[0;34m(self, synapse)\u001b[0m\n\u001b[1;32m 415\u001b[0m \u001b[38;5;66;03m# special case for NEST delay variable (state or parameter)\u001b[39;00m\n\u001b[1;32m 417\u001b[0m ASTUtils\u001b[38;5;241m.\u001b[39mupdate_blocktype_for_common_parameters(synapse)\n\u001b[0;32m--> 418\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m synapse_name_stripped \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_option(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mdelay_variable\u001b[39m\u001b[38;5;124m\"\u001b[39m)\u001b[38;5;241m.\u001b[39mkeys(), \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mPlease specify a delay variable for synapse \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m+\u001b[39m synapse_name_stripped \u001b[38;5;241m+\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m in the code generator options\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 419\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m ASTUtils\u001b[38;5;241m.\u001b[39mget_variable_by_name(synapse, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_option(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mdelay_variable\u001b[39m\u001b[38;5;124m\"\u001b[39m)[synapse_name_stripped]), \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mDelay variable \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m+\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_option(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mdelay_variable\u001b[39m\u001b[38;5;124m\"\u001b[39m)[synapse_name_stripped] \u001b[38;5;241m+\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m not found in synapse \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m+\u001b[39m synapse_name_stripped \u001b[38;5;241m+\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 420\u001b[0m NESTCodeGeneratorUtils\u001b[38;5;241m.\u001b[39mset_nest_alternate_name(synapse, {ASTUtils\u001b[38;5;241m.\u001b[39mget_variable_by_name(synapse, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_option(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mdelay_variable\u001b[39m\u001b[38;5;124m\"\u001b[39m)[synapse_name_stripped])\u001b[38;5;241m.\u001b[39mget_name(): \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mget_delay()\u001b[39m\u001b[38;5;124m\"\u001b[39m})\n", + "\u001b[0;31mAssertionError\u001b[0m: Please specify a delay variable for synapse 'stdp_synapse' in the code generator options" ] } ], "source": [ - "module_name, neuron_model_name, synapse_model_name = NESTCodeGeneratorUtils.generate_code_for(\n", - " \"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", - " nestml_stdp_model,\n", - " post_ports=[\"post_spikes\"])" + "module_name, neuron_model_name, synapse_model_name = \\\n", + " NESTCodeGeneratorUtils.generate_code_for(\"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", + " nestml_stdp_model,\n", + " post_ports=[\"post_spikes\"],\n", + " codegen_opts={\"delay_variable\": {\"stdp_synapse\": \"d\"},\n", + " \"weight_variable\": {\"stdp_synapse\": \"w\"}})" ] }, { @@ -514,7 +362,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -599,7 +447,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -624,7 +472,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -652,1229 +500,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Apr 19 11:51:50 Install [Info]: \n", - " loaded module nestml_c74fe99fdb8a4a94b0aaeb52ce20cf1a_module\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:50 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:51 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:52 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "data": { - "image/png": "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cD2nEtkHHnhA//znP7Vt2zZNnTpVd9xxh0477TRXxQYAgEtY58xOvugMDX1qvY6VO57MWstz3Tk0VZ3dECMAxzk1R/Yvf/mL8vPz9eSTT+rDDz/UGWecofHjx+uzzz5zVXwA4FdKSkr0t7/9zfYoKSnxdkiow9k5s8fKq/X65v2SJEut4aqwALSS0zd7RUdHa/Lkyfr222+1fv16hYWFafTo0erfv78WLVokk8nkijgBwC9YLBYVFxfbHhYLK0X5GmfqzNb1wtpsbgADvMxlS9SazWb17NlTc+fO1XvvvadOnTrp7rvv1umnn+6qlwAAwGl168x2jI1s9Xn+88PPlOcCvMypObIpKSkym80qLy+XYdh/xWLdPn78uDMvAQCAy1nnzN45oodmvbtDb2/Nb9V5rOW5tueVasnNgxQR5rLxIQAt4FQie8MNN6h9+/Zq167dKR9t27Z1VawAALhURFio5o07R0fMVU6X53rk3R2aO+4cklnAg5xKZJ9//vlm2xw9elTt27d35mUAAHAbV5XnWrE1X+t/KtKkod1114geJLSAB7jlp6yyslJvv/22xo4dq86dKVICAPBtrljSVmIlMMDTXJbIGoahtWvX6rbbblOnTp10ww036IMPPlBVVZWrXgIAALdytjyXlXWqAcks4F5OJ7Jbt27V73//e5122mm6/PLLtWLFCl122WX6v//7Pz322GOuiNEh33zzje6++27169dPsbGx6tq1q66//nplZ2c3aLtz506NGTNGcXFxSkxM1M0336zi4mKPxwwA8B2uKs+1Yms+VQ0AN2vVHNm9e/dq2bJlWrZsmXbv3q2IiAiNGTNGEyZM0DXXXKPY2FhbO0/785//rC+//FLjx4/Xueeeq0OHDumll17SwIED9dVXX6l///6SpPz8fF188cVKSEjQvHnzZDKZNH/+fO3YsUNZWVmKjGx9SRYAgP+qO2f29U25Omxu/TeLVDUA3MvhRHbo0KHKyspSRESELr30Us2aNUtjx471meoEv//97/XWW2/ZJaITJkzQOeeco6efflpvvvmmJGnevHkym83aunWrunbtKklKS0vTZZddptdee03Tpk3zSvwAAO9zVXkuK6oaAO7h8E/T119/rcjISD322GN69dVXNWnSJJ9JYiVp2LBhDUZTe/bsqX79+mnnzp22fe+8846uuuoqWxIrSZdeeql69eqlFStWeCxeAIDvspbnYqoB4JscHpF96aWX9NZbb+mxxx7T7NmzdfHFF+uGG27QuHHjlJiY6I4YnWYYhn7++Wf169dPklRQUKCioiINHjy4Qdu0tDR9/PHHTZ6vqKiowVzanJwcSZLJZFJZWZmLIvddZrPZ7r9wDP3nHF/uv5qaGg0ZMsRu29c+E3y5/3zV/LG9tCIrWu9vP6gw4+RUg47RRjPPakRNpd764id9sztfk391ps7t0k7hoSEujta38f5zTqD3n8lkcqi9w4lsRkaGMjIylJubqzfffFNvvfWWpk2bpunTp2vUqFGaMGGCxo4dq4SEBEdP7TbLli1TQUGB5syZI0kqLCyUJKWmpjZom5qaqpKSElVWVioqKqrR8y1cuFCzZ89u9FhWVpYOHTrkosh9X1ZWlrdD8Gv0n3P8of98OUZfjs0XpUq68+xftqf2dmZUtUzH9m7XRs/fSuIzeP85J1D778CBAw61b/WCCN27d9ejjz6qRx99VFu3btWyZcv0r3/9S5988onuuOMOXXbZZa09tUvt2rVL06dP19ChQ3XLLbdIksrLyyWp0UQ1Ojra1uZUiWxGRobGjx9vty8nJ0djx45VWlqa+vTp48pL8Elms1lZWVlKS0uz3dyHlqP/nEP/OYf+c86x4yZ9u+Ub/X1XqA5XODeaGiLJkHTBGYl6/Jp+QTE6y/vPOYHef3WngbaEUyt7WQ0aNEiDBg3S/PnztW7dOi1btkyrVq3S8ePHFRLivR/KQ4cO6corr1RCQoJWrlypsLAwSVJMTIykkws31FdRUWHXpjHJyclKTm58vlRcXJxPzRl2t9jY2KC6Xlej/5xD/zmH/nPOVed31ytfH3KqqoHV+z8eVVRMblDdDMb7zzmB2n9xcXEOtXfpT0toaKjtrv+ff/5Zy5cv11VXXeXKl2ixY8eO6de//rVKS0v1ySef2K0wZp1SYJ1iUFdhYaESExNPORoLAIAk3XhhN22eNUrjB53ukvNxMxjgOLf92RcdHa0JEybo/fffd9dLnFJFRYWuvvpqZWdn68MPP1Tfvn3tjp922mlKSkrSli1bGjw3KytLAwYM8FCkAAKNxWJRUVGR7WGxWLwdEtzIlVUNpF/qzv5m4Zf6YncxCS3QjID7/qKmpkYTJkzQ5s2b9fbbb2vo0KGNtrvuuuv04YcfKi8vz7Zv3bp1ys7ObjD/FQBaqqSkRAsXLrQ9SkpKvB0S3My6gML9l/VSx1jXLKbzfUGZbvpHloY9tZ4RWqAJLpkj60vuv/9+ffDBB7r66qtVUlJiWwDB6qabbpIkzZo1S2+//bYuueQS3XPPPTKZTHrmmWd0zjnn6LbbbvNG6AAAP+XqBRSsik2VWrAmW5/+eEh/GNNbF5zZIWjm0AItEXCJ7Pbt2yVJ//73v/Xvf/+7wXFrItulSxd99tln+v3vf68//OEPioyM1JVXXqlnn32W+bEAgFaxTjU4Yq7S+l1FLjuvdYQ2KS5KNw/tprtG9CChBRSAiWxmZmaL2/br10//+c9/3BcMACDoWKcaLM7cozc271exqWGFnNY6/L8R2u15pVpy8yCSWQQ9fgIAAHAx61SDTQ+P1NLJaTrnNNeUSbKuJbZ+V5EeeXcHc2cR9EhkAQBwk4iwUF3UM0nvZvzKpTeDSZTrAiQSWQAA3M46QuvKurMS5boAElkAADzE1XVnrSjXhWBFIgsAgAfVrTubFOfaKjnWcl2M0CJYBFzVAgAAfF3durNf7T2iv3yySzsKylx2fusIbcfYSF3SO1nDz05Sh9goDe7enkoHCCgksgAAeIn1ZrALz+zgnnJd5iq9vTXftkADdWgRaHgXAwDgZe4q11UfUw8QaBiRBQAXSkxMVEZGht020FL1R2hf35Srw+Yql78OK4UhUPCuBQAXCg8PV3Jysu0RHs54ARznrnJd9TFCC39HIgsAgI9yV7mu+ijfBX9FIgsAgA9zZ7mu+hihhb/hOy8AAHycu8t11Uf5LvgLElkAcCGz2axvvvnGtj1kyBDFxsZ6MSIEEneX66qP8l3wdSSyAOBCZrNZmZmZtu2+ffuSyMLlTjVCGyLJcOPrWqcefPrjIf1hTG9dcGYHElp4FYksAAB+ytMjtFZMPYCvIJEFAMDP1R2h3ZJ7VCXmSmX+VKwNPxXpsMn1dWit6k89ILGFp5HIAgAQICLCQjW0RwdJ0pXndlZ1Ta1Hbg6zakliC7gSiSwAAAHKW1MPrBq7Wez2tE7q7LEIEOgY7wcAIMBZpx5seniklk5O0zmntfVKHMWmSr2+eb8k6dv9R6lTC6cxIgsAQJDw9ghtXX94d4cs72UzpxZOIZEFACDIeKt8V33cLAZnkcgCABCkfGmEViKxheNIZAEACHLeKt/VHBJbNIdEFgAASGq+fJenpx7UR2KL+khkAcCFwsPDlZSUZLcN+Ctfm3pQX3OJ7XldEvRd3jEdK69SQkwkiW4A4hMWAFwoMTFR06dP93YYgEv56tSD+uontiEhklFnCJkR3MBDIgsAAFqksakHvpzYGvXmQTA1IfCQyAIAgFbxt8S2PqYm+D8SWQAA4BItuVnMlzE1wf+QyAIAALdo7GYx1VR4O6wWc3RqAiO4nkciCwAuVFJSouXLl9u2J06cqMTERC9GBHif3Upiu/JVkrNNl/frpI92lfr01IPmODqCS6LreiSyAOBCFotFxcXFdtsATooIC9V5XdppQ450/+iz9ehv4vxqTm1zmhvBJdF1PRJZAADgFf5+s5ijXJPolkqSvssr1YW944I+0SWRBQAAPiHYEtv6WpLodoo29PAA6cGV/5Ul9KcmR3SDYYSXRBYAAPikYE9s63N0RDcYpjKQyAIAAL/gaGJbP5ELdPWv1dVzdn1xxJdEFgAA+KVTJbb1E61gHcFtjrMjvO5IhB1FIgsAAAJC3cTWiqkJrdfcCK87EuFzYsscipFEFgAABAWmJnhWaxLh/+T+7NBrkMgCAICgxNQE/0ciCwAAIOenJjCC63kksgDgQtU1tcorOaFKS42iwsNUXVPr7ZAAuIizI7gkuq4X1IlsZWWl/vjHP2rp0qU6evSozj33XD355JO67LLLvB0aAD9TXVOrRZl79OpnO1V4+Jc7b7ct+ka3Du+tu0b08Lv6jACa1tIRXBJd9wnqRPbWW2/VypUrde+996pnz5567bXXdMUVV2jDhg1KT0/3dngA/ER1Ta2mvbFFG34qVojCFN31XNuxo1XSgjXZ2p5XqiU3DyKZBYKIOxJd2AvaRDYrK0v/93//p2eeeUYPPPCAJGnSpEnq37+//t//+3/atGmTlyME4C8WZe7Rhp+KJUn1B1Os2+t3FWlx5h7NGNXTo7EB8F2tSXS37j6okpxturxfJ320q7TJEd1gGOEN2kR25cqVCgsL07Rp02z7oqOjNXnyZM2aNUt5eXnq0qWLw+c9cuSIioqKWtQ2PDxciYmJDfaXlJTIYrG0+DVjY2MVGxtrt89isaikpKTF55CkxMREhYfbvyXMZrPMZnODtsePH1dpaamKi4tVUVFh2+/P13Qq7r6mlr5frPzhmtz979TY+89b11RdU6t/rNmmWnO1XRIbGhOvkNAw23aIpFc/26VxfeNbPCrrzmuqqalp8PPbHN57J9V//wXCNdXn7mtq7PdHU/zhmtz179QjXlJ8mKQamUpL1Dm6WntLSzUpvb8yhp+hvWUhDUZ08w/9rDYRoerXua1+OFimUnOVvtxzRF/mFKvEXG07tzXRDYmIVmhktN3rGrU1qi0/7tA11f/ck6TaqgoZ1S3/nKmtbPm/qRTEiey2bdvUq1cvtW3b1m5/WlqaJGn79u2nTGSLiopUXFxsty8nJ0eStGDhKzq7e2eFtmD8v2PHjpo6dWqD/a+++qoOHz7couuQpPT0dF100UV2+4qLi/XKK6+0+BySNGXKFCUlJdnt27hxo7744osGbauqqlRQUKD//ve/ioyMtO3352s6FXdck/WDqqCgQG+99VaLzyH57jVZeeLfqbH3n7eu6dCxCh35sWHdw45DrlBETDu7fWX7vtejf1qvlIToBu0b465rMpvNOn78uBYuXGj389sc3nsn1X//BcI11efOayooKNDq1asb/P5oiq9fkyf/neq+/zp37vy/a4qQJFkqTqhfUoQ2vbdahw8fVt0zJUgaI0NFNZWqqqlRZFiYOsZF6rCpSr36D1ZFh67K2leioydOJrrVpjL9/P3H9l8zhajJ7UY/9w5lqyx3Rwt65KTQ2poWt5WCOJEtLCxUampqg/3WfQcPHjzlcxcuXKjZs2c3eqzyWLH257asxlxJSYk2bNjQYH92draOHTvWonNIJ/86rP/XZGlpqfbt29fic0jSF198oXbt2tnt27FjR5PnKSgosNsOhGuqz53X9O233wbcNXny36nu+8+b15Se8sv/19bWqqqqSqO6HlXbtjWKj49XWNjJEYodYTX6/vtC7WvhwI07r0lq+PPbHN579qz9F0jXZOXua5Ice//5wzV5+t+poKBAJpOp1ddULinvf59FNcX7NDAlTgN7/XK8tLRGq/Mcq7ry6/41atfOPhHdEVaj7ytafp6amlqtdOA1gzaRLS8vV1RUVIP90dHRtuOnkpGRofHjx9vty8nJ0dixY/Xt4VBFlNf72vAUf8GEHw/Vd9vD1D4mQmlnJmpw90S1i4nQGT2y9VPuwQZ/MVm3k9tG2Y34nn/++Y3+dbhr164W9YVVenp6g78Ow8PDG/3qxvoX4WmnndZgRPaSSy5p0D4nJ8ehv3i9cU2n4o5rMpvNysrK0sCBAwPmmqw88e/U2PvPW9d06FiF1tQZka2pqpL54B59XRSqsMhodRpyhSLi2kmSyvaF6YLEVIdGZN1xTWazWZ9++mmDn9/m8N47qf77LxCuqT53XtP+/fu1evVqh95/vn5Nnvx3qvv+69y5s09d04XDfqWiqkgdr6xWfFSEzk6J1/6SCoXlFTWaz1i3Ky01KigtV8HRcp2odGxSb4hhBPo04Mb1799fnTp10rp16+z2//jjj+rXr58WL16sO+64o8Xn++GHH06ec+LTiuhwesueFBqmsJj4BrtrK47LqPnlL5r6k7UT20ToVz2TNKxHB7WPjVRaz1TllFjsJ4PvO6KCQ0WKj4nQgC7tWjQnz9E5sl988YXS09MVH//LNfjrHKSmuOOaysrKtGHDBl100UUOnUPy3Wuy8tQc2frvP2/Okb3ihc919H9zZGtOHJNpx1qFREQpJCRE8edfqbDYdgqR1D6yVv++a4jX58iWlZVp7dq1Ou+88+x+fpvDe++k+u+/QLim+tx5TSUlJfr3v//d4PdHU3z9mjz571T3/de+ffuAuCar6ppafbhxm+6ccIW+//579evXr9nnBO2IbGpqaqNfaxQWFkqSOnfu3KrzhsbEKyy2nTOhKTS66R/sY5I+zjmhj3NOSJJCQvY0eZdix9hIXdI7WcPPTlKH2CjbZHBr4ju4e/tT/mJt7M0tnRy5bteunZKSkhrMM25MYz9ojgoPD1dycrLT5znVNTnKVdfkivP42jW5+9/JkfefJ65p8mXna8GabNt2/ZsmpJNfytw2vLdOS01pcMxRrrimsLCwFv/8NiXY3ntSy99//nRNLeWqa3Lk98ep+No1eerfqSXvP3+7prrS+3V16PxBm8gOGDBAGzZsUFlZmd0b4euvv7Yd9xf1x9Trbx82V+ntrfl6e2u+JNcmugCku0b00Pa8Uq3fVaT6t3lat0f2TtadI3p4OjQACGhBm8j+9re/1fz58/Xyyy/b6shWVlbq1Vdf1QUXXNCq0lv+wjWJbqkk6bu8Ul3YO45EF0EtIixUS24epMWZe/SPNdtVVudYYmykJl/WS3eyshcAuFzQJrIXXHCBxo8fr4cfflhFRUU666yz9Prrrys3N1f/+Mc/vB2eV7Uk0e0UbejhAdKDK/8rS+hPdokuI7gIRhFhoZoxqqfG9Y3XH098o0pLjaLCwzTnnotcMp0AANBQ0CaykvTGG2/oscce09KlS3X06FGde+65+vDDD3XxxRd7OzSf1lyiy1QFBLOIsFB1SWxjtw0AcI+gTmSjo6P1zDPP6JlnnvF2KAHF0akKJLYAAKA1gjqRhWcwggsAANyBRBZexwguAABoDRJZF7u8XyftOHFypQqr+olZ/W3Yc3QEl8QWAIDgRCLrYg9c3lu9evfRltyjditt1f2q3LpdYq5U5k/F2vBTEYmvA0hsAQCARCLrFhFhoRrao4PdvlNtX3luZ1XX1JL4OoHEFr4kMTFRGRkZdtsAAPcgkfUB3k58Aw2JLbzJVcs6AgCaRyLrh1yV+AZLoktiCwBAYCKRDQJNJb6tTXT9GYktAACBgUQWrUp0t+4+qJKcbbq8Xyd9tKvULtH1NyS2AAD4JxJZNKuxRPe8Lu20IUe6f/TZevQ3cdqSezRgpiqQ2MIZZrNZ33zzjW17yJAhio2N9WJEABC4SGThtLqJbmumKvi6+oltUlyUbh7aTXeN6EFCiwbMZrMyMzNt23379iWRBQA3IZGFy7V0qoK/juAWmyq1YE22Pv3xkP4wprcuOLMDCS0AAF5AIguPC5QR3O8LynTTP7KYegAAgJeQyMLrnB3B9Tbm1AIA4B0ksvB5pxrB9ZfEljm1AAC4B4ks/I6/JbaNzakFAADOI5GF3/OXxLbunNor+7TTwAjpu7xSXdg7jpFaAABagUQWAcfXE9vD5ir954efNXCA9ODK/6omLJupBwAAtAKJLAKerye2lPMCAKB1SGQRdHw1sbVOPeDmMAAAWoZEFkHP1xJbRmgBAGgZElmgnsYS26/2HtFfPtmlHQVlCpHkiYXHWHDBP4WHhyspKcluGwDgHnzCAs2ICAvVRT2TdOGZHbQ4c4/e2LxfxaZKj70+dWn9S2JioqZPn+7tMAAgKJDIAi0UERaqGaN66s4RPZh6AACADyCRBRzkK3NquTkMABDsSGQBJ3l7Ti0jtACAYEUiC7iYt+bUMkILAAg2JLKAmzQ1p1Y17ktsGaH1rpKSEi1fvty2PXHiRCUmJnoxIgAIXCSygJs1NvXgix/zVLZ3u1tflxFa77BYLCouLrbbBgC4B7/VAA+LCAvVoG7tJUm3Du2mpLgot77e4f+N0N6xdKuqa2rd+loAAHgSiSzgRTde2E2bHh6ppZPTdM5pbSVJIS5+DeuNZut3FemRd3eQzAIAAgaJLOBl1pvD3s34le6/rJc6unGEdsXWfA19ap1eXLebhBYA4PeYIwv4CE8tuHDYVMXNYACAgEAiC/iY5urSugo3gwEA/B2/tQAfV3/qgatvDrOW6/rNwi/1xe5iphwAAPwGiSzgJ6xTD+rfHOYq1hHaYU+tZw4tAMAvkMgCfsbdI7SU6wIA+AsSWcBPuWuElnJdAAB/QSIL+LkG5btiI112bsp1AQB8GVULgABRt3zXrHd36O2t+S45L+W6HBMbG6sRI0bYbQMA3INEFggwEWGhmjfuHB0xV2n9riKXnZdyXS1TP5EFALgPv4WAABQRFqolNw/iZjAAQEALqER23bp1uv3229WrVy+1adNGZ555pqZMmaLCwsJG22/atEnp6elq06aNUlJSNHPmTJlMJg9HDbgHN4MBAAJdQE0teOihh1RSUqLx48erZ8+e2rt3r1566SV9+OGH2r59u1JSUmxtt2/frlGjRqlPnz5asGCB8vPzNX/+fO3evVurV6/24lUArmW9GezCMztoceYevbF5v4pNlS4594qt+Vr/U5EmDe3OVAMAgMcFVCK7YMECpaenKzT0l1+mY8aM0fDhw/XSSy/pySeftO2fNWuW2rdvr8zMTLVte3Kkqnv37po6dao+/fRTjR492uPxA+5U92YwVy55a70ZbHteqZbcPCjok1mLxaKSkhLbdmJiosLDA+qjFgB8RkD9xrn44ovtkljrvsTERO3cudO2r6ysTGvWrNFNN91kS2IladKkSYqLi9OKFSs8FjPgae4q18VUg5NKSkq0cOFC26NuUgsAcK2AHyYwmUwymUzq2LGjbd+OHTtksVg0ePBgu7aRkZEaMGCAtm3b1uQ5i4qKVFxcbLcvJyfH9nplZc6Pcvk6s9ls9184xlf675YhnfS7Qcl6YW22/vPDz06f7/Mf83RN7iFdc15nTUjrqvDQEBdE2ZCv9F9jjh8/rsrKSrvt6OhoL0bUkC/3nz+g/5xD/zkn0PvP0XuVAj6Rff7551VVVaUJEybY9llv/kpNTW3QPjU1VRs3bmzynAsXLtTs2bMbPZaVlaVDhw45EbF/ycrK8nYIfs1X+m9ghDRwgKvOViOV79XGz/a66oSn5Cv9V1dpaan27dtn2/7iiy/Url077wXUBF/sP39C/zmH/nNOoPbfgQMHHGrvs4lsbW2tqqqqWtQ2KipKISENR34+//xzzZ49W9dff71Gjhxp219eXm57Xn3R0dG246eSkZGh8ePH2+3LycnR2LFjlZaWpj59+rQobn9mNpuVlZWltLQ0Cr63gi/2n6XW0IqsA3r/u0IdPdGyn73mXN6vk+65tJfLR2Z9sf+siouLtWvXLtt2enq6kpKSvBhRQ77cf/6A/nMO/eecQO+/ulNBW8JnE9nPP/9cl1xySYva7ty5U71797bbt2vXLv3mN79R//799corr9gdi4mJkSS7r/+sKioqbMdPJTk5WcnJyY0ei4uLs5t3G+hiY2OD6npdzdf6787R52jyqH4uuxns9S1F+mhXqduqGvha/0knP0Pq/pEcHx/vczFa+WL/+RP6zzn0n3MCtf/i4uIcau+ziWzv3r316quvtqht/SkCeXl5Gj16tBISEvTxxx8rPj6+0faN1ZctLCxU586dWxk14P/ql+t6fVOuDptbP0JLVQMAgLv4bCKbkpKiW2+91eHnHTlyRKNHj1ZlZaXWrVvX6DzY/v37Kzw8XFu2bNH1119v219VVaXt27fb7QOCVd1yXbPe3aG3t+Y7db71u4q0OHOPZozq6aIIAQDBLqCGRsxms6644goVFBTo448/Vs+ejf/CTEhI0KWXXqo333xTx48ft+1funSpTCZTg/mvQDCLCAvVvHHnaGTvxqfTOOKVjft0osrigqgAAPDhEdnW+N3vfqesrCzdfvvt2rlzp92E4bi4OI0dO9a2PXfuXA0bNkzDhw/XtGnTlJ+fr2effVajR4/WmDFjvBA94LsiwkK15OZBTk81OFZRraFPrdfk9DNYCQwA4LSASmS3b98uSfrnP/+pf/7zn3bHunXrZpfIDhw4UGvXrtVDDz2k++67T/Hx8Zo8ebKeeuopD0YM+A9XTTU4Vl7NnFkAgEsEVCKbm5vrUPv09HR9+eWX7gkGCFDWqQZHzFVav6uo1eexrgQ2d9w5JLMAgFbhtwcAh1mnGji7xO2Krfka+tQ6vbhud9AvbQsAcFxAjcgC8BxXTTUItPJciYmJysjIsNsGALiHf//GAOB1rqpqYC3P5e/Cw8Nti6YkJycrPJzxAgBwFxJZAE6rO9UgITqi1eehPBcAwBEksgBcwjrVYPOskUqIaV0yay3PxZxZAEBLkMgCcKk2keGanH5Gq59vLc91x9KtJLMAgCaRyAJwubtG9HDJnNlH3t3hd8ms2WxWZmam7WE2m70dEgAELO5CAOByrloJbMXWfK3/qUiThnb3m5XArImsVd++fRUbG+u9gAAggPn+bwUAfumXObOjNH7Q6a0+j7U8F1MNAAD1kcgCcCvKcwEA3IVEFoDbUZ4LAOAOJLIAPMKV5bmWfbXfxdEBAPwRiSwAj3JFea7XN59MZC21hqvCAgD4IRJZAB7nivJckrQi64ALogEA+CsSWQAeV3fObMfYyFaf5/3vCqlkAABBjEQWgFe4ojzX0RNV+mrvERdHBgDwFySyALzK2fJc05d9qxfX7WZkFgCCEIksAK9zpjxXWYWFBRMAIEiRyALwCc6W5/KVBRPCw8OVlJRke4SHsxI4ALgLn7AAfIq1PNeCNdkOP/eVjfs0+aIz1CbSex9tiYmJmj59utdeHwCCCSOyAHxOa8tzWRdMYM4sAAQHElkAPqfunNm20Y6Nrh4rr2bOLAAECRJZAD7JOmd24e8Gtur5vjJnFgDgPiSyAHzaBWd2UMe4SIU4+LwQSW9s3s+oLAAEMG72AuDTIsJCNWlod4dv/jIkFZsq9dXeI7qoZ5J7gmtESUmJli9fbtueOHGiEhMTPfb6ABBMGJEF4PNae/OX5PkFEywWi4qLi20Pi8XikdcFgGBEIgvA57FgAgCgMSSyAPxC3QUT4hysZCBx8xcABCISWQB+pU1kuK47/7RWPfeVjft0ooqv+gEgUJDIAvA7E9K6tup5LJgAAIGFRBaA3wkPPVmM69ah3VgwAQCCGIksAL9144XdWDABAIIYiSwAv8aCCQAQvEhkAfg164IJhoPPsy6YsCX3qDvCAgB4AIksAL/nzIIJJeZKF0cDAPAUElkAfs+ZBRNmrfqeKgYA4KccryoOAD7IumDC5IvO0NCn1utYeXWLnlf2vyoG2/NKteTmQYoIc+7v+9jYWI0YMcJuGwDgHozIAggobSLDNTn9jBa3t86tdVUVA2sia32QyAKA+5DIAgg4rZkzSxUDAPA/JLIAAk5r5sxaqxh8tfeIe4MDALgMiSyAgGSdMzt3XH+Hnjd92bfc/AUAfoJEFkBA6xAb5VD7sgqLU0vYWiwWFRUV2R4Wi8XhcwAAWoaqBQAC2uDu7dUxLlJHTFUOLZpgvflrxqieDr1eSUmJFi5caNvOyMhQcnLratwCAJoW8COyU6dOVUhIiK666qpGj3/wwQcaOHCgoqOj1bVrVz3++OOMoAABpLUrf3HzFwD4voBOZLds2aLXXntN0dHRjR5fvXq1xo4dq3bt2umvf/2rxo4dqyeffFIzZszwcKQA3Kk1VQxYwhYAfF/ATi0wDEMzZ87UpEmTtG7dukbbPPDAAzr33HP16aefKjz8ZFe0bdtW8+bN0z333KPevXt7MmQAbmKtYrA4c4/+vnGvyipa/q0LS9gCgO8K2BHZpUuX6vvvv9fcuXMbPf7jjz/qxx9/1LRp02xJrHRyPpthGFq5cqWnQgXgAdYqBgt/N9Ch57GELQD4roAckT1+/LgeeughzZo1SykpKY222bZtmyRp8ODBdvs7d+6s008/3Xa8MUVFRSouLrbbl5OTI0kymUwqKytzJny/YDab7f4Lx9B/znGm//omRapPh3CVnqhu0bzZEFXprS9+0p6CYj1+TT+Fh4Y02f748eOqrKy02z7V9CZv4f3nHPrPOfSfcwK9/0wmk0PtAzKRnTNnjmJiYnTfffedsk1hYaEkKTU1tcGx1NRUHTx48JTPXbhwoWbPnt3osaysLB06dMjBiP1XVlaWt0Pwa/Sfc1rbf3f2as2zirXxs8xmW5WWlmrfvn227S+++ELt2rVrzQu6He8/59B/zqH/nBOo/XfgwAGH2vt0IltbW6uqqqoWtY2KilJISIiys7P1wgsvaPny5YqKOnX9yPLyctvz6ouOjm5yVDUjI0Pjx4+325eTk6OxY8cqLS1Nffr0aVHM/sxsNisrK0tpaWmsJd8K9J9znO0/S62h2R/8oK/3lbT4OSGS2rWJ1LKpFzQ5KltcXKxdu3bZttPT05WUlORwjO7E+8859J9z6D/nBHr/7dy506H2Pp3Ifv7557rkkkta1Hbnzp3q3bu37rnnHg0bNkzXXXddk+1jYmIkye4rQKuKigrb8cYkJyefsi5kXFyc2rZt26KYA0FsbGxQXa+r0X/Ocab/5v/uQi3O3KNXNu7TsYrqFj2nsLxaPxRX6aKep05MKyoq7P5Ajo+P99l/Y95/zqH/nEP/OSdQ+y8uLs6h9j6dyPbu3Vuvvvpqi9qmpqZq/fr1+uSTT/Tuu+8qNzfXdsxisai8vFy5ublKTExU27ZtbVMKCgsL1aVLF7tzFRYWKi0tzWXXAcD3WG/+OiMpVne/deo58fVNX/atplx0pu4a0UMRYQF7vywA+AWfTmRTUlJ06623tri9dV7FuHHjGhwrKCjQGWecoeeee0733nuvBgwYIOlkrdm6SevBgweVn5+vadOmORU7AP/Q2iVst+eVasnNg0hmAcCLfDqRddTIkSO1atWqBvunTZumbt266ZFHHtE555wjSerXr5969+6tl19+WXfccYfCwsIkSYsWLVJISIh++9vfejR2AN7h6SVsAQCuE1CJbNeuXdW1a9cG+++991516tRJY8eOtdv/zDPP6JprrtHo0aN1ww036Pvvv9dLL72kKVOmBMUNWwB+WcJ2wZpsh55nXcL2znpTDBITE5WRkWG3DQBwj6D+Tuyqq67Su+++q5KSEs2YMUPvvvuuZs2apb/97W/eDg2AB7lyCdvw8HDbDaHJycl2C64AAFwrKD5h6974Vd/YsWMbjNQCCC7OLGF7rLxlJQIBAK4X1COyAGDV2iVsY6OCYjwAAHwSiSwA1HHBmR3UMS5STS9E+4v7/rVdL67breqaWrfGBQBoiEQWAOqw3vzV0goGR0xVWrAmW3cs3arqmlqZzWZlZmbaHoG6HjoA+AK+EwOAeu4a0UPb80q1fleRQqQmk1rrMWs5rgnnJCgzM9N2vG/fvgG5jCQA+AJGZAGgHuvNX/df1ksdYiNb9BxrOS6mGACA55DIAkAjrDd/PX/DgBa1t5bj2p5X6s6wAAB1kMgCQBNMlS0vxSVJpWbKcQGAp5DIAkATEmJaNrXAat7Hu/T13iOqqXVkwVsAQGuQyAJAEwZ3b+9QOa7jFdXavPeIPvzvQZJZAHAzElkAaIKj5bis7fYdNmtLbom7wgIAiEQWAJp114geGtk72eHnfZd/jCoGAOBGJLIA0Iy65bgSoiNa/LwTVRaqGACAG5HIAkALWMtxzR3X36HnHS+vdlNEAAASWQBwQIfYKIfax8e0fAQXAOAYlqgFAAdYqxgcMVU1fgNYaJjC2iRIkuKiwjX4jI4ejQ8AggmJLAA4wFrFYMGa7EaPh8XEK37gVZKk+y/rpU5JJLIA4C5MLQAAB9WtYlC/vqx1e2TvZN05oodH4wKAYEMiCwAOqlvFoGOc/ZzZjnFRuv+yXlpy8yBFhPERCwDuxNQCAGgFaxWDO0f00JbcozpWXqWEmEgN7t6eBBYAPIREFgCcEBEWqqE9Ong7DAAISiSyAOBCJSUlWr58uW174sSJSkxM9GJEABC4SGQBwIUsFouKi4vttgEA7sFELgAAAPglElkAAAD4JRJZAAAA+CUSWQAAAPglElkAAAD4JRJZAAAA+CUSWQAAAPglElkAAAD4JRJZAAAA+CVW9nKRyspKSVJOTo6XI/EMk8mkAwcOaOfOnYqLi/N2OH6H/nOOL/ffkSNHVFRUZNvetWuX3UpfvsCX+88f0H/Oof+cE+j9Z82jrHlVc0hkXSQvL0+SNHbsWO8GAsCnLFq0yNshAIDfycvL08CBA5ttF2IYhuGBeAJeaWmpPvvsM3Xp0kVRUVHeDsftcnJyNHbsWL333ns666yzvB2O36H/nEP/OYf+cw795xz6zzmB3n+VlZXKy8vT8OHD1a5du2bbMyLrIu3atdO1117r7TA87qyzzlK/fv28HYbfov+cQ/85h/5zDv3nHPrPOYHcfy0ZibXiZi8AAAD4JRJZAAAA+CUSWQAAAPglElm0SlJSkh5//HElJSV5OxS/RP85h/5zDv3nHPrPOfSfc+g/e1QtAAAAgF9iRBYAAAB+iUQWAAAAfolEFgAAAH6JRBYAAAB+iUQWAAAAfolEFgAAAH6JRBattnbtWo0cOVIJCQmKj4/XoEGD9K9//atBuw8++EADBw5UdHS0unbtqscff1wWi8ULEfueqVOnKiQkRFdddVWjx+k7e+vWrdPtt9+uXr16qU2bNjrzzDM1ZcoUFRYWNtp+06ZNSk9PV5s2bZSSkqKZM2fKZDJ5OGrfUVlZqYceekidO3dWTEyMLrjgAq1Zs8bbYfmcb775Rnfffbf69eun2NhYde3aVddff72ys7MbtN25c6fGjBmjuLg4JSYm6uabb1ZxcbEXovZdc+fOVUhIiPr379/gGD+jjfv22291zTXXKDExUW3atFH//v314osv2rWh704K93YA8E+vvvqqJk+erMsuu0zz5s1TWFiYfvrpJ+Xl5dm1W716tcaOHasRI0bor3/9q3bs2KEnn3xSRUVFWrRokZei9w1btmzRa6+9pujo6EaP03cNPfTQQyopKdH48ePVs2dP7d27Vy+99JI+/PBDbd++XSkpKba227dv16hRo9SnTx8tWLBA+fn5mj9/vnbv3q3Vq1d78Sq859Zbb9XKlSt17733qmfPnnrttdd0xRVXaMOGDUpPT/d2eD7jz3/+s7788kuNHz9e5557rg4dOqSXXnpJAwcO1FdffWVLyPLz83XxxRcrISFB8+bNk8lk0vz587Vjxw5lZWUpMjLSy1fiffn5+Zo3b55iY2MbHONntHGffvqprr76ap1//vl67LHHFBcXpz179ig/P9/Whr6rwwActG/fPiMmJsaYOXNms2379u1rnHfeeUZ1dbVt3yOPPGKEhIQYO3fudGeYPq22ttYYOnSocfvttxvdunUzrrzyygZt6LuGPvvsM6OmpqbBPknGI488Yrf/17/+tZGammocO3bMtu/vf/+7Icn4z3/+45F4fcnXX39tSDKeeeYZ277y8nKjR48extChQ70Yme/58ssvjcrKSrt92dnZRlRUlPG73/3Otu+uu+4yYmJijP3799v2rVmzxpBkLFmyxGPx+rIJEyYYI0eONIYPH27069fP7hg/ow0dO3bM6NSpk/Gb3/ymwWddXfTdL0hk4bCHHnrIiIyMNEpLSw3DMIzjx48btbW1Ddr98MMPhiTjb3/7m93+goICQ5Lxpz/9ySPx+qLXX3/diI+PNwoLCxtNZOk7xyQmJhrjxo2zbR87dswIDw83HnzwQbt2lZWVRlxcnDF58mRPh+h1Dz74oBEWFmb3i88wDGPevHmGJOPAgQNeisx/DBw40Bg4cKBtOzk52Rg/fnyDdr169TJGjRrlydB80meffWaEhYUZ//3vfxsksvyMNm7RokWGJOPHH380DMMwTCZTg4SWvrPHHFk4bO3aterdu7c+/vhjnX766YqPj1eHDh302GOPqba21tZu27ZtkqTBgwfbPb9z5846/fTTbceDzfHjx/XQQw9p1qxZdl+F10XftZzJZJLJZFLHjh1t+3bs2CGLxdKg/yIjIzVgwICg7L9t27apV69eatu2rd3+tLQ0SSe/qsSpGYahn3/+2fY+KygoUFFRUYP3mHSyT4PxPVZXTU2NZsyYoSlTpuicc85pcJyf0catXbtWbdu2VUFBgc4++2zFxcWpbdu2uuuuu1RRUSGJvquPRBYO2717t/Ly8nTbbbfp9ttv18qVK/XrX/9aTz75pB555BFbO+sNOKmpqQ3OkZqaqoMHD3osZl8yZ84cxcTE6L777jtlG/qu5Z5//nlVVVVpwoQJtn30X0OFhYWn7A9JQdknjli2bJkKCgps77Pm3mMlJSWqrKz0aIy+ZPHixdq/f7/+9Kc/NXqcn9HG7d69WxaLRddee60uv/xyvfPOO7r99tu1ePFi3XbbbZLou/q42SvI1dbWqqqqqkVto6KiFBISIpPJpNraWj399NN66KGHJEnXXXedSkpK9MILL2jWrFmKj49XeXm57Xn1RUdHq6yszHUX4gWt6bvs7Gy98MILWr58eaP9YhXofSe1rv/q+/zzzzV79mxdf/31GjlypG1/c/1nPR5MysvLT9kf1uNo3K5duzR9+nQNHTpUt9xyi6Tm32PWNk39nAeqI0eO6I9//KMee+wxJSUlNdqGn9HGmUwmnThxQnfeeaetSsG4ceNUVVWlJUuWaM6cOfRdPYzIBrnPP/9cMTExLXr89NNPkqSYmBhJ0sSJE+3ONXHiRJWXl9u+1rC2a2xUoqKiwnbcX7Wm7+655x4NGzZM1113XZPnDvS+k1rXf3Xt2rVLv/nNb9S/f3+98sordseCof8cFRMTc8r+sB5HQ4cOHdKVV16phIQErVy5UmFhYZKaf4/VbRNsHn30USUmJmrGjBmnbMPPaONO9fv1xhtvlCRt3ryZvquHEdkg17t3b7366qstamv9GqNz587avXu3OnXqZHc8OTlZknT06FG79oWFherSpYtd28LCQtvcPH/laN+tX79en3zyid59913l5ubajlksFpWXlys3N1eJiYlq27ZtwPed1Lr3nlVeXp5Gjx6thIQEffzxx4qPj2+0fWP1ZQsLC9W5c+dWRu2/UlNTVVBQ0GC/tY+CsU+ac+zYMf36179WaWmpNm7caNdHzb3HEhMTg3I0dvfu3Xr55Zf1/PPP233FXVFRoerqauXm5jb4jKsvWH9GpZM/hz/88EOTv1979Oghib6z8fbdZvA/N9xwgyHJ2LNnj93+f/zjH4Yk48svvzQMwzC+//77Ju+8nzNnjsdi9gWvvvqqIanJx3PPPWcYBn3XlMOHDxu9e/c2kpOTjezs7EbblJaWNnlX7+233+6JUH3KAw880GjVgrlz51K1oBHl5eXGRRddZLRp08bYtGlTo22SkpJOWbVg5MiR7g7RJ23YsKHZz7l77rmHn9FT+MMf/mBIMtatW2e3f926dYYkY9myZfRdPSSycNiqVasMScasWbNs+2pqaoz09HQjMTHRqKiosO3v3bu3cd555xkWi8W279FHHzVCQkJs5UWCxf79+41Vq1Y1eCQlJRmDBw82Vq1aZeTk5Nja03cNmUwmIy0tzYiPjze2bNnSZNsxY8YYqampRllZmW3fK6+8YkgyVq9e7e5Qfc5XX33VoI5sRUWFcdZZZxkXXHCBFyPzPRaLxbjmmmuM8PBw46OPPjpluzvvvNOIiYmx+yNg7dq1hiRj0aJFngjV5xQXFzf6OdevXz+ja9euxqpVq4z//ve/hmHwM9qYb7/91pBk3HjjjXb7J06caISHhxsFBQWGYdB3dZHIwmG1tbXGqFGjjJCQEGPatGnG3/72N+Oyyy5rtAj4v//9byMkJMQYOXKk8fLLLxszZ840QkNDjalTp3opet9zqgUR6LuGrr32WkOScfvttxtLly61e6xatcqu7datW42oqCjj/PPPNxYtWmQ88sgjRnR0tDF69GjvBO8Dxo8fbxvJWbJkiTFs2DAjPDzc+Oyzz7wdmk+55557DEnG1Vdf3eB9tnTpUlu7AwcOGB06dDB69OhhvPjii8a8efOM9u3bG+ecc47dH/QwGl0QgZ/Rxt1+++2GJOP66683/va3vxnjx483JBkPP/ywrQ199wsSWbTK8ePHjXvuucdISUkxIiMjjXPOOcd48803G227atUqY8CAAUZUVJRx+umnG48++qhRVVXl4Yh916kSWcOg7+rr1q3bKb+u7NatW4P2GzduNIYNG2ZER0cbSUlJxvTp0+1GMIJNeXm58cADDxgpKSlGVFSUMWTIEOOTTz7xdlg+Z/jw4U1+NV7X999/b4wePdpo06aN0a5dO+N3v/udcejQIS9F7rsaS2QNg5/RxlRVVRlPPPGE0a1bNyMiIsI466yzbNPO6qLvTgoxDMNw9bxbAAAAwN0ovwUAAAC/RCILAAAAv0QiCwAAAL9EIgsAAAC/RCILAAAAv0QiCwAAAL9EIgsAAAC/RCILAAAAv0QiCwAAAL9EIgsAAAC/RCILAPAJubm5CgkJsT1Wrlzp0dd//vnn7V7/8OHDHn19AI4jkQXg9zZt2qQnnnhCpaWl3g6lRQ4ePKgnnnhC27dvd/m5f/zxRz3xxBPKzc11+bk9Zdq0aVq6dKnS0tI8+rpjxozR0qVL9Zvf/Majrwug9UhkAfi9TZs2afbs2X6VyM6ePdttiezs2bP9OpEdOnSobrrpJnXt2tWjr9u7d2/ddNNNOvfccz36ugBaj0QWAOC02tpaVVRUeDsMAEGGRBaAX3viiSf04IMPSpLOOOMM2/zGlo5I3nrrrYqLi9PevXt1+eWXKzY2Vp07d9acOXNkGIZdW7PZrPvvv19dunRRVFSUzj77bM2fP79BuzVr1ig9PV3t2rVTXFyczj77bM2aNUuSlJmZqSFDhkiSbrvtNlu8r732mnMdIem1117T+PHjJUmXXHKJ7dyZmZktev4TTzyhkJAQ7dq1S9dff73atm2rDh066J577mmQpIaEhOjuu+/WsmXL1K9fP0VFRemTTz6RJBUUFOj2229Xp06dFBUVpX79+umf//ynU9dmjS07O1s33XSTEhISlJSUpMcee0yGYSgvL0/XXnut2rZtq5SUFD377LMNzvHXv/5V/fr1U5s2bdS+fXsNHjxYb731llNxAfCucG8HAADOGDdunLKzs7V8+XI999xz6tixoyQpKSmpxeeoqanRmDFjdOGFF+ovf/mLPvnkEz3++OOyWCyaM2eOJMkwDF1zzTXasGGDJk+erAEDBug///mPHnzwQRUUFOi5556TJP3www+66qqrdO6552rOnDmKiopSTk6OvvzyS0lSnz59NGfOHP3xj3/UtGnTdNFFF0mShg0b5nRfXHzxxZo5c6ZefPFFzZo1S3369LG9piOuv/56de/eXU899ZS++uorvfjiizp69KjeeOMNu3br16/XihUrdPfdd6tjx47q3r27fv75Z1144YW2RDcpKUmrV6/W5MmTVVZWpnvvvdepa5wwYYL69Omjp59+Wh999JGefPJJJSYmasmSJRo5cqT+/Oc/a9myZXrggQc0ZMgQXXzxxZKkv//975o5c6Z++9vf2hLz//73v/r666914403OhUTAC8yAMDPPfPMM4YkY9++fQ4/95ZbbjEkGTNmzLDtq62tNa688kojMjLSKC4uNgzDMN577z1DkvHkk0/aPf+3v/2tERISYuTk5BiGYRjPPfecIcn2vMZ88803hiTj1VdfdTje5rz99tuGJGPDhg0OP/fxxx83JBnXXHON3f6MjAxDkvHdd9/Z9kkyQkNDjR9++MGu7eTJk43U1FTj8OHDdvtvuOEGIyEhwThx4sQpX3/fvn2n7BdrbNOmTbPts1gsxumnn26EhIQYTz/9tG3/0aNHjZiYGOOWW26x7bv22muNfv36NXn99V+rqX9DAL6BqQUAIOnuu++2/b91NLGqqkpr166VJH388ccKCwvTzJkz7Z53//33yzAMrV69WpLUrl07SdL777+v2tpazwTvYtOnT7fbnjFjhqSTfVDX8OHD1bdvX9u2YRh65513dPXVV8swDB0+fNj2uPzyy3Xs2DF9++23TsU2ZcoU2/+HhYVp8ODBMgxDkydPtu1v166dzj77bO3du9duX35+vr755hunXh+AbyGRBRD0QkNDdeaZZ9rt69WrlyTZ5tru379fnTt3Vnx8vF0769f2+/fvl3Tyq+9f/epXmjJlijp16qQbbrhBK1asaHVSW1VVpUOHDtk9ampqWnWulurZs6fddo8ePRQaGtpg3vEZZ5xht11cXKzS0lK9/PLLSkpKsnvcdtttkqSioiKnYqtfySAhIUHR0dG2KSV19x89etS2/dBDDykuLk5paWnq2bOnpk+fbpvuAcB/MUcWAFwoJiZGn3/+uTZs2KCPPvpIn3zyif71r39p5MiR+vTTTxUWFubQ+TZt2qRLLrnEbt++ffvUvXt3F0bdtJCQkEb3x8TE2G1bk/WbbrpJt9xyS6PPcba0VWP9d6o+NerchNenTx/99NNP+vDDD/XJJ5/onXfe0cKFC/XHP/5Rs2fPdiomAN5DIgvA750q0Wqp2tpa7d271zYKK0nZ2dmSZEsYu3XrprVr1+r48eN2o7K7du2yHbcKDQ3VqFGjNGrUKC1YsEDz5s3TI488og0bNujSSy91KN7zzjtPa9assduXkpJyyvbO9oUk7d692260NScnR7W1tc0mz0lJSYqPj1dNTY0uvfRSp+NwtdjYWE2YMEETJkxQVVWVxo0bp7lz5+rhhx9WdHS0t8MD0ApMLQDg92JjYyXJqQURXnrpJdv/G4ahl156SRERERo1apQk6YorrlBNTY1dO0l67rnnFBISol//+teSpJKSkgbnHjBggCSpsrLS4Xjbt2+vSy+91O7RVNLlir7429/+Zrf917/+VZJs13gqYWFhuu666/TOO+/o+++/b3C8uLi41TE568iRI3bbkZGR6tu3rwzDUHV1tZeiAuAsRmQB+L1BgwZJkh555BHdcMMNioiI0NVXX21L6poTHR2tTz75RLfccosuuOACrV69Wh999JFmzZplK+N19dVX65JLLtEjjzyi3NxcnXfeefr000/1/vvv695771WPHj0kSXPmzNHnn3+uK6+8Ut26dVNRUZEWLlyo008/Xenp6ZJOzjlt166dFi9erPj4eMXGxuqCCy5oMOe0NQYMGKCwsDD9+c9/1rFjxxQVFaWRI0cqOTm5xefYt2+frrnmGo0ZM0abN2/Wm2++qRtvvFHnnXdes899+umntWHDBl1wwQWaOnWq+vbtq5KSEn377bdau3Zto4m+J4wePVopKSn61a9+pU6dOmnnzp166aWXdOWVVzaY9wzAj3ixYgIAuMyf/vQn47TTTjNCQ0MdKsV1yy23GLGxscaePXuM0aNHG23atDE6depkPP7440ZNTY1d2+PHjxv33Xef0blzZyMiIsLo2bOn8cwzzxi1tbW2NuvWrTOuvfZao3PnzkZkZKTRuXNnY+LEiUZ2drbdud5//32jb9++Rnh4uMtLcf397383zjzzTCMsLMyhUlzWslM//vij8dvf/taIj4832rdvb9x9991GeXm5XVtJxvTp0xs9z88//2xMnz7d6NKlixEREWGkpKQYo0aNMl5++eUmX78l5bfql8Sy/vvVN3z4cLtyW0uWLDEuvvhio0OHDkZUVJTRo0cP48EHHzSOHTvW4tcC4HtCDKPekjQAEERuvfVWrVy5UiaTyduheN0TTzyh2bNnq7i4uEEVAE/Izc3VGWecob/+9a+64YYb1LZtW0VGRnrs9SsqKmQymfSXv/xFzzzzjNf6AUDLMUcWAOBTZsyYoaSkJH3wwQcefd3FixcrKSlJzzzzjEdfF0DrMUcWQEA6duyYysvLm2zT1N3/gcRkMjU74uzIkr7ukpKSYlehwdlSXY667rrr1L9/f9t2QkKCR18fgONIZAEEpHvuuUevv/56k22CZWbV/Pnzm62Vum/fPg9Fc2rR0dFeLdvVpUsXdenSxWuvD8BxzJEFEJB+/PFHHTx4sMk2vljr1B327t1rt1xrY9LT06mlCsDvkMgCAADAL3GzFwAAAPwSiSwAAAD8EoksAAAA/BKJLAAAAPwSiSwAAAD8EoksAAAA/BKJLAAAAPwSiSwAAAD8EoksAAAA/NL/Bxzq9deZNQXsAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "dt_vec, dw_vec, delay = stdp_window(module_name, neuron_model_name, synapse_model_name,\n", " synapse_parameters={\"alpha\": .5})\n", @@ -1896,1226 +524,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:53 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:54 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:55 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:51:56 iaf_psc_delta_neuron_nestml__with_stdp_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "data": { - "image/png": "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xoyADDAAALRGQgoAbWhqavIYJeprWS8AgPfoEAUAAABTkZACAADAVCSkAAAAMBUJKQAAAExFQgoAAABTkZACAADAVCSkAAAAMBUJKQAAAExFQgoAAABTMVNTC/X19ZKkHTt2mBxJaNjtdn399df66quvZLPZzA4n7NB+/rFy+x08eFDl5eXu5a1bt3rM3GQFVm6/cED7+Yf280+kt58rj3LlVZ0hIW2hrKxMkjRt2jRzAwFgKStXrjQ7BAAIO2VlZRo9enSn28UYhmGEIJ6wUVVVpbfeeksDBw5UUlKS2eEE3Y4dOzRt2jT961//0gknnGB2OGGH9vMP7ecf2s8/tJ9/aD//RHr71dfXq6ysTBMmTFDPnj073Z4zpC307NlTF154odlhhNwJJ5ygESNGmB1G2KL9/EP7+Yf28w/t5x/azz+R3H7enBl1YVATAAAATEVCCgAAAFORkAIAAMBUJKRRLjMzU3fddZcyMzPNDiUs0X7+of38Q/v5h/bzD+3nH9rPE6PsAQAAYCrOkAIAAMBUJKQAAAAwFQkpAAAATEVCCgAAAFORkAIAAMBUJKTQxo0bNXHiRKWlpal79+4aM2aM/vGPf7Ta7qWXXtLo0aOVnJysY489VnfddZeamppMiNiarrvuOsXExOgnP/lJm/fTft974403dM0112jIkCHq1q2bjj/+eF177bXat29fm9tv2rRJ48ePV7du3dS3b1/dcMMNstvtIY7aOurr63Xrrbeqf//+SklJ0emnn64NGzaYHZblfPjhh7r++us1YsQIpaam6thjj9Ull1yi4uLiVtt+9dVXmjp1qmw2m9LT0zVz5kxVVFSYELV13XvvvYqJidHIkSNb3cdntG0ff/yxLrjgAqWnp6tbt24aOXKkHnroIY9taLujmMs+yj3xxBOaPXu2Jk+erGXLlikuLk7btm1TWVmZx3br16/XtGnTlJeXpz//+c/67LPPdM8996i8vFwrV640KXrr2Lx5s5588kklJye3eT/t5+nWW29VZWWlpk+frsGDB2vnzp16+OGH9fLLL2vLli3q27eve9stW7Zo0qRJGjZsmJYvX649e/bo/vvv1/bt27V+/XoT98I8V111ldatW6df/vKXGjx4sJ588kn9+Mc/Vn5+vsaPH292eJbx+9//Xu+9956mT5+uk08+Wfv379fDDz+s0aNH6/3333cnVnv27NHZZ5+ttLQ0LVu2THa7Xffff78+++wzFRUVKTEx0eQ9Md+ePXu0bNkypaamtrqPz2jbXn/9dZ1//vk69dRTdeedd8pms6mkpER79uxxb0PbNWMgau3atctISUkxbrjhhk63HT58uHHKKacYjY2N7nW33367ERMTY3z11VfBDNPynE6nkZuba1xzzTXGoEGDjPPOO6/VNrSfp7feestwOByt1kkybr/9do/1P/rRj4x+/foZ1dXV7nV/+ctfDEnGf/7zn5DEayUffPCBIcm477773Otqa2uNnJwcIzc318TIrOe9994z6uvrPdYVFxcbSUlJxs9//nP3unnz5hkpKSnG7t273es2bNhgSDJWr14dsnit7NJLLzUmTpxoTJgwwRgxYoTHfXxGW6uurjb69Olj/PSnP231Xdccbfc9EtIoduuttxqJiYlGVVWVYRiGceTIEcPpdLba7osvvjAkGY888ojH+r179xqSjN/85jchideqnnrqKaN79+7Gvn372kxIaT/vpaenGxdddJF7ubq62oiPjzduueUWj+3q6+sNm81mzJ49O9Qhmu6WW24x4uLiPH7ADMMwli1bZkgyvv76a5MiCx+jR482Ro8e7V7Oysoypk+f3mq7IUOGGJMmTQplaJb01ltvGXFxccZ///vfVgkpn9G2rVy50pBkfPnll4ZhGIbdbm+VmNJ2nuhDGsU2btyooUOH6tVXX9Uxxxyj7t27q3fv3rrzzjvldDrd233yySeSpLFjx3o8vn///jrmmGPc90ejI0eO6NZbb9XixYs9LjM3R/t5x263y263KyMjw73us88+U1NTU6u2S0xM1KhRo6Ky7T755BMNGTJEPXr08Fg/btw4SUcvAaJ9hmHo22+/dR9ne/fuVXl5eatjTDraptF4jDXncDi0cOFCXXvttTrppJNa3c9ntG0bN25Ujx49tHfvXp144omy2Wzq0aOH5s2bp7q6Okm0XUskpFFs+/btKisr09VXX61rrrlG69at049+9CPdc889uv32293buQaa9OvXr9Vz9OvXT998803IYraapUuXKiUlRTfddFO729B+3nnwwQfV0NCgSy+91L2Otmtt37597baHpKhsE188++yz2rt3r/s46+wYq6ysVH19fUhjtJJVq1Zp9+7d+s1vftPm/XxG27Z9+3Y1NTXpwgsv1A9/+EP985//1DXXXKNVq1bp6quvlkTbtcSgpgjhdDrV0NDg1bZJSUmKiYmR3W6X0+nU7373O916662SpIsvvliVlZX605/+pMWLF6t79+6qra11P66l5ORkHT58OHA7YpKutF9xcbH+9Kc/ae3atW22jUukt19X2q6lt99+W0uWLNEll1yiiRMnutd31nau+6NJbW1tu+3huh9t27p1qxYsWKDc3FxdeeWVkjo/xlzbdPQZj1QHDx7Ur3/9a915553KzMxscxs+o22z2+367rvvNHfuXPeo+osuukgNDQ1avXq1li5dStu1wBnSCPH2228rJSXFq9u2bdskSSkpKZKkGTNmeDzXjBkzVFtb675c4NqurbMEdXV17vvDWVfa78Ybb9SZZ56piy++uMPnjvT260rbNbd161b99Kc/1ciRI/XYY4953BfpbdcVKSkp7baH6360tn//fp133nlKS0vTunXrFBcXJ6nzY6z5NtHmjjvuUHp6uhYuXNjuNnxG29be7+vll18uSSosLKTtWuAMaYQYOnSonnjiCa+2dV0e6N+/v7Zv364+ffp43J+VlSVJOnTokMf2+/bt08CBAz223bdvn7vvWjjztf3efPNNvfbaa/p//+//qbS01H1fU1OTamtrVVpaqvT0dPXo0SPi268rx55LWVmZpkyZorS0NL366qvq3r17m9u3VZ9037596t+/fxejDl/9+vXT3r17W613tVE0tklnqqur9aMf/UhVVVV65513PNqos2MsPT09Ks+Obt++XY8++qgefPBBj0vHdXV1amxsVGlpaavvt5ai9TMqHf0cfvHFFx3+vubk5Eii7dzMHlUF81x22WWGJKOkpMRj/eOPP25IMt577z3DMAzj888/73CU+NKlS0MWs1U88cQThqQObw888IBhGLRfew4cOGAMHTrUyMrKMoqLi9vcpqqqqsNRqNdcc00oQrWUm2++uc1R9vfeey+j7NtQW1trnHXWWUa3bt2MTZs2tblNZmZmu6PsJ06cGOwQLSk/P7/T77gbb7yRz2g7/vd//9eQZLzxxhse69944w1DkvHss8/Sdi2QkEaxF154wZBkLF682L3O4XAY48ePN9LT0426ujr3+qFDhxqnnHKK0dTU5F53xx13GDExMe6yFtFk9+7dxgsvvNDqlpmZaYwdO9Z44YUXjB07dri3p/082e12Y9y4cUb37t2NzZs3d7jt1KlTjX79+hmHDx92r3vssccMScb69euDHarlvP/++63qkNbV1RknnHCCcfrpp5sYmfU0NTUZF1xwgREfH2+88sor7W43d+5cIyUlxSOZ37hxoyHJWLlyZShCtZyKioo2v+NGjBhhHHvsscYLL7xg/Pe//zUMg89oWz7++GNDknH55Zd7rJ8xY4YRHx9v7N271zAM2q45EtIo5nQ6jUmTJhkxMTHGnDlzjEceecSYPHlym8Wg//3vfxsxMTHGxIkTjUcffdS44YYbjNjYWOO6664zKXpraq8wPu3n6cILLzQkGddcc43x9NNPe9xeeOEFj20/+ugjIykpyTj11FONlStXGrfffruRnJxsTJkyxZzgLWD69OnuMyurV682zjzzTCM+Pt546623zA7NUm688UZDknH++ee3Os6efvpp93Zff/210bt3byMnJ8d46KGHjGXLlhm9evUyTjrpJI8/zGG0WRifz2jbrrnmGkOScckllxiPPPKIMX36dEOScdttt7m3oe2+R0Ia5Y4cOWLceOONRt++fY3ExETjpJNOMp555pk2t33hhReMUaNGGUlJScYxxxxj3HHHHUZDQ0OII7a29hJSw6D9mhs0aFC7lwEHDRrUavt33nnHOPPMM43k5GQjMzPTWLBggccZhWhTW1tr3HzzzUbfvn2NpKQk47TTTjNee+01s8OynAkTJnR4ybm5zz//3JgyZYrRrVs3o2fPnsbPf/5zY//+/SZFbl1tJaSGwWe0LQ0NDcbdd99tDBo0yEhISDBOOOEEd1eu5mi7o2IMwzAC3S8VAAAA8BZlnwAAAGAqElIAAACYioQUAAAApiIhBQAAgKlISAEAAGAqElIAAACYioQUAAAApiIhBQAAgKlISAEAAGAqElIAAACYioQUABBQpaWliomJcd/WrVsX0td/8MEHPV7/wIEDIX19AL4jIQVgGZs2bdLdd9+tqqoqs0PxyjfffKO7775bW7ZsCfhzf/nll7r77rtVWloa8OcOlTlz5ujpp5/WuHHjQvq6U6dO1dNPP62f/vSnIX1dAF1HQgrAMjZt2qQlS5aEVUK6ZMmSoCWkS5YsCeuENDc3V1dccYWOPfbYkL7u0KFDdcUVV+jkk08O6esC6DoSUgCAm9PpVF1dndlhAIgyJKQALOHuu+/WLbfcIkk67rjj3P3/vD1DeNVVV8lms2nnzp364Q9/qNTUVPXv319Lly6VYRge29bU1GjRokUaOHCgkpKSdOKJJ+r+++9vtd2GDRs0fvx49ezZUzabTSeeeKIWL14sSSooKNBpp50mSbr66qvd8T755JP+NYSkJ598UtOnT5cknXPOOe7nLigo8Orxd999t2JiYrR161Zdcskl6tGjh3r37q0bb7yxVbIZExOj66+/Xs8++6xGjBihpKQkvfbaa5KkvXv36pprrlGfPn2UlJSkESNG6K9//atf++aKrbi4WFdccYXS0tKUmZmpO++8U4ZhqKysTBdeeKF69Oihvn376o9//GOr5/jzn/+sESNGqFu3burVq5fGjh2rv/3tb37FBcBc8WYHAACSdNFFF6m4uFhr167VAw88oIyMDElSZmam18/hcDg0depUnXHGGfrDH/6g1157TXfddZeampq0dOlSSZJhGLrggguUn5+v2bNna9SoUfrPf/6jW265RXv37tUDDzwgSfriiy/0k5/8RCeffLKWLl2qpKQk7dixQ++9954kadiwYVq6dKl+/etfa86cOTrrrLMkSWeeeabfbXH22Wfrhhtu0EMPPaTFixdr2LBh7tf0xSWXXKLs7Gz99re/1fvvv6+HHnpIhw4d0po1azy2e/PNN/Xcc8/p+uuvV0ZGhrKzs/Xtt9/qjDPOcCesmZmZWr9+vWbPnq3Dhw/rl7/8pV/7eOmll2rYsGH63e9+p1deeUX33HOP0tPTtXr1ak2cOFG///3v9eyzz+rmm2/WaaedprPPPluS9Je//EU33HCDfvazn7kT7P/+97/64IMPdPnll/sVEwATGQBgEffdd58hydi1a5fPj73yyisNScbChQvd65xOp3HeeecZiYmJRkVFhWEYhvGvf/3LkGTcc889Ho//2c9+ZsTExBg7duwwDMMwHnjgAUOS+3Ft+fDDDw1JxhNPPOFzvJ15/vnnDUlGfn6+z4+96667DEnGBRdc4LF+/vz5hiTj008/da+TZMTGxhpffPGFx7azZ882+vXrZxw4cMBj/WWXXWakpaUZ3333Xbuvv2vXrnbbxRXbnDlz3OuampqMY445xoiJiTF+97vfudcfOnTISElJMa688kr3ugsvvNAYMWJEh/vf8rU6eg8BWAOX7AFElOuvv979f9fZvYaGBm3cuFGS9OqrryouLk43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\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "dt_vec, dw_vec, delay = stdp_window(module_name, neuron_model_name, synapse_model_name,\n", " synapse_parameters={\"alpha\": -1.})\n", @@ -3141,7 +552,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -3210,4048 +621,129 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - " -- N E S T --\n", - " Copyright (C) 2004 The NEST Initiative\n", - "\n", - " Version: 3.6.0-post0.dev0\n", - " Built: Mar 26 2024 08:52:51\n", - "\n", - " This program is provided AS IS and comes with\n", - " NO WARRANTY. See the file LICENSE for details.\n", - "\n", - " Problems or suggestions?\n", - " Visit https://www.nest-simulator.org\n", - "\n", - " Type 'nest.help()' to find out more about NEST.\n", - "\n", - "[17,stdp_windowed_synapse_nestml, WARNING, [10:8;10:28]]: Variable 'd' has the same name as a physical unit!\n", - "[25,stdp_windowed_synapse_nestml, WARNING, [10:8;10:28]]: Variable 'd' has the same name as a physical unit!\n", - "[35,stdp_windowed_synapse_nestml, WARNING, [10:8;10:28]]: Variable 'd' has the same name as a physical unit!\n", - "[64,stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [10:8;10:28]]: Variable 'd' has the same name as a physical unit!\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n", - "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n", - "WARNING:Not preserving expression for variable \"post_nn_trace__for_stdp_windowed_synapse_nestml\" as it is solved by propagator solver\n", - "WARNING:Not preserving expression for variable \"pre_nn_trace\" as it is solved by propagator solver\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[79,stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [10:8;10:28]]: Variable 'd' has the same name as a physical unit!\n", - "[85,stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [10:8;10:28]]: Variable 'd' has the same name as a physical unit!\n", - "CMake Warning (dev) at CMakeLists.txt:95 (project):\n", - " cmake_minimum_required() should be called prior to this top-level project()\n", - " call. Please see the cmake-commands(7) manual for usage documentation of\n", - " both commands.\n", - "This warning is for project developers. Use -Wno-dev to suppress it.\n", - "\n", - "-- The CXX compiler identification is GNU 12.3.0\n", - "-- Detecting CXX compiler ABI info\n", - "-- Detecting CXX compiler ABI info - done\n", - "-- Check for working CXX compiler: /usr/bin/c++ - skipped\n", - "-- Detecting CXX compile features\n", - "-- Detecting CXX compile features - done\n", - "\n", - "-------------------------------------------------------\n", - "nestml_81cef8d40f4e47aea7c9c5093486008d_module Configuration Summary\n", - "-------------------------------------------------------\n", - "\n", - "C++ compiler : /usr/bin/c++\n", - "Build static libs : OFF\n", - "C++ compiler flags : \n", - "NEST compiler flags : -std=c++17 -Wall -fopenmp -O2 -fdiagnostics-color=auto\n", - "NEST include dirs : -I/home/charl/julich/nest-simulator-install/include/nest -I/usr/include -I/usr/include -I/usr/include\n", - "NEST libraries flags : -L/home/charl/julich/nest-simulator-install/lib/nest -lnest -lsli /usr/lib/x86_64-linux-gnu/libltdl.so /usr/lib/x86_64-linux-gnu/libgsl.so /usr/lib/x86_64-linux-gnu/libgslcblas.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a\n", - "\n", - "-------------------------------------------------------\n", - "\n", - "You can now build and install 'nestml_81cef8d40f4e47aea7c9c5093486008d_module' using\n", - " make\n", - " make install\n", - "\n", - "The library file libnestml_81cef8d40f4e47aea7c9c5093486008d_module.so will be installed to\n", - " /tmp/nestml_target_kubgfbw2\n", - "The module can be loaded into NEST using\n", - " (nestml_81cef8d40f4e47aea7c9c5093486008d_module) Install (in SLI)\n", - " nest.Install(nestml_81cef8d40f4e47aea7c9c5093486008d_module) (in PyNEST)\n", - "\n", - "CMake Warning (dev) in CMakeLists.txt:\n", - " No cmake_minimum_required command is present. A line of code such as\n", - "\n", - " cmake_minimum_required(VERSION 3.26)\n", - "\n", - " should be added at the top of the file. The version specified may be lower\n", - " if you wish to support older CMake versions for this project. For more\n", - " information run \"cmake --help-policy CMP0000\".\n", - "This warning is for project developers. Use -Wno-dev to suppress it.\n", - "\n", - "-- Configuring done (0.5s)\n", - "-- Generating done (0.0s)\n", - "-- Build files have been written to: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target\n", - "[ 25%] Building CXX object CMakeFiles/nestml_81cef8d40f4e47aea7c9c5093486008d_module_module.dir/nestml_81cef8d40f4e47aea7c9c5093486008d_module.o\n", - "[ 50%] Building CXX object CMakeFiles/nestml_81cef8d40f4e47aea7c9c5093486008d_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", - "[ 75%] Building CXX object CMakeFiles/nestml_81cef8d40f4e47aea7c9c5093486008d_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml.o\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 173 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:266:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 266 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", - " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:261:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 261 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml.cpp:188:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 188 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml.cpp:297:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 297 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", - " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml.cpp:292:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 292 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "In file included from /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/nestml_81cef8d40f4e47aea7c9c5093486008d_module.cpp:36:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:611:100: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:739:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 739 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:753:3: required from ‘nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:611:100: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:726:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 726 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:611:100: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:739:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 739 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:753:3: required from ‘nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:611:100: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:726:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 726 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:517:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 517 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:545:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 545 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:585:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 585 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:450:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 450 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:452:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 452 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:517:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 517 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:545:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 545 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:585:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 585 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:450:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 450 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:452:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 452 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:512:9: required from ‘bool nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:807:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 807 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:808:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 808 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:512:9: required from ‘bool nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:807:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 807 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_windowed_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:808:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 808 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "[100%] Linking CXX shared module nestml_81cef8d40f4e47aea7c9c5093486008d_module.so\n", - "[100%] Built target nestml_81cef8d40f4e47aea7c9c5093486008d_module_module\n", - "[100%] Built target nestml_81cef8d40f4e47aea7c9c5093486008d_module_module\n", - "Install the project...\n", - "-- Install configuration: \"\"\n", - "-- Installing: /tmp/nestml_target_kubgfbw2/nestml_81cef8d40f4e47aea7c9c5093486008d_module.so\n" - ] + "outputs": [], + "source": [ + "module_name, neuron_model_name, synapse_model_name = \\\n", + " NESTCodeGeneratorUtils.generate_code_for(\"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", + " nestml_windowed_stdp_model,\n", + " post_ports=[\"post_spikes\"],\n", + " codegen_opts={\"delay_variable\": {\"stdp_windowed_synapse\": \"d\"},\n", + " \"weight_variable\": {\"stdp_windowed_synapse\": \"w\"}})" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dt_vec, dw_vec, delay = stdp_window(module_name, neuron_model_name, synapse_model_name)\n", + "plot_stdp_window(dt_vec, dw_vec, delay)" + ] + }, + { + "attachments": { + "image.png": { + "image/png": "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" } - ], + }, + "cell_type": "markdown", + "metadata": {}, "source": [ - "module_name, neuron_model_name, synapse_model_name = NESTCodeGeneratorUtils.generate_code_for(\n", - " \"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", - " nestml_windowed_stdp_model,\n", - " post_ports=[\"post_spikes\"])" + "Symmetric inhibitory STDP\n", + "--------------------\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "\n", + "The symmetric STDP window in the figure can be observed experimentally and was used to achieve a self-organised balance between excitation and inhibition in recurrent networks [4]_." ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:39 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:40 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:41 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Apr 19 11:52:42 iaf_psc_delta_neuron_nestml__with_stdp_windowed_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "data": { - "image/png": "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AOCXSGQBAADgl0hkAQAA4JdIZNFga9eu1bBhw5SQkKCmTZuqd+/eeu+996q1+/DDD9WrVy9FR0erQ4cOeuqpp2SxWLwQse+58847FRISot///vc13k/f2Vu3bp1uv/12de3aVU2aNNF5552nO+64Q8eOHaux/caNGzVo0CA1adJErVu31vTp02UymRo5at9RWlqqRx55RG3btlVMTIz69eunNWvWeDssn/PNN9/o3nvvVVpammJjY9WhQwddf/31ysrKqtZ2165dGjVqlOLi4pSYmKibb75ZeXl5Xojadz3zzDMKCQnRBRdcUO0+vkdrtm3bNl199dVKTExUkyZNdMEFF2j+/Pl2bei7s8K9HQD805tvvqkpU6ZoxIgRmjt3rsLCwrRnzx7l5OTYtVu9erXGjh2r9PR0/fWvf9WPP/6oOXPmKDc3Vy+//LKXovcN3377rd566y1FR0fXeD99V90jjzyi/Px8jR8/Xl26dNH+/fu1YMEC/fvf/9b27dvVunVrW9vt27dr+PDh6tatm+bNm6cjR47oxRdf1N69e7V69WovvgrvmTx5slauXKk//OEP6tKli9566y1dccUV2rBhgwYNGuTt8HzG888/r6+//lrjx4/XhRdeqOPHj2vBggXq1auXNm/ebEvIjhw5oksvvVQJCQmaO3euTCaTXnzxRf3444/asmWLIiMjvfxKvO/IkSOaO3euYmNjq93H92jNPvvsM1111VW6+OKL9cQTTyguLk779u3TkSNHbG3ou0oMwEkHDhwwYmJijOnTp9fbtnv37sZFF11knDlzxnbuscceM0JCQoxdu3Z5MkyfVlFRYQwYMMC4/fbbjY4dOxpXXnlltTb0XXWff/65UV5eXu2cJOOxxx6zOz969GijTZs2xunTp23nXn31VUOS8emnnzZKvL7kP//5jyHJeOGFF2zniouLjZSUFGPAgAFejMz3fP3110ZpaanduaysLCMqKsq46aabbOfuueceIyYmxjh06JDt3Jo1awxJxuLFixstXl82YcIEY9iwYcaQIUOMtLQ0u/v4Hq3u9OnTRqtWrYxrrrmm2mddZfTdb0hk4bRHHnnEiIyMNAoKCgzDMIyioiKjoqKiWruffvrJkGT87W9/szt/9OhRQ5Lx9NNPN0q8vujtt982mjZtahw7dqzGRJa+c05iYqIxbtw42/Hp06eN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8klNnTpVgwcPliQNHDjQ5b649NJLNX36dM2fP18zZsxQt27dbM/pjOuvv16dOnXSs88+q82bN2v+/Pk6deqU3nnnHbt269ev14oVK3TvvfeqZcuW6tSpk3755Rf179/flugmJSVp9erVmjJligoLC/WHP/zBpdc4YcIEdevWTc8995w++ugjzZkzR4mJiVq8eLGGDRum559/XkuXLtVDDz2kSy65RJdeeqkk6dVXX9X06dN13XXX2RLzH374Qf/5z3904403uhQTAC8yAMDPvfDCC4Yk48CBA04/9tZbbzUkGffdd5/tXEVFhXHllVcakZGRRl5enmEYhvHPf/7TkGTMmTPH7vHXXXedERISYmRnZxuGYRh//vOfDUm2x9Xkm2++MSQZb775ptPx1ufvf/+7IcnYsGGD04996qmnDEnG1VdfbXc+IyPDkGR8//33tnOSjNDQUOOnn36yaztlyhSjTZs2xokTJ+zO33DDDUZCQoLx66+/1vr8Bw4cqLVfrLFNnTrVds5isRjt2rUzQkJCjOeee852/tSpU0ZMTIxx66232s6NGTPGSEtLq/P1V32uur6GAHwDUwsAQNK9995r+791NLGsrExr166VJH388ccKCwvT9OnT7R734IMPyjAMrV69WpLUrFkzSdIHH3ygioqKxgnezaZNm2Z3fN9990k62weVDRkyRN27d7cdG4ahf/zjH7rqqqtkGIZOnDhhu11++eU6ffq0tm3b5lJsd9xxh+3/YWFh6tOnjwzD0JQpU2znmzVrpvPPP1/79++3O3fkyBF98803Lj0/AN9CIgsg6IWGhuq8886zO9e1a1dJss21PXTokNq2baumTZvatbP+2f7QoUOSzv7p+3e/+53uuOMOtWrVSjfccINWrFjR4KS2rKxMx48ft7uVl5c36FqO6tKli91xSkqKQkNDq807Pvfcc+2O8/LyVFBQoFdeeUVJSUl2t9tuu02SlJub61JsVSsZJCQkKDo62jalpPL5U6dO2Y4feeQRxcXFqW/fvurSpYumTZtmm+4BwH8xRxYA3CgmJkZffPGFNmzYoI8++kiffPKJ3nvvPQ0bNkyfffaZwsLCnLrexo0bNXToULtzBw4cUKdOndwYdd1CQkJqPB8TE2N3bE3WJ02apFtvvbXGx7ha2qqm/qutT41Ki/C6deumPXv26N///rc++eQT/eMf/9DChQv15JNPatasWS7FBMB7SGQB+L3aEi1HVVRUaP/+/bZRWEnKysqSJFvC2LFjR61du1ZFRUV2o7K7d++23W8VGhqq4cOHa/jw4Zo3b57mzp2rxx57TBs2bNBll13mVLwXXXSR1qxZY3eudevWtbZ3tS8kae/evXajrdnZ2aqoqKg3eU5KSlLTpk1VXl6uyy67zOU43C02NlYTJkzQhAkTVFZWpnHjxumZZ57Ro48+qujoaG+HB6ABmFoAwO/FxsZKkksbIixYsMD2f8MwtGDBAkVERGj48OGSpCuuuELl5eV27STpz3/+s0JCQjR69GhJUn5+frVr9+zZU5JUWlrqdLzNmzfXZZddZnerK+lyR1/87W9/szv+61//Kkm211ibsLAwXXvttfrHP/6hHTt2VLs/Ly+vwTG56uTJk3bHkZGR6t69uwzD0JkzZ7wUFQBXMSILwO/17t1bkvTYY4/phhtuUEREhK666ipbUlef6OhoffLJJ7r11lvVr18/rV69Wh999JFmzJhhK+N11VVXaejQoXrsscd08OBBXXTRRfrss8/0wQcf6A9/+INSUlIkSbNnz9YXX3yhK6+8Uh07dlRubq4WLlyodu3aadCgQZLOzjlt1qyZFi1apKZNmyo2Nlb9+vWrNue0IXr27KmwsDA9//zzOn36tKKiojRs2DAlJyc7fI0DBw7o6quv1qhRo7Rp0ya9++67uvHGG3XRRRfV+9jnnntOGzZsUL9+/XTnnXeqe/fuys/P17Zt27R27doaE/3GMHLkSLVu3Vq/+93v1KpVK+3atUsLFizQlVdeWW3eMwA/4sWKCQDgNk8//bRxzjnnGKGhoU6V4rr11luN2NhYY9++fcbIkSONJk2aGK1atTKeeuopo7y83K5tUVGR8cADDxht27Y1IiIijC5duhgvvPCCUVFRYWuzbt06Y8yYMUbbtm2NyMhIo23btsbEiRONrKwsu2t98MEHRvfu3Y3w8HC3l+J69dVXjfPOO88ICwtzqhSXtezUzp07jeuuu85o2rSp0bx5c+Pee+81iouL7dpKMqZNm1bjdX755Rdj2rRpRvv27Y2IiAijdevWxvDhw41XXnmlzud3pPxW1ZJY1q9fVUOGDLErt7V48WLj0ksvNVq0aGFERUUZKSkpxsMPP2ycPn3a4ecC4HtCDKPKljQAEEQmT56slStXymQyeTsUr5s5c6ZmzZqlvLy8alUAGsPBgwd17rnn6q9//atuuOEGxcfHKzIystGev6SkRCaTSX/605/0wgsveK0fADiOObIAAJ9y3333KSkpSR9++GGjPu+iRYuUlJSkF154oVGfF0DDMUcWQEA6ffq0iouL62xT1+r/QGIymeodcXZmS19Pad26tV2FBldLdTnr2muv1QUXXGA7TkhIaNTnB+A8ElkAAen+++/X22+/XWebYJlZ9eKLL9ZbK/XAgQONFE3toqOjvVq2q3379mrfvr3Xnh+A85gjCyAg7dy5Uz///HOdbXyx1qkn7N+/32671poMGjSIWqoA/A6JLAAAAPwSi70AAADgl0hkAQAA4JdIZAEAAOCXSGQBAADgl0hkAQAA4JdIZAEAAOCXSGQBAADgl0hkAQAA4JdIZAEAAOCXSGQBAADgl/4/UTO3RAyRqd8AAAAASUVORK5CYII=\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:07 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "data": { - "image/png": "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OjUGNvGsCYq2Jbue92YMbIqtjT68dYzfx8A6779Ro0Z5dQ2Je09q+P4z+2dqSKA+U2lpqT7++GMNGjTI7e9vc0L5M0mt9+dU9/4z02eqqjlZb0zvV/8udTt+79PNmjXlEm3fvl39+vVr9v38tln3zp079ec//1kvvviifvzxRxmG0eyv44Phsssu03PPPac33nhDV155pev8iy++qM6dO+vss89u8bX3OaI1MjXNp+VvmusB9oTValVGRobP12noppZObR2cnJys9PR0JSYmNnsdM3wmb/GZGmb2e+9Xo/to0Uffup2zREW7BdGm1J0IUe+5Jp6v7brzejcYXiX//Tn54zqRdO9J3t1/ZvlM3vDHZ4qOjvb4729TQukztdafk6f3X6h+pi6dOro9d3rXzm7Howcc8eraPgXYiooK/fWvf9WyZcv0ySefyDAMnX322br33nsVGxura6+91pfLB8QFF1yg8847TzNnzlRpaal69uypFStW6IMPPtArr7zi0xqwt7/+hZ7YdFxjsjI0+sx0pdpi2W0HMJGZOZnauq9EeQVF9X7DFWjO9xublaEbcjJb8Z0BwHxaFGA3btyoZcuW6bXXXlNpaak6duyo2267Tb/61a9cv0L/29/+5teK+tOqVat09913695773VtJbtixQq/bCV7yHFCf938g/66+QdJ9RcnTrO1IeACISomOkrPThuqpfk79dK6PSou+2mFFU921qqtoeOmXp+WEKurR3bXDezEBQDN8jrADhw4UF999ZViYmI0YcIE/epXv9IFF1xgii1knRISEvTUU0/pqaeeCvh71dttx8uAS6AFWldMdJRuGtdLN+RkerTwuPO4U2ylHvjDF6qsrlGsNVrz7xijHytjPX49f9cBwHNeB9jt27crKipKc+bM0Zw5c/wyRiKSNRdw6bEFgqOpnXUaOi4qKtJpKW1dx23bWDWyq+evBwB4zusA++STT+ovf/mLfv/73+vxxx/XhRdeqF/96le66KKL6s0+g+/osQUAAHDndeKcPXu2Zs+erU2bNrnGwb799ttKS0vTL3/5S02fPl0DBgxo/kJoEXpsgdBks9mUk5PjdgwACIwWd5kOGzZMw4YN0xNPPOFaieDJJ5/Uk08+qSFDhqhPnz7+rCc8RI8tEBx1AywAIHB8/p1/XFycpk2bpmnTpmnnzp1atmyZXnrp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uc+4x+rz5juO9qvP05+vtN1PCLDwysUXX2zExsYaDzzwgPHRRx8ZjzzyiBEXF2dMmDDBrdyOHTuMhIQE47/+67+M9957z1i1apXRv39/o3PnzkZRUVGQah96GlsHlvZz99hjjxmSjPPPP99Yt25dvUdttF195513ntG+fXvjT3/6k5GXl2f8+te/NiQZr7zySrCrFlI8vc+4xzzX0Hcc7dcwT36+0nY/IcDCK8ePHzfuvPNO47TTTjOsVqvRrVs346677jIqKirqld20aZMxbtw4o23btkZiYqIxceJEo7CwMAi1Dl2NBVjDoP1qGz16tCGp0UddtJ27Y8eOGbNnzzY6duxotGnTxhg4cKCxYsWKYFcr5Hhzn3GPeaax7zjarz5Pf77SdqdYDKPOHqAAAABACGMdWAAAAJgKARYAAACmQoAFAACAqRBgAQAAYCoEWAAAAJgKARYAAACmQoAFAACAqRBgAQAAYCoEWAAAAJgKARaAKX322WdasGCBSkpKgl0Vjz388MN66623AnLt5cuX68knnwzItQMtPz9fFovF9di0aVOrvv+TTz7p9v6HDh1q1fcH4D0CLABT+uyzz7Rw4UIC7H+YOcA6/fGPf9S6devUp0+fVn3fq666SuvWrdN1113Xqu8LoOUIsACAFqupqVFlZaVfrtW3b1+NGDFCNpvNL9fzVMeOHTVixAh17dq1Vd8XQMsRYAGYzoIFC3T77bdLknr06OH61W9+fr7Hr7dYLPr88881adIkJSYmKikpSb/85S9VXFzsVvbkyZP6wx/+oKysLMXGxiojI0NXX321fvjhB7dyn3/+uSZMmKCMjAzFxsaqc+fOuuiii1zlLBaLHA6HXnzxRVd9c3JyfG4LScrJydG7776rPXv2uP0q3JvX9+/fX5988olGjBih+Ph4denSRfPnz1dNTY2r3O7du2WxWPSHP/xBDz74oHr06KHY2FitWbNGkrRp0yZdcsklSklJUVxcnIYMGaKVK1f69NmmT5+uhIQEFRQUaPz48bLZbOrUqZN+97vfSZLWr1+vc845RzabTb1799aLL77o9vrjx4/rtttuU48ePRQXF6eUlBQNGzZMK1as8KleAILLGuwKAIC3ZsyYIbvdrqefflqrVq1Sp06dJJ3qwfPGZZddpiuuuEI33HCDvvrqK82fP19ff/21/vWvfykmJkaSNHPmTP3pT3/SjTfeqAkTJmj37t2aP3++8vPztWXLFqWlpcnhcOi8885Tjx499Mc//lEdOnTQgQMHtGbNGh07dkyStG7dOo0dO1ZjxozR/PnzJUmJiYl+aY8lS5boN7/5jXbu3Kk333yzRdc4cOCArrrqKs2dO1f333+/3n33XT344IM6cuSI/vd//9et7OLFi9W7d2899thjSkxMVK9evbRmzRqdf/75Ovvss7V06VIlJSXptdde05VXXqnjx49r+vTpLf58VVVVmjRpkm644QbdfvvtWr58ue666y6VlpbqjTfe0J133qmuXbvq6aef1vTp09W/f38NHTpUkvTb3/5WL7/8sh588EENGTJEDodD27dv1+HDh1tcHwAhwAAAE3r00UcNScauXbu8fu19991nSDLmzJnjdv7VV181JBmvvPKKYRiGsWPHDkOSkZub61buX//6lyHJmDdvnmEYhrFp0yZDkvHWW281+b42m8245pprvK6vJy666CKje/fuLXrt6NGjDUnG3/72N7fzv/71r42oqChjz549hmEYxq5duwxJRmZmpnHixAm3sllZWcaQIUOMqqoqt/MTJkwwOnXqZNTU1DT6/mvWrDEkGWvWrKn33DXXXGNIMt544w3XuaqqKiM9Pd2QZGzZssV1/vDhw0Z0dLTx29/+1nWuf//+xsSJE5tvBOOn+6K4uNij8gCChyEEACLWL37xC7fjK664Qlar1fUrced/6/YeZmdnq0+fPlq9erUkqWfPnmrfvr3uvPNOLV26VF9//bXPdaupqVF1dbXrcfLkSZ+v2ZR27drpkksucTs3depUnTx5Uv/4xz/czl9yySWuHmpJKiwsVEFBgas9a9f7wgsv1I8//qhvvvmmxXWzWCy68MILXcdWq1U9e/ZUp06dNGTIENf5lJQUZWRkaM+ePa5z2dnZev/99zV37lzl5+ervLy8xfUAEDoIsAAiVseOHd2OrVarUlNTXb9edv7XOUShts6dO7ueT0pK0tq1azV48GDNmzdP/fr1U+fOnXXfffepqqqqRXUbN26cYmJiXI9rr722RdfxVIcOHeqdc7ZP3V+3122PgwcPSpJuu+02tzrHxMQoNzdXknxamqpt27aKi4tzO9emTRulpKTUK9umTRtVVFS4jhcvXqw777xTb731lsaMGaOUlBRNnDhR3333XYvrAyD4GAMLIGIdOHBAXbp0cR1XV1fr8OHDSk1NlSTXf3/88cd6M9T//e9/Ky0tzXU8YMAAvfbaazIMQ19++aVeeOEF3X///YqPj9fcuXO9rtuzzz7rGj8rye29AsEZQms7cOCApJ/awanuBDFn3e666y5NmjSpweufeeaZ/qim12w2mxYuXKiFCxfq4MGDrt7Yiy++WAUFBUGpEwDfEWABmFJsbKwk+fQr4VdffdU12UeSVq5cqerqatfqAGPHjpUkvfLKKxo+fLir3MaNG7Vjxw7dfffd9a5psVg0aNAgPfHEE3rhhRe0ZcsWtzp7Wl9vA583127IsWPH9P/+3/9zG0awfPlyRUVF6b/+67+afO2ZZ56pXr166YsvvtDDDz/c4joEWocOHTR9+nR98cUXevLJJ3X8+HG1bds22NUC0AIEWACmNGDAAEnSU089pWuuuUYxMTE688wz1a5dO4+vsWrVKlmtVp133nmuVQgGDRqkK664QtKpYPab3/xGTz/9tKKionTBBRe4ViE47bTTNGfOHEnSO++8oyVLlmjixIk644wzZBiGVq1apZKSEp133nludc7Pz9fbb7+tTp06qV27dn7rmRwwYIBWrVqlZ555RkOHDlVUVJSGDRvm8etTU1M1c+ZM7d27V71799Z7772n5557TjNnzlS3bt2aff2zzz6rCy64QOPHj9f06dPVpUsX2e127dixQ1u2bNFf//pXXz5ei5199tmaMGGCBg4cqPbt22vHjh16+eWXNXLkSMIrYGbBnkUGAC111113GZ07dzaioqIancXeEOds882bNxsXX3yxkZCQYLRr186YMmWKcfDgQbeyNTU1xu9//3ujd+/eRkxMjJGWlmb88pe/NPbt2+cqU1BQYEyZMsXIzMw04uPjjaSkJCM7O9t44YUX3K61detW4+c//7nRtm1bQ5IxevRoX5vAxW63G5dffrmRnJxsWCwWw5uv99GjRxv9+vUz8vPzjWHDhhmxsbFGp06djHnz5rmtKuBcheDRRx9t8DpffPGFccUVVxgZGRlGTEyM0bFjR2Ps2LHG0qVLm3z/5lYhsNlsjda5ru7duxsXXXSR63ju3LnGsGHDjPbt2xuxsbHGGWecYcyZM8c4dOhQvdeyCgFgHhbDMIwg5mcAaHULFizQwoULVVxcHPCxpWaQk5OjQ4cOafv27UF5//z8fI0ZM0Yff/yxRo8eLau1dX85aBiGampqdP/99+uBBx7gvgBMgFUIAAAh4dxzz1VMTIw2bdrUqu/71FNPKSYmRg888ECrvi+AlmMMLICwcfLkyWbXS23t3r1gqqmpUVO/ZLNYLIqOjm7FGjVs6NCh2rhxo+vY2x3VfDV16lSdc845ruPk5ORWfX8A3mMIAYCw4Rwa0JRdu3bp9NNPb50KBVlOTo7Wrl3b6PPdu3fX7t27W69CAOAnBFgAYePf//63/v3vfzdZZuDAgWrTpk0r1Si4vvnmG7e1ZOuKjY11reYAAGZCgAUAAICpMIkLAAAApkKABQAAgKkQYAEAAGAqBFgAAACYCgEWAAAApkKABQAAgKkQYAEAAGAqBFgAAACYCgEWAAAApkKABQAAgKn8f0W3VxWW/qFmAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "dt_vec, dw_vec, delay = stdp_window(module_name, neuron_model_name, synapse_model_name)\n", - "plot_stdp_window(dt_vec, dw_vec, delay)" - ] - }, - { - "attachments": { - "image.png": { - "image/png": "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" - } - }, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Symmetric inhibitory STDP\n", - "--------------------\n", - "\n", - "\n", - "
\n", - "\n", - "
\n", - "\n", - "The symmetric STDP window in the figure can be observed experimentally and was used to achieve a self-organised balance between excitation and inhibition in recurrent networks [4]_." - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [], - "source": [ - "nestml_stdp_vogels_model = \"\"\"\n", - "model stdp_vogels_synapse:\n", - "\n", - " state:\n", - " w real = 1.\n", - "\n", - " parameters:\n", - " d ms = 1 ms @nest::delay # !!! cannot have a variable called \"delay\"\n", - " lambda real = .01\n", - " offset real = 1.\n", - " tau_tr_pre ms = 20 ms\n", - " tau_tr_post ms = 20 ms\n", - " alpha real = 1\n", - " mu_plus real = 1\n", - " mu_minus real = 1\n", - " Wmax real = 100.\n", - " Wmin real = 0.\n", - "\n", - " equations:\n", - " kernel pre_trace_kernel = exp(-t / tau_tr_pre)\n", - " inline pre_trace real = convolve(pre_trace_kernel, pre_spikes)\n", - "\n", - " # all-to-all trace of postsynaptic neuron\n", - " kernel post_trace_kernel = exp(-t / tau_tr_post)\n", - " inline post_trace real = convolve(post_trace_kernel, post_spikes)\n", - "\n", - " input:\n", - " pre_spikes <- spike\n", - " post_spikes <- spike\n", - "\n", - " output:\n", - " spike\n", - "\n", - " onReceive(post_spikes, priority=2):\n", - " w += lambda * (pre_trace + post_trace)\n", - "\n", - " onReceive(pre_spikes, priority=1):\n", - " w += lambda * (pre_trace + post_trace - offset)\n", - "\n", - " # deliver spike to postsynaptic partner\n", - " emit_spike(w, d)\n", - " \n", - " update:\n", - " integrate_odes()\n", - "\"\"\"" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Save to a temporary file and make the model available to instantiate in NEST:" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - " -- N E S T --\n", - " Copyright (C) 2004 The NEST Initiative\n", - "\n", - " Version: 3.6.0-post0.dev0\n", - " Built: Mar 26 2024 08:52:51\n", - "\n", - " This program is provided AS IS and comes with\n", - " NO WARRANTY. See the file LICENSE for details.\n", - "\n", - " Problems or suggestions?\n", - " Visit https://www.nest-simulator.org\n", - "\n", - " Type 'nest.help()' to find out more about NEST.\n", - "\n", - "[17,stdp_vogels_synapse_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "[23,stdp_vogels_synapse_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "[31,stdp_vogels_synapse_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "[52,stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n", - "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[66,stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "[71,stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [8:8;8:28]]: Variable 'd' has the same name as a physical unit!\n", - "CMake Warning (dev) at CMakeLists.txt:95 (project):\n", - " cmake_minimum_required() should be called prior to this top-level project()\n", - " call. Please see the cmake-commands(7) manual for usage documentation of\n", - " both commands.\n", - "This warning is for project developers. Use -Wno-dev to suppress it.\n", - "\n", - "-- The CXX compiler identification is GNU 12.3.0\n", - "-- Detecting CXX compiler ABI info\n", - "-- Detecting CXX compiler ABI info - done\n", - "-- Check for working CXX compiler: /usr/bin/c++ - skipped\n", - "-- Detecting CXX compile features\n", - "-- Detecting CXX compile features - done\n", - "\n", - "-------------------------------------------------------\n", - "nestml_8e9daa037f484288a6e9ba0cf082d818_module Configuration Summary\n", - "-------------------------------------------------------\n", - "\n", - "C++ compiler : /usr/bin/c++\n", - "Build static libs : OFF\n", - "C++ compiler flags : \n", - "NEST compiler flags : -std=c++17 -Wall -fopenmp -O2 -fdiagnostics-color=auto\n", - "NEST include dirs : -I/home/charl/julich/nest-simulator-install/include/nest -I/usr/include -I/usr/include -I/usr/include\n", - "NEST libraries flags : -L/home/charl/julich/nest-simulator-install/lib/nest -lnest -lsli /usr/lib/x86_64-linux-gnu/libltdl.so /usr/lib/x86_64-linux-gnu/libgsl.so /usr/lib/x86_64-linux-gnu/libgslcblas.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a\n", - "\n", - "-------------------------------------------------------\n", - "\n", - "You can now build and install 'nestml_8e9daa037f484288a6e9ba0cf082d818_module' using\n", - " make\n", - " make install\n", - "\n", - "The library file libnestml_8e9daa037f484288a6e9ba0cf082d818_module.so will be installed to\n", - " /tmp/nestml_target_creme1gl\n", - "The module can be loaded into NEST using\n", - " (nestml_8e9daa037f484288a6e9ba0cf082d818_module) Install (in SLI)\n", - " nest.Install(nestml_8e9daa037f484288a6e9ba0cf082d818_module) (in PyNEST)\n", - "\n", - "CMake Warning (dev) in CMakeLists.txt:\n", - " No cmake_minimum_required command is present. A line of code such as\n", - "\n", - " cmake_minimum_required(VERSION 3.26)\n", - "\n", - " should be added at the top of the file. The version specified may be lower\n", - " if you wish to support older CMake versions for this project. For more\n", - " information run \"cmake --help-policy CMP0000\".\n", - "This warning is for project developers. Use -Wno-dev to suppress it.\n", - "\n", - "-- Configuring done (0.5s)\n", - "-- Generating done (0.0s)\n", - "-- Build files have been written to: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target\n", - "[ 25%] Building CXX object CMakeFiles/nestml_8e9daa037f484288a6e9ba0cf082d818_module_module.dir/nestml_8e9daa037f484288a6e9ba0cf082d818_module.o\n", - "[ 50%] Building CXX object CMakeFiles/nestml_8e9daa037f484288a6e9ba0cf082d818_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", - "[ 75%] Building CXX object CMakeFiles/nestml_8e9daa037f484288a6e9ba0cf082d818_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml.o\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml.cpp:183:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 183 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml.cpp:287:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 287 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", - " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml__with_stdp_vogels_synapse_nestml.cpp:282:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 282 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 173 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:266:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 266 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", - " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/iaf_psc_delta_neuron_nestml.cpp:261:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 261 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "In file included from /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/nestml_8e9daa037f484288a6e9ba0cf082d818_module.cpp:36:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:576:98: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:695:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 695 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:708:3: required from ‘nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:576:98: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:683:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 683 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:576:98: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:695:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 695 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:708:3: required from ‘nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:576:98: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:683:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 683 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:495:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 495 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:519:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 519 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:554:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 554 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:428:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 428 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:430:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 430 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:495:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 495 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:519:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 519 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:554:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 554 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:428:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 428 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:430:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 430 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/stdp_windows/target/stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:490:9: required from ‘bool nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_vogels_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-i" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[100%] Linking CXX shared module nestml_913e0b5b31a0403a9a7bfc51a747debd_module.so\n", - "[100%] Built target nestml_913e0b5b31a0403a9a7bfc51a747debd_module_module\n", - "[100%] Built target nestml_913e0b5b31a0403a9a7bfc51a747debd_module_module\n", - "Install the project...\n", - "-- Install configuration: \"\"\n", - "-- Installing: /home/charl/julich/nest-simulator-install/lib/nest/nestml_913e0b5b31a0403a9a7bfc51a747debd_module.so\n" - ] - } - ], - "source": [ - "module_name, neuron_model_name, synapse_model_name = NESTCodeGeneratorUtils.generate_code_for(\n", - " \"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", - " nestml_stdp_vogels_model,\n", - " post_ports=[\"post_spikes\"])" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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vvuu+vXrp4SEhFCHE3C7du3SxIkT9de//lVnnXVWqMMJO/Rfx9F3vqH/fEP/+Yb+843V+6+mpkb79u3TBRdcoG7durXbnpHbAOvWrZuuuOKKUIcRdGeddZaGDBkS6jDCFv3XcfSdb+g/39B/vqH/fGPl/vNkxNaJG8oAAABgGSS3AAAAsAySWwAAAFgGyS38Ki0tTffee6/S0tJCHUpYov86jr7zDf3nG/rPN/Sfb+g/d1RLAAAAgGUwcgsAAADLILkFAACAZZDcAgAAwDJIbgEAAGAZJLcAAACwDJJb+NXbb7+tcePGKTk5WV26dNGIESP04osvNmv3t7/9TcOHD1enTp10+umn695771V9fX0IIjanm266SVFRUfrxj3/c4nH6z90777yjmTNnauDAgercubPOPPNM3XjjjTp06FCL7T/88EONGTNGnTt3Vq9evXTLLbfIbrcHOWpzqKmp0e23364+ffooMTFR5513ntatWxfqsExn8+bNuvnmmzVkyBAlJSXp9NNP15QpU7Rz585mbbdt26ZLLrlENptNKSkpmjZtmkpLS0MQtXn95je/UVRUlM4555xmx/j7bN3WrVt1+eWXKyUlRZ07d9Y555yjxx57zK0N/SfFhjoAWMfTTz+tWbNmafz48VqyZIliYmK0Y8cO7du3z63dm2++qYkTJyo3N1ePP/64Pv/8cz3wwAMqKSnR8uXLQxS9eWzZskXPPPOMOnXq1OJx+q+522+/XWVlZZo8ebIGDBig3bt364knntA//vEPffrpp+rVq5er7aeffqq8vDwNHjxYS5cu1f79+/XII4/o66+/1ptvvhnCZxEaM2bM0Nq1a/Xf//3fGjBggJ555hn96Ec/0oYNGzRmzJhQh2caDz74oD744ANNnjxZ3/ve93T48GE98cQTGj58uD766CNXkrZ//36df/75Sk5O1pIlS2S32/XII4/o888/V2FhoeLj40P8TEJv//79WrJkiZKSkpod4++zdf/617902WWX6fvf/77uuece2Ww2FRUVaf/+/a429N9/GIAffPPNN0ZiYqJxyy23tNv27LPPNoYOHWrU1dW59t11111GVFSUsW3btkCGaXoOh8PIyckxZs6cafTv39+YMGFCszb0X3Pvvvuu0dDQ0GyfJOOuu+5y23/ppZcavXv3NiorK137/vCHPxiSjH/+859BidcsNm3aZEgyHn74Yde+6upqIzMz08jJyQlhZObzwQcfGDU1NW77du7caSQkJBg//elPXfvmzp1rJCYmGnv27HHtW7dunSHJWLlyZdDiNbOpU6ca48aNMy644AJjyJAhbsf4+2xZZWWl0bNnT+PKK69s9l7XGP13Cskt/OL222834uPjjYqKCsMwDOP48eOGw+Fo1u7LL780JBlPPvmk2/4DBw4Ykoxf//rXQYnXrJ599lmjS5cuxqFDh1pMbuk/76SkpBhXXXWVa7uystKIjY01Fi1a5NaupqbGsNlsxqxZs4IdYkgtWrTIiImJcfsgNAzDWLJkiSHJ2Lt3b4giCx/Dhw83hg8f7tpOT083Jk+e3KzdwIEDjby8vGCGZkrvvvuuERMTY/z73/9ultzy99m65cuXG5KMr776yjAMw7Db7c2SXPrvO8y5hV+8/fbbysrK0htvvKG+ffuqS5cu6tGjh+655x45HA5Xu08++USSNHLkSLfz+/Tpo759+7qOR6Ljx4/r9ttv15133un2NXpj9J/n7Ha77Ha7UlNTXfs+//xz1dfXN+u/+Ph4DRs2LOL675NPPtHAgQPVtWtXt/3Z2dmSTn3FidYZhqFvv/3W9Ro7cOCASkpKmr2+pFN9Gmmvr6YaGhq0YMEC3XjjjTr33HObHefvs3Vvv/22unbtqgMHDmjQoEGy2Wzq2rWr5s6dq5MnT0qi/xojuYVffP3119q3b59uuOEGzZw5U2vXrtWll16qBx54QHfddZernfMGn969eze7Ru/evXXw4MGgxWw2999/vxITE/Xzn/+81Tb0n+d+97vfqba2VlOnTnXto//cHTp0qNW+kBRx/eGtNWvW6MCBA67XWHuvr7KyMtXU1AQ1RjNZsWKF9uzZo1//+tctHufvs3Vff/216uvrdcUVV+jiiy/WX/7yF82cOVMrVqzQDTfcIIn+a4wbytCMw+FQbW2tR20TEhIUFRUlu90uh8Oh3/72t7r99tslST/5yU9UVlam3//+97rzzjvVpUsXVVdXu85rqlOnTjp27Jj/nkiIdKT/du7cqd///vd64YUXWuwbJ/rPnbP/mnrvvfe0ePFiTZkyRePGjXPtb6//nMcjRXV1dat94TyOlm3fvl3z589XTk6Orr/+ekntv76cbdr6G7eqo0eP6le/+pXuuecepaWltdiGv8/W2e12nThxQnPmzHFVR7jqqqtUW1urlStX6v7776f/GmHkFs289957SkxM9Ohnx44dkqTExERJ0jXXXON2rWuuuUbV1dWur0Oc7VoavTh58qTreDjrSP/deuut+sEPfqCf/OQnbV6b/mu5/xrbvn27rrzySp1zzjlatWqV27FI6D9vJCYmttoXzuNo7vDhw5owYYKSk5O1du1axcTESGr/9dW4TaS5++67lZKSogULFrTahr/P1rX2GXvttddKkgoKCui/Rhi5RTNZWVl6+umnPWrr/PqjT58++vrrr9WzZ0+34+np6ZKk8vJyt/aHDh1Sv3793NoeOnTINdcvnHnbf+vXr9dbb72lV155RcXFxa5j9fX1qq6uVnFxsVJSUtS1a1f6r4mmX7/t27dPF110kZKTk/XGG2+oS5cuLbZvqf7toUOH1KdPnw5GHZ569+6tAwcONNvv7J9I6w9PVFZW6tJLL1VFRYU2btzo1kftvb5SUlIictT266+/1lNPPaXf/e53bl+Nnzx5UnV1dSouLm72/tZUJP59NtanTx99+eWXbX7GZmZmSqL/JFEKDP5x9dVXG5KMoqIit/1//OMfDUnGBx98YBiGYXzxxRdt3u1///33By1ms3j66acNSW3+PProo4Zh0H9tOXLkiJGVlWWkp6cbO3fubLFNRUVFm3cTz5w5MxihmsZtt93WYrWE3/zmN1RLaEF1dbXxwx/+0OjcubPx4YcfttgmLS2t1WoJ48aNC3SIprRhw4Z23+NuvfVW/j7b8Mtf/tKQZLzzzjtu+9955x1DkrFmzRr6rxGSW/jFq6++akgy7rzzTte+hoYGY8yYMUZKSopx8uRJ1/6srCxj6NChRn19vWvf3XffbURFRbnKnESSPXv2GK+++mqzn7S0NGPkyJHGq6++auzatcvVnv5rzm63G9nZ2UaXLl2MLVu2tNn2kksuMXr37m0cO3bMtW/VqlWGJOPNN98MdKim8tFHHzWrc3vy5EnjrLPOMs4777wQRmY+9fX1xuWXX27ExsYar7/+eqvt5syZYyQmJrr9w+Dtt982JBnLly8PRqimU1pa2uJ73JAhQ4zTTz/dePXVV41///vfhmHw99marVu3GpKMa6+91m3/NddcY8TGxhoHDhwwDIP+cyK5hV84HA4jLy/PiIqKMmbPnm08+eSTxvjx41ssXP73v//diIqKMsaNG2c89dRTxi233GJER0cbN910U4iiN6fWFnGg/5q74oorDEnGzJkzjeeee87t59VXX3Vr+/HHHxsJCQnG97//fWP58uXGXXfdZXTq1Mm46KKLQhN8iE2ePNk12rNy5UrjBz/4gREbG2u8++67oQ7NVG699VZDknHZZZc1e40999xzrnZ79+41evToYWRmZhqPPfaYsWTJEqN79+7Gueee6/aPfBgtLuLA32frZs6caUgypkyZYjz55JPG5MmTDUnGHXfc4WpD/51Ccgu/OX78uHHrrbcavXr1MuLj441zzz3X+POf/9xi21dffdUYNmyYkZCQYPTt29e4++67jdra2iBHbG6tJbeGQf811b9//1a/7uzfv3+z9hs3bjR+8IMfGJ06dTLS0tKM+fPnu410RJLq6mrjtttuM3r16mUkJCQYo0aNMt56661Qh2U6F1xwQZtfqzf2xRdfGBdddJHRuXNno1u3bsZPf/pT4/DhwyGK3LxaSm4Ng7/P1tTW1hr33Xef0b9/fyMuLs4466yzXFPWGqP/DCPKMAzD3/N4AQAAgFCgFBgAAAAsg+QWAAAAlkFyCwAAAMsguQUAAIBlkNwCAADAMkhuAQAAYBkktwAAALAMklsAAABYBsktAAAALIPkFgAAAJZBcgsAMK3i4mJFRUW5ftauXRvUx//d737n9vhHjhwJ6uMD8B7JLQBL+vDDD3XfffepoqIi1KF45ODBg7rvvvv06aef+v3aX331le677z4VFxf7/drBMnv2bD333HPKzs4O6uNecskleu6553TllVcG9XEBdBzJLQBL+vDDD7V48eKwSm4XL14csOR28eLFYZ3c5uTk6LrrrtPpp58e1MfNysrSddddp+9973tBfVwAHUdyCwAICIfDoZMnT4Y6DAARhuQWgOXcd999WrRokSTpjDPOcM2X9HTkcsaMGbLZbNq9e7cuvvhiJSUlqU+fPrr//vtlGIZb26qqKi1cuFD9+vVTQkKCBg0apEceeaRZu3Xr1mnMmDHq1q2bbDabBg0apDvvvFOSlJ+fr1GjRkmSbrjhBle8zzzzjG8dIemZZ57R5MmTJUljx451XTs/P9+j8++77z5FRUVp+/btmjJlirp27aoePXro1ltvbZa4RkVF6eabb9aaNWs0ZMgQJSQk6K233pIkHThwQDNnzlTPnj2VkJCgIUOG6E9/+pNPz80Z286dO3XdddcpOTlZaWlpuueee2QYhvbt26crrrhCXbt2Va9evfS///u/za7x+OOPa8iQIercubO6d++ukSNH6vnnn/cpLgChFRvqAADA36666irt3LlTL7zwgh599FGlpqZKktLS0jy+RkNDgy655BKNHj1aDz30kN566y3de++9qq+v1/333y9JMgxDl19+uTZs2KBZs2Zp2LBh+uc//6lFixbpwIEDevTRRyVJX375pX784x/re9/7nu6//34lJCRo165d+uCDDyRJgwcP1v33369f/epXmj17tn74wx9Kkn7wgx/43Bfnn3++brnlFj322GO68847NXjwYNdjemPKlCnKyMjQ//zP/+ijjz7SY489pvLycq1evdqt3fr16/XSSy/p5ptvVmpqqjIyMvTtt99q9OjRruQ3LS1Nb775pmbNmqVjx47pv//7v316jlOnTtXgwYP129/+Vq+//roeeOABpaSkaOXKlRo3bpwefPBBrVmzRrfddptGjRql888/X5L0hz/8QbfccosmTZrkStb//e9/a9OmTbr22mt9iglACBkAYEEPP/ywIcn45ptvvD73+uuvNyQZCxYscO1zOBzGhAkTjPj4eKO0tNQwDMP461//akgyHnjgAbfzJ02aZERFRRm7du0yDMMwHn30UUOS67yWbN682ZBkPP30017H256XX37ZkGRs2LDB63PvvfdeQ5Jx+eWXu+2fN2+eIcn47LPPXPskGdHR0caXX37p1nbWrFlG7969jSNHjrjtv/rqq43k5GTjxIkTrT7+N99802q/OGObPXu2a199fb3Rt29fIyoqyvjtb3/r2l9eXm4kJiYa119/vWvfFVdcYQwZMqTN59/0sdr6HQIwB6YlAEArbr75Ztf/O0cda2tr9fbbb0uS3njjDcXExOiWW25xO2/hwoUyDENvvvmmJKlbt26SpNdee00OhyM4wfvZ/Pnz3bYXLFgg6VQfNHbBBRfo7LPPdm0bhqG//OUvuuyyy2QYho4cOeL6ufjii1VZWamtW7f6FNuNN97o+v+YmBiNHDlShmFo1qxZrv3dunXToEGDtHv3brd9+/fv1+bNm316fADmQnILAC2Ijo7WmWee6bZv4MCBkuSau7tnzx716dNHXbp0cWvn/Mp/z549kk59bf5f//VfuvHGG9WzZ09dffXVeumllzqc6NbW1urw4cNuPw0NDR26lqcGDBjgtp2Zmano6Ohm85jPOOMMt+3S0lJVVFToqaeeUlpamtvPDTfcIEkqKSnxKbamFRSSk5PVqVMn13SUxvvLy8td27fffrtsNpuys7M1YMAAzZ8/3zVVBED4Ys4tAARYYmKi3nvvPW3YsEGvv/663nrrLb344osaN26c/vWvfykmJsar63344YcaO3as275vvvlGGRkZfoy6bVFRUS3uT0xMdNt2JvDXXXedrr/++hbP8bXMVkv911qfGo1u9Bs8eLB27Nihf/zjH3rrrbf0l7/8RcuWLdOvfvUrLV682KeYAIQOyS0AS2ot+fKUw+HQ7t27XaO1krRz505JciWR/fv319tvv63jx4+7jd5u377dddwpOjpaeXl5ysvL09KlS7VkyRLddddd2rBhgy688EKv4h06dKjWrVvntq9Xr16ttve1LyTp66+/dhuV3bVrlxwOR7sJdVpamrp06aKGhgZdeOGFPsfhb0lJSZo6daqmTp2q2tpaXXXVVfrNb36jO+64Q506dQp1eAA6gGkJACwpKSlJknxaxOGJJ55w/b9hGHriiScUFxenvLw8SdKPfvQjNTQ0uLWTpEcffVRRUVG69NJLJUllZWXNrj1s2DBJUk1Njdfxdu/eXRdeeKHbT1uJmD/64sknn3TbfvzxxyXJ9RxbExMTo5/85Cf6y1/+oi+++KLZ8dLS0g7H5KujR4+6bcfHx+vss8+WYRiqq6sLUVQAfMXILQBLGjFihCTprrvu0tVXX624uDhddtllrkSvPZ06ddJbb72l66+/Xuedd57efPNNvf7667rzzjtdJcUuu+wyjR07VnfddZeKi4s1dOhQ/etf/9Jrr72m//7v/1ZmZqYk6f7779d7772nCRMmqH///iopKdGyZcvUt29fjRkzRtKpOazdunXTihUr1KVLFyUlJem8885rNoe1I4YNG6aYmBg9+OCDqqysVEJCgsaNG6f09HSPr/HNN9/o8ssv1yWXXKKCggL9+c9/1rXXXquhQ4e2e+5vf/tbbdiwQeedd55uuukmnX322SorK9PWrVv19ttvt5j8B8NFF12kXr166b/+67/Us2dPbdu2TU888YQmTJjQbB41gDASwkoNABBQv/71r43TTjvNiI6O9qos2PXXX28kJSUZRUVFxkUXXWR07tzZ6Nmzp3HvvfcaDQ0Nbm2PHz9u/PznPzf69OljxMXFGQMGDDAefvhhw+FwuNq88847xhVXXGH06dPHiI+PN/r06WNcc801xs6dO92u9dprrxlnn322ERsb6/eyYH/4wx+MM88804iJifGqLJizBNZXX31lTJo0yejSpYvRvXt34+abbzaqq6vd2koy5s+f3+J1vv32W2P+/PlGv379jLi4OKNXr15GXl6e8dRTT7X5+J6UAmtansv5+2vqggsucCv9tXLlSuP88883evToYSQkJBiZmZnGokWLjMrKSo8fC4D5RBlGk2V0ACDCzZgxQ2vXrpXdbg91KCF33333afHixSotLW1WfSAYiouLdcYZZ+jxxx/X1Vdfra5duyo+Pj5oj3/y5EnZ7XY99NBDevjhh0PWDwA8x5xbAIDpLViwQGlpafrb3/4W1MddsWKF0tLS9PDDDwf1cQF0HHNuAUSMyspKVVdXt9mmraoDVmK329sdmfZmueJA6dWrl1tlCF/LhnnrJz/5ic455xzXdnJyclAfH4D3SG4BRIxbb71Vzz77bJttImWm1iOPPNJuLddvvvkmSNG0rlOnTiEtIdavXz/169cvZI8PwHvMuQUQMb766isdPHiwzTZmrMUaCLt373ZbirYlY8aModYrgLBDcgsAAADL4IYyAAAAWAbJLQAAACyD5BYAAACWQXILAAAAyyC5BQAAgGWQ3AIAAMAySG4BAABgGSS3AAAAsAySWwAAAFgGyS0AAAAs4/8DZ1AKiuERJ4IAAAAASUVORK5CYII=\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:23 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta484e294c98d344e8b3ee6c4b42d9261c_neuron_nestml__with_stdp484e294c98d344e8b3ee6c4b42d9261c_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta79a98d48ee834ca4914e80a2fa3e1cfb_neuron_nestml__with_stdp_windowed79a98d48ee834ca4914e80a2fa3e1cfb_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n", - "\n", - "Oct 19 05:07:24 iaf_psc_delta913e0b5b31a0403a9a7bfc51a747debd_neuron_nestml__with_stdp_vogels913e0b5b31a0403a9a7bfc51a747debd_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been reset!\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAArYAAAIFCAYAAAAnXb43AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAABJ0AAASdAHeZh94AABhfklEQVR4nO3deXyU9bn//3d2QgayB4lAImGVVdnMOfYQQGpdqsgpKlZwAS3Bg0vdtS601moXlPbIImoBFTxVcWu150clsfZrNETRI5VFoglxwYQsQAJkmdy/P+gMmawzme2ee17PxyMPuGfu+55rrkxmrnzyua9PhGEYhgAAAIAQFxnsAAAAAABfoLAFAACAJVDYAgAAwBIobAEAAGAJFLYAAACwBApbAAAAWAKFLQAAACyBwhYAAACWQGELAAAAS6CwBQAAgCVEBzsAq6qrq9M777yjwYMHKy4uLtjhAAAAhJTGxkZVVFRo+vTpSkpKcusYCls/eeeddzRnzpxghwEAABDSXn31VV188cVu7Uth6yeDBw+WdOKbMWzYsCBH43/19fUqLi7W1KlTZbPZgh1OyCF/3jFr/g4dOqQ333zTuX3++ecrMTExiBF1ZNbchQry5x3y5x2r52/fvn2aM2eOs6ZyB4WtnzimHwwbNkxjxowJcjT+d/jwYR04cECjR49W//79gx1OyCF/3jFz/v7t3/4t2CF0y8y5CwXkzzvkzzvhkj9PpnRy8RgAAAAsgcIWAAAAlkBhCwAAAEugsAUAAIAlcPEYAPhJTU2NNm/e7NyeP3++UlJSghgRAFgbhS0A+ElLS4uqqqpctgEA/sNUBAAAAFgChS0AAAAsgcIWAAAAlkBhCwAAAEugsAUAAIAlWKawra+v180336zMzEz16dNHEydO1AsvvODWsVu2bNH8+fM1bNgwxcfHKzs7Wz/+8Y/1+eef+zlqAFbWbG9VRc1R7as8ooqao2q2twY7JACwNMu0+5o7d662b9+uRx55RCNGjNCmTZs0f/58tba26oorruj22EcffVSnnHKK7r33Xg0dOlQVFRV6+OGHdeaZZ+r999/XmDFjAvQsAFhBs71VqwtL9fTWHSr/6Cvn7R+ufFfXzp6o/LwcxURZZlwBAEzDEoXtm2++qa1btzqLWUmaMWOGysvLdfvtt+uyyy5TVFRUl8e/8cYbysjIcLlt5syZys7O1mOPPaannnrKr/EDsI5me6uu31iigj1Vam1odrmvpqFJK7bu1ccVdVq7YBLFLQD4mCXeVV955RXZbDbNmzfP5fZrrrlG33zzjT744INuj29f1EpSZmamBg0apIqKCp/GCsDaVheWqmDPiUUZjHb3Oba37a7UmsLSgMYFAOHAEoXtzp07NXr0aEVHuw5Ajx8/3nm/p7744guVl5czDQGA25rtrdpYVKaIHvaLkLSxqJw5twDgY5aYilBdXa2hQ4d2uN2xJnt1dbVH52tpadGiRYtks9l0yy239Lh/ZWWly7KZkrRv3z5JJy5qO3z4sEePH4oaGhpc/oVnyJ93zJK/TyrqFG1v1ID4E9v2qDj1GzbOeX9C/zhFxf5r3NZ+XO/v/koTBicFPtA2zJK7UEX+vEP+vGP1/NXX13t8jOkK28LCQs2YMcOtfXfs2KGJEydKkiIiuh4j6e6+9gzD0KJFi/Tuu+/q5Zdf1uDBg3s8ZtWqVVq+fHmn9xUXF+vAgQNuP36oKy4uDnYIIY38eccM+bt7YtutGEmnt9vD7vxfzb4dKtjn/5jcYYbchTLy5x3y5x2r5m///v0eH2O6wnbkyJFat26dW/sOGTJEkpSamtrpqGxNTY2kkyO3PTEMQ4sXL9Zzzz2nDRs26OKLL3bruKVLl3aY37tv3z7NmTNHU6dO1ejRo906TyhraGhQcXGxpk6dqoSEhGCHE3LIn3fMkr9PKup0+0v/5/b+v/nReFOM2Johd6GK/HmH/HnH6vnbtWuXx8eYrrAdOHCgFi9e7NEx48aN0+bNm9XS0uIyz/bTTz+VJI0dO7bHcziK2j/+8Y96+umndeWVV7r9+BkZGZ1egCZJNptN/fv3d/tcoS4hISGsnq+vkT/vBDt/Z42yqSVqj6rrmzpcONZWhKQ0W5zOGjXINJ0Rgp27UEf+vEP+vGPV/NlsNo+PMcc7qpcuueQS1dfX6+WXX3a5fcOGDcrMzNS0adO6Pd4wDF133XX64x//qLVr1+qaa67xZ7gALComKlILc7O7LWqlE90RFuZmmaaoBQCrMN2IbW+cd955mj17tvLz83X48GENGzZMmzdv1l//+lc999xzLj1sFy1apA0bNqi0tFRZWVmSpBtvvFFPP/20rr32Wo0bN07vv/++c/+4uDidccYZAX9OAEJTfl6OPq6o07bdlVKrXfZjR5z3RcX3kyKjNHNUhpbk5QQxSgCwJksUttKJZXHvvfde3X///aqpqdGoUaO0efNmXX755S772e122e12GcbJMZU33nhDkvTMM8/omWeecdk/KytLZWVlfo8fgDXEREVq7YJJWlNYqqe3fqyyHX9x3pd99iVaNHuilrDyGAD4hWUKW5vNppUrV2rlypXd7rd+/XqtX7/e5TYKVwC+FBMVqWWzhmvu6f10/9HtamyxKy46Sj+/6Xs6deApwQ4PACzLMoUtAJhNTFSkBqf0ddkGAPgP77IAAACwBApbAAAAWAKFLQAAACyBwhYAAACWQGELAAAAS6CwBQAAgCXQ7gsAfKTZ3qqSslodOtakxPhYDenb2uH+otJq5/2Ts5NpAQYAPkRhCwBeara3anVhqTYWlelgfZPz9iQd1cBvqnVmVrI+Kq/VKyv/rkNKcN6fbovTgtws5bMSGQD4BIUtAHih2d6q6zeWqGBPlSLa3VfT0KSyL6r1cUWdjjXb1T+xWZEn61odrG/Uiq179XFFndYumERxCwBeorAFAC+sLixVwZ4qSZLR7r6I+H7qd8YFkqR+/9puy7H/tt2VWlNYqmWzhvs3WACwOIYHAKCXmu2t2lhU1mGk1iEiMkpRCUnOr4jIqM73k7SxqFzN9tZO7wcAuIfCFgB6qaSsVgfrmzqM1HrKkFRV36iSslpfhAUAYYvCFgB66dCxpp53CuL5ACDcUNgCQC8lxsea+nwAEG64eAwAemlydrLSbLGq7mI6QmvTcTUd2Ovcjj1lhCJj+3TYL0JSmi1Ok7OT/RcsAIQBRmwBoJdioiK1MDe7yzm2RvNxHd//qfPLaD7e+X6SFuZm0e4LALzEuygAeCE/L0czR2VIUofuCI7t+Jiobu+fOSpDS/Jy/BUiAIQNpiIAgBdioiK1dsEkrSks1caiclXVNzrvS0mI1Zihqc6Vx75NiFVdm2PTbHFamJulJaw8BgA+QWELAF6KiYrUslnDtSQvRyVltTp0rEmJ8bEa0rdZ69b+U5I0bWiqrvvJ97T/aIzz/snZyRS0AOBDFLYA4CMxUZHKzUl1bldWVnZ7PwDAtxgqAAAAgCVQ2AIAAMASKGwBAABgCRS2AAAAsAQKWwAAAFgCXREAoJea7a0u7b08bd/l7fEAAFcUtgDgoWZ7q1YXlmpjUZkO1jc5b0+3xWlBbpby/7XgQnR0tNLT0533R0dHe3Q8AMAzFLYA4IFme6uu31iigj1VHZbIPVjfqBVb9+rjijqtXTBJKSkpuuGGG3p9PMUtAHiGd00A8MDqwlIV7KmSJBnt7nNsb9tdqTWFpX45HgDQNQpbAHBTs71VG4vKOoy0thchaWNRuZrtrT49HgDQPQpbAHBTSVmtDtY3dRhpbc+QVFXfqJKyWp8eDwDoHoUtALjp0LGmnnfqZn9vjwcAdI+LxwDATYnxsR7tH9HYoCeeeMK5Peysc/36eAAQ7hixBQA3Tc5OVpot1q05sum2OI3NtKmqqsr5NTbT5tHxk7OTfRM4AIQJClsAcFNMVKQW5ma7NUd2YW5Wh3Zd3h4PAOge75oA4IH8vBzNHJUhSR1GXh3bM0dlaElejl+OBwB0jcIWADwQExWptQsm6dbZI5Rmi3O5L80Wp1tnj+h2cQVvjwcAdI2LxwDAQzFRkVo2a7iW5OWopKxWh441KTE+VpOzk90qSL09HgDQOQpbAOilmKhI5eakBu14AIArhgYAAABgCRS2AAAAsAQKWwAAAFgChS0AAAAsgYvHAMADzfZWv3Uy8Oe5ASAcUNgCgBua7a1aXViqjUVlOljf5Lw93RanBblZys/L6VCEJiQkKC8vz2XbV+cGAHREYQsAPWi2t+r6jSUq2FPVYbWwg/WNWrF1rz6uqOuwsEL7wtaX5wYAdMS7JAD0YHVhqQr2VEmSjHb3Oba37a7UmsJSU50bAMINhS0AdKPZ3qqNRWUdRlPbi5C0sahczfZWU5wbAMIRhS0AdKOkrFYH65s6jKa2Z0iqqm9USVmtKc4NAOGIObYA0I1Dx5p63qmL/VtaWlRTU+PcTklJUXR0dKf7+iMWAAg3FLYA0I3E+Nhe719TU6NVq1Y5t5cuXaqMjAyfnBsA0BFTEQCgG5Ozk5Vmi3VrHmy6LU6Ts5NNcW4ACEcUtgDQjZioSC3MzXZrHuzC3CyPWnL589wAEI54lwSAHuTn5WjmqBNTCNqPrjq2Z47K0JK8HFOdGwDCDYUtAPQgJipSaxdM0q2zRyjNFudyX5otTrfOHtHrBRT8eW4ACDdcPAYAboiJitSyWcO1JC9HJWW1OnSsSYnxsZqcnex10enPcwNAOKGwBQAPxERFKjcnNeTODQDhgKEAAAAAWAKFLQAAACyBwhYAAACWwBxbAOhGs701aBd0BfOxASAUUdgCQCea7a1aXViqjUVlOljf5Lw93RanBblZys/L8VuRGczHBoBQRmELAO0021t1/cYSFeyp6rBowsH6Rq3YulcfV9T12F82JSVFS5cuddkO1GMDQDjiXREA2lldWKqCPVWS1GG5W8f2tt2VWlNY2u15oqOjlZGR4fyKju55LMFXjw0A4YjCFgDaaLa3amNRWYfR0vYiJG0sKlezvdUSjw0AVkBhCwBtlJTV6mB9U4fR0vYMSVX1jSopq7XEYwOAFVDYAkAbh4419byTF/ub9bEBwAq4eAwA2kiMj/XZ/g0NDdq+fbtze8qUKUpISAjIYwNAOLLMiG19fb1uvvlmZWZmqk+fPpo4caJeeOGFXp3rZz/7mSIiIjR27FgfRwnA7CZnJyvNFuvWPNd0W5wmZyd3uU9DQ4MKCwudXw0NDQF7bAAIR5YpbOfOnasNGzbogQce0FtvvaUpU6Zo/vz52rRpk0fn+fjjj/Xb3/5WAwYM8FOkAMwsJipSC3Oz3ZrnujA3y6ctt4L52ABgBZZ4V3zzzTe1detWrVq1Sj/5yU80Y8YMrVu3TrNnz9btt98uu93u1nlaWlp0zTXX6Cc/+YlGjRrl56gBmFV+Xo5mjsqQpA6jp47tmaMytCQvx1KPDQChzhKF7SuvvCKbzaZ58+a53H7NNdfom2++0QcffODWeR555BHV1NTol7/8pT/CBBAiYqIitXbBJN06e4TSbHEu96XZ4nTr7BF+WyAhmI8NAKHOEheP7dy5U6NHj+7Q/Hz8+PHO+//t3/6t23N89tlneuihh7RlyxbZbDa/xQogNMRERWrZrOFakpejkrJaHTrWpMT4WE3OTvZ7URnMxwaAUGaJwra6ulpDhw7tcLtj+crq6upuj29tbdW1116ruXPn6vzzz/f48SsrK1VVVeVy2759+ySduKjt8OHDHp8z1Dguiunp4hh0jvx5x9/5G5MeIylGknSsoV7H3DzuyJEjamxsdNnu06dPQB7bXbz2vEP+vEP+vGP1/NXX13t8jOkK28LCQs2YMcOtfXfs2KGJEydKkiIiur6OuLv7JGnFihX6/PPP9frrr7sdZ1urVq3S8uXLO72vuLhYBw4c6NV5Q1FxcXGwQwhp5M87ZstfXV2dvvzyS+f2P/7xDyUlJQUvoG6YLXehhvx5h/x5x6r5279/v8fHmK6wHTlypNatW+fWvkOGDJEkpaamdjoqW1NTI+nkyG1n9u/fr/vvv1+PPPKIYmNjVVdXJ+nEhWStra2qq6tTXFyc4uPjuzzH0qVLO8zv3bdvn+bMmaOpU6dq9OjRbj2fUNbQ0KDi4mJNnTq12z6d6Bz5845Z81dVVaXdu3c7t88++2ylp6cHMaKOzJq7UEH+vEP+vGP1/O3atcvjY0xX2A4cOFCLFy/26Jhx48Zp8+bNamlpcZln++mnn0pSt/1ov/jiCx07dkw33XSTbrrppg73Jycn66abbtLjjz/e5TkyMjKUkZHR6X02m039+/d385mEvoSEhLB6vr5G/rxjtvwdP35ccXEnLwDr16+fqeJry2y5CzXkzzvkzztWzV9vrnkyXWHbG5dcconWrVunl19+WZdddpnz9g0bNigzM1PTpk3r8tiJEyeqoKCgw+0333yzDh06pD/+8Y8aNGiQX+IGYD7N9lbTXrBl5tgAwAwsUdied955mj17tvLz83X48GENGzZMmzdv1l//+lc999xzioqKcu67aNEibdiwQaWlpcrKylJSUpLy8vI6nDMpKUktLS2d3gfAeprtrVpdWKqNRWU6WN/kvD3dFqcFuVnKz8sJWhFp5tgAwEwsUdhK0pYtW3Tvvffq/vvvV01NjUaNGqXNmzfr8ssvd9nPbrfLbrfLMHpa2wdAuGi2t+r6jSUq2FPVYVGEg/WNWrF1rz6uqPO4f2x0dLTLnNr2LQmDGRsAWJFlClubzaaVK1dq5cqV3e63fv16rV+/vsfzFRYW+iYwAKa3urBUBXtOtOxr/yuvY3vb7kqtKSzVslnD3T5vSkqKbrjhBlPGBgBWxK/3AMJas71VG4vKOoyGthchaWNRuZrtrYEIS5K5YwMAM6KwBRDWSspqdbC+qcNoaHuGpKr6RpWU1QYiLEnmjg0AzIjCFkBYO3SsqeedvNjfG2aODQDMiMIWQFhLjI/16/7eMHNsAGBGlrl4DAB6Y3J2stJssaru4U/+EZLSbHGanJ3s9rlramq0efNm5/b8+fO7XQkxkLEBgBUxYgsgrMVERWphbrZb81gX5mZ51FKrpaVFVVVVzq+WlhbTxAYAVsS7IICwl5+Xo5mjTiyL3b4DgWN75qgMLcnLCWhckrljAwCzobAFEPZioiK1dsEk3Tp7hNJscS73pdnidOvsEUFbAMHMsQGA2TDHFgB0ooBcNmu4luTlqKSsVoeONSkxPlaTs5ODXjSaOTYAMBMKWwBoIyYqUrk5qcEOo1Nmjg0AzIBf9QEAAGAJjNgCCGvN9taQ/fN+KMcOAP5AYQsgLDXbW7W6sFQbi8p0sP7kil3ptjgtyM1Sfl6OaYvEUI4dAPyJwhZA2Gm2t+r6jSUq2FPVoYXWwfpGrdi6Vx9X1Jmy20Aoxw4A/sa7HoCws7qwVAV7qiSpw+IHju1tuyu1prA0oHG5I5RjBwB/o7AFEFaa7a3aWFTWYbSzvQhJG4vK1WxvDURYbgnl2AEgEJiKACCslJTVusxL7Yohqaq+USVltb1usZWQkKC8vDyXbW8EMnYACEUUtgDCyqFjPReG3uzfVvvC1luBjB0AQhFTEQCElcT4WL/u70+hHDsABAKFLYCwMjk7WWm2WLfmqabb4jQ5OzkQYbkllGMHgECgsAUQVmKiIrUwN7tDR4H2DEkLc7NM1TIrlGMHgEDgXQ9A2MnPy9HMURmS1GH007E9c1SGluTlePU4LS0tqqysdH61tLR4dT4pcLEDQCji4jEAYScmKlJrF0zSmsJSbSwqV1V9o/O+NFucFuZmaYkPVu+qqanRqlWrnNtLly5VRkaGV+cMVOwAEIoobAGEpZioSC2bNVxL8nJUUlarQ8ealBgfq8nZyaYvCkM5dgDwJwpbAGEtJioyZHu9hnLsAOAP/GoPAAAAS2DEFkBYaba3WvbP91Z+bgDgDgpbAGGh2d6q1YWl2lhU5rIsbbotTgtys5QfwhdcWfm5AYAnKGwBWF6zvVXXbyxRwZ6qDi2yDtY3asXWvfq4ok5rF0wKuQLQys8NADzFuxwAy1tdWKqCPVWS1GFxA8f2tt2VWlNYGtC4fMHKzw0APEVhC8DSmu2t2lhU5tYytBuLytVsbw1EWD5h5ecGAL1BYQvA0krKanWwvsmtZWir6htVUlYbiLB8wsrPDQB6g8IWgKUdOtbU805e7B9MVn5uANAbFLYALC0xPtav+weTlZ8bAPQGXREAWNrk7GSl2WJV3cOf7CMkpdniNDk72WePnZKSoqVLl7ps+1IwnxsAmBEjtgAsLSYqUgtzs92ah7owN8unLbGio6OVkZHh/IqO9u1YQjCfGwCYEe9yACwvPy9HM0dlSFKHDgKO7ZmjMrQkLyegcfmClZ8bAHiKwhaA5cVERWrtgkm6dfYIpdniXO5Ls8Xp1tkjQnYBAys/NwDwFHNsAYSFmKhILZs1XEvyclRSVqtDx5qUGB+rydnJIV/0Wfm5AYAnKGwBhJWYqEjl5qQG5LEaGhq0fft25/aUKVOUkJDgt8cL5HMDADOisAVgac321qCNYjY0NKiwsNC5ffrpp/u1sG0vmM8dAIKBwhaAJTXbW7W6sFQbi8p0sP7kwgTptjgtyM1Sfl6OZYu8cH7uAMIbhS0Ay2m2t+r6jSUq2FPVoVPAwfpGrdi6Vx9X1Fnyoqpwfu4AwLsaAMtZXViqgj1VktShx6tje9vuSq0pLA1oXIEQzs8dAChsAVhKs71VG4vKOoxWthchaWNRuZrtrYEIKyDC+bkDgERhC8BiSspqdbCHJWalE6OXVfWNKimrDURYARHOzx0AJApbABZz6FhTzzt5sb+ZhfNzBwCJwhaAxSTGx/p1fzML5+cOABKFLQCLmZydrDRbrFvzTNNtcZqcnRyIsAIinJ87AEgUtgAsJiYqUgtzs92aZ7owN8tSLa/C+bkDgERhC8CC8vNyNHNUhiR1GL10bM8claEleTkBjSsQwvm5AwCFLQDLiYmK1NoFk3Tr7BFKs8W53Jdmi9Ots0cEZIGC6OhopaenO7+io/2/Jo5ZnjsABAMrjwGwpJioSC2bNVxL8nJUUlarQ8ealBgfq8nZyQEr6lJSUnTDDTcE5LHaMsNzB4BgoLAFYCnN9tYOxVxuTmqwwwqKmKhIl+febG9VUWm1S24AwEoobAFYxvPvl+vp4gM6WH+yP2u6LU4LcrOUn5cTtqOVzfZWrS4s1caisg65uXbqAGUGMTYA8KXwfJcHYCktrSf6AGwoKld1veuiAwfrG7Vi61795NkPw3IJ2WZ7q67fWKIVW/d2mpsNReWSTuYQAEIZhS2AkPc/xfud/29fnjm2t+2u1JrC0oDFZBarC0tVsKdKUte5kaQ/tckhAIQqClsAIa3Z3qrXP/mmx/0iJG0sKg/oqG1NTY2eeOIJ51dNTU3AHls6kZuNRWU9LtggSa998m1YjmgDsBYKWwAhraSsVrVHm3vcz5BUVd+okrJa/wf1Ly0tLaqqqnJ+tbS0BOyxpRO5OVjf1OOCDZJUe7QpoLkBAH+gsAUQ0g4da+p5Jy/2D2XkBkC4obAFENIS42P9un8oIzcAwg2FLYCQNjk7Wcl9Y3rcL0In2luFU+/WydnJSrPFujXHNrkvfW0BhD4KWwAhLSYqUhdN6LkTqyFpYW5WWPWyjYmK1MLcbLfm2F48YWBY5QaANfEuBiDkXTZ1iPP/7UcnHdszR2VoSV5OwGIyi/y8HM0clSGp69xI0qVtcggAoYrCFkDIi448UaJdnZulNFucy31ptjjdOnuE1i6YFJYjkjFRkVq7YJJunT2i09xcnZsl6WQOASCUsaQuAMu44qwsLZo1RiVltTp0rEmJ8SfmjYZjQdtWTFSkls0ariV5OR1yc6yhXgUFXwQ7RADwCQpbACGt2d6qTyrqJEmfVNTprFE25eakBjcok4qJinTJTWe5C/dfAgCENgpbACGp2d6q1YWl2lhUpmh7o+6eKN3+0v/JHrVXC3KzlJ+XQ5HWBXIHwKoobAGEnGZ7q67fWKKCPVWKkDQg/uR9B+sbtWLrXn1cURe282q7Q+4AWJll3rXq6+t18803KzMzU3369NHEiRP1wgsveHSO1157TdOnT1f//v2VkJCgMWPG6Mknn/RTxAB6a3VhqQr2VElSh1ZWju1tuyu1prA0oHG1l5CQoLy8POdXQkJCUOORQid3ANAblhmxnTt3rrZv365HHnlEI0aM0KZNmzR//ny1trbqiiuu6PH4Rx55RPfee6+WLFmiu+++WzExMdq9e7eamlhiEjCTZnurNhaVKUIdC7O2IiRtLCrXkiD+Wd1R2JpFKOUOAHrDEoXtm2++qa1btzqLWUmaMWOGysvLdfvtt+uyyy5TVFRUl8d/+OGHuvfee/WrX/1Kd9xxh/P2WbNm+T12AJ4pKavVwfqef+E0JFXVN6qkrJaLyf6F3AGwOkv8Kv7KK6/IZrNp3rx5Lrdfc801+uabb/TBBx90e/x///d/Ky4uTsuWLfNnmAB84NAxz/6K4un+VkbuAFidJQrbnTt3avTo0YqOdh2AHj9+vPP+7vz973/X6NGj9fLLL2vkyJGKiorSoEGDdNdddzEVATCZxPhYv+5vZeQOgNVZYipCdXW1hg4d2uH2lJQU5/3d+frrr1VVVaUbb7xRv/jFL3T66afr7bff1iOPPKKKigo9//zz3R5fWVmpqqoql9v27dsn6cRFbYcPH/bk6YSkhoYGl3/hGfLnvpGp0RqdGq26o83OeaJpfQyXf6UT80ST+sZqZGp00H4GW1paVFtb69xOTk7u8At4IIVS7kIFP7veIX/esXr+6uvrPT7GdIVtYWGhZsyY4da+O3bs0MSJEyVJERFdLwfZ3X2S1NraqiNHjmjz5s26/PLLJZ2Yo9vQ0KDHH39cy5cv17Bhw7o8ftWqVVq+fHmn9xUXF+vAgQM9PBPrKC4uDnYIIY38uWfJiM5vv25Ua7tbjunddwr9HU6X6urq9NZbbzm3zzvvPCUlJQUtHil0chdq+Nn1DvnzjlXzt3//fo+PMV1hO3LkSK1bt86tfYcMGSJJSk1N7XRUtqamRtLJkduupKam6sCBAzr33HNdbj/vvPP0+OOP66OPPuq2sF26dGmH+b379u3TnDlzNHXqVI0ePdqt5xPKGhoaVFxcrKlTp5qipVGoIX+eaWk1tPz1f+qDL2sUISm1j6HrRrVq3e5IVR+PkCFp2mkpeuCiMYqO7P4XW3+qqqrS7t27ndtnn3220tPTgxaPFDq5CxX87HqH/HnH6vnbtWuXx8eYrrAdOHCgFi9e7NEx48aN0+bNm9XS0uLyZ75PP/1UkjR27Nhujx8/fnyno6qGceJPc5GR3U9FzsjIUEZGRqf32Ww29e/fv9vjrSQhISGsnq+vkT/3/fbHZ2lNYak2FpXr4PHjkqSDxyNkj+qjhblZpmhVdfz4ccXFxTm3+/XrZ4rvbyjkLtTws+sd8ucdq+bPZrN5fIwl3rkuueQS1dfX6+WXX3a5fcOGDcrMzNS0adO6Pf4///M/JcnlT4bSiTZikZGRmjJlim8DBtBrzfZWFZVW6+1d32lydoreuSNPv/nRiQtFf/Oj8Xrv7plaNms4hVk3YqIitWzWcL1390yX3L1zR54mZ6fo7V3fqai0Ws329tMTAMDcTDdi2xvnnXeeZs+erfz8fB0+fFjDhg3T5s2b9de//lXPPfecSw/bRYsWacOGDSotLVVWVpakE23B1q5dq6VLl+rgwYM6/fTT9be//U1PPPGEli5d6twPQPA021u1urBUG4vKXHqxptvidO3UAcqUNGFwEgWtB2KiIjVhcJIK9kk7vz6kW17Z0yG3C3KzlM8ILoAQYYnCVpK2bNmie++9V/fff79qamo0atQol4vBHOx2u+x2u3OagSTFxMRo69atuueee/Twww+rpqZGp512mh555BH99Kc/DfRTAdBOs71V128sUcGeKrWf9XmwvlEbisp198QT80fhGUfONhSVq/qYa3YP1jdqxda9+riiTmsXTKK4BWB6lnmXstlsWrlypb799ls1Njbqk08+6VDUStL69etlGIays7Ndbk9JSdGaNWt04MABNTU1ac+ePbrtttt6nF8LwP9WF5aqYM+JlnrtS9e2238q9vwK2nD3P21y1lVut+2u1JrC0oDFBAC9RdUGwNSa7a3aWFTWYaS2M6998i3zQj3QbG/V65980+N+EZI2FpWTWwCmR2ELwNRKymp1sL6pw2hiZ2qPNqmkrLbnHSHpRG5rjzb3uJ8hqaq+kdwCMD0KWwCmduiYZ8tae7p/OCO3AKyGwhaAqSXGx/p1/3BGbgFYDYUtAFObnJ2sNFusW3Nsk/vGanJ2st9jsorJ2clK7hvT434ROtH6i9wCMDvLtPsCYE0xUZFamJutFVv39rjvxRMGmqolVUpKipYuXeqybSYxUZG6aEKmdOyLbvczJC3MzTJVbgGgM7xLATC9/LwczRx1Ytnq9iO3bbcvnTokYDG5Izo62rnkdkZGhsuS32ZxWZucdZXbmaMytCQvJ2AxAUBvUdgCML2YqEitXTBJt84eoTRbnMt9abY4XZ17YnXA6Eh3JiygLUfOrs7N6jS3t84eweIMAEKG+YYPAKCNZnurSspqdehYkyZnp2jR907TJxWHdOhYkxLjT8ypPdZQr4KC7v+cju5dcVaWFs0a48x1YnysJgxO1CcVh/T2ru+cuabABWBmFLYATKnZ3qrVhaXaWFSmg/Un20yl2+K0IDdL+Xk5ziLrWLCCtJiYqEjl5qQ6c79s80c95h4AzITCFoDpNNtbdf3GEhXsqeow7/NgfaNWbN2rjyvqTP8n8oaGBm3fvt25PWXKFCUkJAQxop5ZJfcAwhPvSgBMZ3VhqQr2VElShxXHHNvbdldqTWFpQOPyVENDgwoLC51fDQ0NwQ6pR1bJPYDwRGELwFSa7a3aWFTWY9/aCEkbi8rVbG8NRFhhgdwDCHUUtgBMpaSsVgfrmzqMFrZnSKqqb1RJWW0gwgoL5B5AqKOwBWAqh4419byTF/uja+QeQKijsAVgKonxsX7dH10j9wBCHYUtAFOZnJ2sNFusW/M8021xmpydHIiwwgK5BxDqKGwBmEpMVKQW5ma7Nc9zYW4WLad8iNwDCHW8KwEwnfy8HM0clSFJHUYPHdszR2VoSV5OQOMKB+QeQCjzqrB98skn1dTExQMAfMexhO5/nnmq5k0apFSb6zzONFucbp09ggUC/CQmKlJrF0zSrbNHKM0W53JfakKsLp00SHPPPFUlZbW0+wJgOl6tPHbjjTfqgQce0I033qj8/HwlJSX5KCwA4aarJXTTEmI1b9IgTR+ZrtSEE/M6KWj9KyYqUstmDdeSvByVlNWqpqFRhXuqVLCnUn/68Cv96cOvJLHELgDz8eqdqLy8XIsWLdKKFSs0ZMgQ3Xbbbfrqq698FRuAMOFYxnXF1r2qrnf9K1B1Q5Ne/PArbfnoa4raAIuJitTk7GS99OFXevHDrzp8bxxL7P7k2Q8ZvQVgCl59QgwYMEAPPfSQKioq9Oijj+rPf/6zcnJydNVVV2nnzp2+ihGAxVl1Gdfo6Gilp6c7v6KjvfojWVBY9XsDwJp8MvTRp08f5efna/fu3XrppZe0f/9+TZgwQRdeeKEvTg/Awqy8jGtKSopuuOEG51dKSkqwQ/KIlb83AKzJq+GDFStWqKamRjU1NaqtrXX+v6amRpGRkXrrrbd8FScAi3Is49qTtsu45uak+j8w8L0BEHK8Kmxvu+02JSYm6txzz1ViYqKGDBmixMREJSUlOf8FgO6wjKt58b0BEGq8KmxvueUWrVu3Tp999pnuuOMOXXHFFYqM5MIOAO5jGVfz4nsDINR4VYX+7ne/0/79+/WjH/1IP/3pT5WTk6MnnnhCx48f91V8ACyOZVzNi+8NgFDj9fBqUlKS7r//fpWXl+vmm2/Wb37zGw0ZMkQPPfSQ6urqfBAiACuz8jKuNTU1euKJJ5xfNTU1wQ7JI1b+3gCwJp+8C7W0tOjYsWO6+OKL9fLLL+uiiy7Sz3/+c2VlZfni9AAsrNneqjOGJGncqf0lWWsZ15aWFlVVVTm/Wlpagh2Sx7pbYtdh7Kn9dcaQJLoiAAg6r+bYDhgwQEeOHFFjY6PL7YZx4vf7+vp6b04PwMK6WmlMEXJpmJpmi9PC3CwtYXWroHAssbumsFQbi8pVVX/y/T4iQjIMaefXh3Xl08WsRAYg6LwqbBcsWKDU1FQlJycrOTlZKSkpLv+nKwKAzjhWGivYU9VhFPBfvxdr7Kn9ddcPRmna0FSKpCBru8Tu+19U69G3dmvnN4c7rNjgWIns44o6rV0wie8bgIDzqrD97W9/2+39VVVVSk9P9+YhAFhQd6tZOez8+rB27K/T2cN5DzGLmKhI7dhfd6KoVc8rkS2bNTyg8QGAz3+dNgxDb775pv7zP/9TgwcP9vXpAYQ4VrMKXXzvAJidzxYuLy0t1TPPPKMNGzbo22+/lWEYiojo6e0PQLhhNavQxfcOgNl5VdgeP35cL774op5++mm9++67MgxD06ZN0/3336+4uDhde+21vooTgEWwmlXo4nsHwOx6Vdhu375dTz/9tF544QUdPnxYp5xyim677TZdc801GjVqlCTptdde82mgAKyB1axCF987AGbncWE7fvx4/fOf/1RMTIwuvPBCXXPNNTrvvPNYSheAWxyrWVXXN3Xb+D9CJ1p9sZqVefC9A2B2HlejO3fuVEREhG655RatWrVKF1xwAUUtALexmlXo4nsHwOw8ftd5/PHHNW7cOD366KMaNGiQ5syZo9deey0kV9QBEHhWXmksHLASGQAz83gqwo033qgbb7xRJSUlznm2b7zxhtLS0nTllVfq6quv1rhx4/wRK4AQFo4rjSUkJCgvL89lO9SxEhkAM+t1V4TJkydr8uTJeuyxx5ydER5//HE9/vjjOuOMMzR69GhfxgkghIXrSmPtC1urYCUyAGbl9btMnz59tGDBAhUWFmrv3r268847deDAAT3//PO+iA+ABXiy0hjFT+jwdCUyAPA3n36C5OTk6OGHH9b+/fv1+uuv6+KLL/bl6QGEIFarsi6+twDMxi9DI5GRkbrwwgu1ZcsWf5weQAhxrFblzpX0jtWqEBr43gIwG58tqQsAnQnn1apaWlpUU1Pj3E5JSVF0tHXedsP5ewvAnKzzDgvAlMJ5taqamhqtWrXKub106VJlZGQEMSLfCufvLQBz4ioNAH7lWK3KnXmY6axWFVL43gIwGwpbAH7FalXWxfcWgNnwLgPAr1hpzNpYiQyAmTDHFoBfhONKY+GIlcgAmAmFLQCfC9eVxsIVK5EBMAveVQD4HCuNhSdWIgMQbHyiAPApVqMKX3zvAQQbhS0An2I1qvDF9x5AsFHYAvApVqMKX3zvAQQbhS0An2I1qvDF9x5AsFHYAvCpCYMTlRgf0+N+rEZlPe6uRCZJiX1iNGFwot9jAhBeaPcFwCfa9q09dKy5x/3DYTWqlJQULV261GXbyhwrka3YurfHfQ8db9b0XxfS1xaAT1HYAvBad31r23OszxAOK41FR0crIyMj2GEEVH5ejj6uqNO23ZXt1+LogL62AHyNdxEAXnOnb61Dmi1Ot84eQSFjUY6VyG6dPUJptrhu96WvLQBf41MFgFfc7V0qnZhX+c4deVo2azhFrYU5ViJ75448t+db09cWgC/wyQLAK+72LpVOzKv8pOKQ32OCOXxSccjt+db0tQXgC8yxBeAVepd2raGhQdu3b3duT5kyRQkJCUGMKLB4bQAINApbAF6hd2nXGhoaVFhY6Nw+/fTTw6qw5bUBINCYigDAK+72LqVvbfjhtQEg0ChsAXhtxsiMHufYhkPfWrhy9LV157UxY2R6IEICYHFMRQDQK20XZDhY3/XcyHDqW4uO3O1r+6cPv1LBnioWbADgFd45AHjMsSDDiq17Vd1NUSvRtzbcedLX1rFgw0+e/ZDWXwB6xTKfMvX19br55puVmZmpPn36aOLEiXrhhRfcPr6goECzZ89WRkaGbDabxo8fr9///vey2+1+jBoITe4uyHDppEF67+6Z9K0Nc46+tu/dPVPzJg3qcj8WbADgLct80sydO1cbNmzQAw88oLfeektTpkzR/PnztWnTph6P/dvf/qZzzjlHLS0tWrdunV599VXl5eXppptu0k9/+tMARA+EDncXZIiQnMUv4FCwp9Kt1w4LNgDoDUvMsX3zzTe1detWbdq0SfPnz5ckzZgxQ+Xl5br99tt12WWXKSoqqsvj169fr5iYGP35z392tuI555xztGfPHq1fv14rV64MyPMAQoFjQYaetG26n5uT6v/AYHq8dgD4myVGbF955RXZbDbNmzfP5fZrrrlG33zzjT744INuj4+JiVFsbKzi4+Ndbk9KSlKfPn18Hi8Qymi6j97itQPA3yxR2O7cuVOjR49WdLTrAPT48eOd93dnyZIlampq0o033qhvvvlGdXV1evbZZ/XKK6/ojjvu8FvcQCii6T56i9cOAH+zxFSE6upqDR06tMPtKSkpzvu7M23aNG3btk3z5s3TE088IUmKiorSr371K9166609Pn5lZaWqqlznEu7bt0/SiYvaDh8+7NbzCGUNDQ0u/8IzoZS/nKRIDUuOUv3xlm73i5CU1DdWI1Oj/f4zYNb8HTlyRI2NjS7bZvsrUCBzNzI1WqNTo1V3tLnH3ra2uGjlJEWa/v3TrK+9UEH+vGP1/NXX13t8jOkK28LCQs2YMcOtfXfs2KGJEydKkiIiur4cobv7JOnDDz/UJZdcomnTpmnt2rVKSEjQtm3b9LOf/UzHjx/Xfffd1+3xq1at0vLlyzu9r7i4WAcOHOj+iVhIcXFxsEMIaaGSv2Wj3N3zmN59p9CPkbgyW/6OHDmimpoa53ZRUZH69esXxIi6FqjcLRnh7p52Ff3j7/4MxafM9toLNeTPO1bN3/79+z0+xnSF7ciRI7Vu3Tq39h0yZIgkKTU1tdNRWccHimPktis33HCDBgwYoFdeecV5kdmMGTMUGRmpBx98UD/+8Y87HRF2WLp0aYf5vfv27dOcOXM0depUjR492q3nE8oaGhpUXFysqVOnOi/Ag/vMnr+WVkMPvr5TxV/WdttkXzq5IMO001L0wEVjFB3Z0zXw3jNz/i666KJgh9CtQOeupdXQ8tf/qQ++rDHla8lTZn7thQLy5x2r52/Xrl0eH2O6wnbgwIFavHixR8eMGzdOmzdvVktLi8s8208//VSSNHbs2G6P//jjjzV//vwOnROmTJmi1tZW7dq1q9vCNiMjQxkZGZ3eZ7PZ1L9/f3efSshLSEgIq+fra2bN3+/f/lyvf1Yn9dioSUq3xWlhbpaWBGH1KLPmLxQEMne//fFZWlNYqo1F5aqqb+xx/9c+q9WwUyu1bNbwAETXO7z2vEP+vGPV/NlsNo+PscTFY5dcconq6+v18ssvu9y+YcMGZWZmatq0ad0en5mZqZKSkg6LMRQVFUmSBg3quqE4YHXu9q2VpMQ+MXrnjjwWZEC3HAs2vHNHnhLjY3rcn762ANxliU+e8847T7Nnz1Z+fr7WrVungoICXX/99frrX/+qX//61y4jsYsWLVJ0dLTKy8udt91yyy3auXOnfvjDH+q1117T1q1bddddd+nXv/61zjnnHE2YMCEYTwswBUfv0Z4u9pGkQ8eb9UnFIb/HBGv4pOKQDh1r7nG/tn1tAaA7ppuK0FtbtmzRvffeq/vvv181NTUaNWqUNm/erMsvv9xlP7vdLrvdLsM4+TG9bNkynXrqqXrssce0ePFiHTt2TNnZ2XrggQd0yy23BPqpAKZC71H4C68tAL5mmcLWZrNp5cqVPa4Stn79eq1fv77D7XPnztXcuXP9FB0Quug92ns1NTXavHmzc3v+/Pk9XswaTnhtAfA1yxS2APxjwuBEJcbH9Pgn4whJabY4Tc5ODkxgIaClpcWlx3VLS/e9f8PN5OxkpdliVe3GVJfEPjGaMDgxIHEBCF2WmGMLwPea7a36/duf6z9+XeD2PMiFuVlcNAa3xURFamFuttvzt6f/ulC/f/tzLiID0CU+gQB00Gxv1fUbS7Ri615V13c/r9HRLWHmqAwtycvxf3CwlPy8HM0cdaJdYk+dNw7WN2rF1r36ybMfUtwC6BSFLYAOVheWqmDPiT+h9zSalmaL062zR2jtgkmM1sJjMVGRWrtgkm6dPUJptrhu93W8FrftrtSawlL/Bwcg5PApBMAFfWsRaPS1BeArfBIBcEHfWgQLfW0BeIvCFoALeosiWHjtAfAWhS0AF7Y4z7oA0lsUvuLpaynBw9cqAOujsAUg6WR7r5te2OHW/hGS0ulbCx9y9LV1Z363JN3yPx/T/guACwpbAC7tvWoaep7jKNG3Fr7nSV9bSaqub6L9FwAXfCIB8Ki9F31r4U+e9LWl/ReA9pigBIS5tu293BkpS7XF6qrcbC3Jy2G0tgcJCQnKy8tz2Ub3HH1t1xSWasN7ZTrY0PMFYo72X7wmAVDYAmHO0d7LXY9dNlHfG57ux4iso31hC/c4+tqeMSRJVz5d3OP+bdt/5eak+j9AAKbFr7ZAmPO0ZVJDY4ufIgFc1Xv4WqP9FwAKWyDM0d4LZkX7LwCeorAFwhTtvWB2tP8C4CkKWyAM0d4rMFpaWlRZWen8amlhGocnaP8FwFN8QgFhiPZegVFTU6NVq1Y5v2pqaoIdUsih/RcAT1DYAmGmbXsvd6TaYnXr7BFau2ASo7UIOEf7r1tnj1Bqgntzbh3tvxi1BcIPn1JAmHG093L3z7uPXTZRy2YNp6hF0Djafz1++US39m/b/gtAeOGTCggztPdCqKL9F4CeUNgCYYb2XghVtP8C0BMKWyBM0N4LoY72XwB6QmELhAHae8EKaP8FoCd8YgFhgPZesArafwHoDoUtYHG094KV0P4LQHf41AIsjvZesBrafwHoCp9cgMVVNzR6tD/tvRAqPG3/VePhzwKA0EMvFMCimu2tWl1Yqqfe/cKj42jvhVDh6Wv1nld2qrSqQfl5OfxFArAoClvAghxdEBwXjLkjQlIa7b18KiUlRUuXLnXZhu842n9VuznV5vCxZq3YulcfV9QxhxywKH6qAQtq2wXBXbT38r3o6GhlZGQ4v6KjGUvwJU/bf9ElAbA+PsEAi/G0CwLtvRDK2rb/chddEgDrorAFLMbTLgj942No74WQ1bb9V2KfGLeOoUsCYF38XQywGE+7IDx8yVhdMD7TT9EA/udo/3VaeoL+a5N7S0ZLdEkArIjCFrCI3nZBSEmI81NEaGho0Pbt253bU6ZMUUJCQhAjsrZUD1/LdEkArIfCFrAAuiCYU0NDgwoLC53bp59+OoWtH9ElAQA/xYAF0AUBoEsCAApbIOTRBQE4iS4JQHijsAVCHF0QgJPokgCEN+bYAiGOLgiAK7okAOGLwhYIUXRBALpHlwQg/PCTC4QgRxeEFVv36vDxFreOiZCUThcEhBFHlwR35587uiT85NkPmW8LhCgKWyAE0QUB6BldEoDwwyccEGLoggC4jy4JQHihsAVCzAdfVNMFAXCTN10S3v+i2r/BAfA5PuWAENFsb9Xv3/5c+c9/5NFxD18yVstmDaeoRdhydEn45dyxHh13w/Mf6fdvf87ILRBC6IoAhIDeLJnrQBeE4ImOjlZ6errLNoLH0y4Jh4+3sOQuEGJ4lwVCQG8uFouQlEYXhKBKSUnRDTfcEOww8C+OLgnVHkzlkU5eTLZs1nC/xQbAN/j1EzA5Ty8Wc6ALAuDK0y4JDlxMBoQOPvEAk/N0yVwHuiAAHfWmSwJL7gKhg8IWMDlPl8zt3yeaLghAF9p2Sejfx7PZeCy5C5gfc2wBk+rtkrlP/PhMfW94es87AmHK0SXhjCFJuvLpYrePY8ldwPwobAET6k0XBMfFYmcNTfVfYPBITU2NNm/e7NyeP3++UlJSghgR2po2NNWji8kcS+7SJQEwL34qARNiyVxraGlpUVVVlfOrpaUl2CGhDZbcBayHT0DAZI42tejpf3zp9v4smQv0Xm8uJpOkp979Ukeb+EUFMBsKW8BEnn+/XGc9/LYOHWt2+xiWzAV6rzdL7krSoePNyv3VNj3/frkfowPgKT4FARNoaT3xR84NReU6fNyzUSCWzAW809sldw8da9aGohOFreNnGEBw8UkImMD/FO/v9bEsmQv4hqdL7rb1Jy9+hgH4DoUtEGTN9la9/sk3Hh8XISmdJXMBn3EsuevpKn+S9Non37IyGWACFLZAkH3wRbVqj7o/p9aBLgiAb/V2yV1Jqj3apPe/qPZ5TAA8wyciECTN9lb9/u3Plf/8R706ni4IgO/1tkuCJN3w/Ef6/dufM3ILBBGFLRAEjgUYVmzdqyMeXiyWSBcEwG962yVBkg4fb9GKrXv1k2c/pLgFgoRPRSAIerMAgyQl9olR0d0z6YIA+JGjS0LRPTOVGO9ZcSuxgAMQTHwyAgHWbG/VxqKyXl2gsvh7p6lvLCthA4HQNzZai84+zePjIiRtLCpn1BYIAj4hgQD74ItqHaxv8vg45tSGnoSEBOXl5blsI7Tk5+Xo44o6bdtd6fYxhqSq+ka9/0W1vjc83X/BAeiAwhYIkGZ7q1YXlmrdu194dFz/PtG67ntDtSQvh+kHIaZ9YYvQ45hzu+ZfP7ueLKByw/MfafH3hiqfn10gYChsgQBwXCzWm3m1T/z4TEZ9gCByzLk9Y0iSrny62O3jHBeTfVxRx8WeQIDwUwYEQG8uFnMswHDW0FT/BAXAI9OGpvZqAQcuJgMCh8IW8LOjTS16+h9fenwcCzAA5uLNAg5PvfuljjZ51toPgOcs8Yl55MgR3XHHHfr+97+v9PR0RURE6MEHH/ToHJWVlbr66quVlpamvn37Kjc3V2+//bZ/AkZYcCzAcNbDb+vQMc9XFuNisdDX0tKiyspK51dLC4VNqOvtAg6Hjjcr91fbWMAB8DNLFLbV1dV68skn1djYqDlz5nh8fGNjo2bNmqW3335bK1eu1GuvvaYBAwboBz/4gd555x3fBwzLa7sAgycXm0gnLhZjAQZrqKmp0apVq5xfNTU1wQ4JXmq7gEP/Pp5dpnLoWDMLOAB+ZomLx7KyslRbW6uIiAgdPHhQTz31lEfHP/3009q5c6fee+895ebmSpJmzJihCRMm6I477tAHH3zgj7BhYb1dgEHiYjHA7NpeTHbbJs8/HxxzbpfNGu6H6IDwZonhoIiICEVE9Kbd/QmvvPKKRo4c6SxqJSk6OlpXXnmliouL9fXXX/siTISJ3s6plaTkvrFcLAaEiGlDU5Xc1/OVySTm3AL+YonC1ls7d+7U+PHjO9zuuO2f//xnoENCCPJ2Tq0kXTxhINMPgBARExWpiyZk9upY5twC/mGJqQjeqq6uVkpKSofbHbdVV1d3e3xlZaWqqlz/7Lxv3z5JUn19vQ4fPuyjSM2roaHB5d9w09Jq6MHXd6r4y1r1jZD6xnt2fFqfE9dZXzAmNSxeL75m1tffkSNH1NjY6LLdp0+fIEbUkVlzFyouHJOqj0q+cP4Me6ZJm/6xR6VfV+mBi8YoOrL3f3kMVbz+vGP1/NXX13t8jOkK28LCQs2YMcOtfXfs2KGJEyf65HG7m8rQ0zSHVatWafny5Z3eV1xcrAMHDngVWygpLna/ebnVzEqUZk307hwflWz3SSzhymyvv7q6On355clpKf/4xz+UlJQUvIC6YbbchZrrRnkz6lqld98p9FUoIYnXn3esmr/9+/d7fIzpCtuRI0dq3bp1bu07ZMgQnzxmampqp6OyjiuYOxvNbWvp0qWaN2+ey2379u3TnDlzNHXqVI0ePdoncZpZQ0ODiouLNXXqVCUkJAQ7nIA63mzXFU99oHoPux9Iki0uWpuumyZ70/GwzZ8vmPX1V1VVpd27dzu3zz77bKWnm+vCQLPmLlS0zV9UbB+v3wv6xET5IUrz4vXnHavnb9euXR4fY7rCduDAgVq8eHFAH3PcuHH69NNPO9zuuG3s2LHdHp+RkaGMjM77GtpsNvXv39/7IENEQkJC2DzfZnurVheW6ql3v9Dh43bJ4/WIpFvPzlFGarJz+kE45c8fzJa/48ePKy4uzrndr18/U8XXltlyF2oc+btoco5WbN3r+QmO2TX7v7dr0dmnKT8vJ+zm2vP6845V82ez2Tw+Jrx+crpwySWXaPfu3S5tvVpaWvTcc89p2rRpyszs3cUBsC5v+tQ6sAADYD29XcBBos8t4AuWKWzfeustvfTSS3rjjTckSZ999pleeuklvfTSSzp69Khzv0WLFik6Olrl5eXO26699lqNGTNG8+bN06ZNm/S3v/1Nl156qfbs2aNHH3004M8F5tZsb9U9Wz7tdZ/axPgYFmAALKrtAg6JfXrXCmzb7krdu+VTilugF0w3FaG38vPzXYrVF198US+++KIk6csvv1R2drYkyW63y263yzBOXsEaFxent99+W3fccYeWLVumo0ePauLEiXrrrbc0ffr0gD4PmJdj6sGG975UdUPv2nkl9olR0d0z1TfWMj96ANpxLOCw6HunKfdX23rV/u9PH36lbXsqtTA3OyynJgC9ZZlP17KyMrf2W79+vdavX9/h9gEDBmjDhg2+DQqW4Zh60NtRWofF3zuNohYIE31jo7Xo7NN6N+dW0sH6Jq3YulcfV9TxFx7ATXzCAm7wZolcB+bUhp+UlBQtXbrUZRvhJT8vRx9X1Gnb7spen4MleAH38esf0ANvlsiVmFMbzqKjo51dUzIyMhQdzVhCuPHFnFuJJXgBd/EpC3TBF0vkOubULps1nKIWCFOOObdF98xUYnzviluW4AXcwyct0AlftPOSmFML4CTHnNveoh0Y0DMKW6Adb9t5OTCnFkB73vS5daAdGNA1hpKAf/FFOy9JSrPF6qrcbC2hRU/Ya2ho0Pbt253bU6ZMseSyl3CfY87tmsJSbXivTAcbmnp1HtqBAZ2jsAXku3Zel04apF/OHceHDCSdKGwLCwud26effjqFLZxzbpfk5eieLZ/qxQ+/6tV5aAcGdMRPAcKeL6ceUNQCcFdMVKQenjuOqQmADzFii7Dlq6kHifExWnz2aUw9AOCxtlMTnnr3Sx063rv3IqYmACdQ2CIs+WrqAUvkAvCWL5bglZiaAEhMRUAY8tXUA4l2XgB8x9t2YA5MTUA44xMZYcNXUw8caOcFwNd8sQSvxNQEhC9e6QgLbRdc8LaoTbPFskQuAL9ouwRvWkKsV+dyTE1gQQeEEz6VYXm+nHpw6aRBKrp7FkvkAvCbk0vwztK8SYO8Ph9TExBOmIoAy/LH1APaeQEIFEc7sOqGJqYmAG7ilQ1LYuoBACtgagLgGT6lYTlMPQBgJUxNANzHVARYBlMPYDbR0dFKT0932QZ6i6kJQM94l0XIa7a36v0vqvXoW7u185vDXp8vzRarq3KzWUkMXktJSdENN9wQ7DBgIW1XKtvwXpkONjT1+lyOqQn/32cHdNcPRmna0FTe8xDyKGwRshwjtBuLynSwvvdv7m1dOmkQo7QATM0xNWFJXo7u2fKpXvzwK6/Ot/Prw7ry6WKl2+K0IDeLEVyENApbhCRfLYnbFlMPAIQSX05NkKSD9Y0syYuQx6sWIceXF4dJdD0AELp82TXB+Ne/XFyGUMaILUKGry8Ok5h6ACD0+XpqgsTFZQhdFLYwPV9fHObA1AP4W01NjTZv3uzcnj9/vlJSUoIYEazM91MTuLgMoYfCFqblj4vDJLoeIHBaWlpUVVXlsg34ky+7JjhwcRlCCYUtTMdfI7QSUw8AWJ8/piZIUtW/Li5jBBdmRmEL0/DXCG2ETlwUwdQDAOHE11MTHBjBhZlR2CLo/DlCK0lptjgtzM1i6gGAsNN2asLGonJV1Tf67NyM4MKMKGwRNP4aoXUYe2p/3mwBhL22UxPe/6Jav/7rbn36te8GERjBhZlQ2CLg/D9Cy8VhANBeTFSkvjc8XWcNTfXpxWUOjODCDChsETD+HqGVuDgMAHrir4vLHBjBRTBR2MLv/D1Cy8VhAOA5f11c5sAILoKBwhZ+E4gRWomLwwCgt/x5cZkDI7gIJApb+Jy/R2gduDgMALzn74vLHDobwQV8jcIWPvX8++V6uviAX0do0xmhBQCfa39xWSBGcK+dOkCZPn8EhDMKW3it2d6qD8trJUkbisp18FiEXx6HEVqEmoSEBOXl5blsA2YXyBHcDUXlunui9FF5rf79dBvv7fAahS081mxvVUlZrWoaGlW4p0oFeyoVbW/U3RP983iM0CJUtS9sgVASqBFcSbpry6dqeXWvZozK0PSR6UpNiNPk7GTe8+ExClu4rbuLwU6J9/3jMUILAMEXqBHcgw1NevHDr5ztx7jYDL1BYYsetb8YzD8TDU5ihBYAzCeQI7gS7cLQOxS26FJXI7SGnx6PEVoAML9AjeA60C4MnqCwRQeBatflwAgtrKqlpUU1NTXO7ZSUFEVH87YLa2AEF2bEOyw6vRjMn+26HBihhdXV1NRo1apVzu2lS5cqIyMjiBEBvhesEdy0hFguNkMHFLZhKFiFrAMjtABgPYEewW1/sRmFLiQK27ASqCVuu8IILQBYX6BHcB3oqgCJwjYsBLqrQXuM0AJA+An0CG57zMkNTxS2FtTTVAN/dTVojxFaAEBXI7iBGmRhTm54obC1gGDPmW2PEVoAQHudjeDKfjxgj8+c3PBAYRuCzFbIpiXE6tzRSZK+0W9+NF5njRrEmwMAoFMuI7i7v1LNvh06d8wA/WV3XUA/yyh0rYnCNgSYrZB1aDvV4FhDvQoKvtGEwUm8EQAAehQTFakJg5NUsE+69fsj9bNLbAG92Kw9Cl1roLA1IbMWsg6dTTU4FuSYAAChLdgXm7VHoRuaKGxNwOyFrAMXgwEA/K27i80CdfFzZyh0QwOFbRCESiHrwMVgAIBAM9sIbnsUuuZEYRsAoVbIpiXEauaoDP0HP5wAgCBrO4Jr5s9SCl1zoLD1s9/+7259+so3pvrha49CFvCPlJQULV261GUbQO/EREUqNydVknTB+EzTDxr1VOhOGJyoTyoO6dCxJiXGx/LZ6yMUtn72v//8TrHpfYIdRqeYMwv4V3R0tDIyMoIdBmBJnRW6ZpqT2177QjciQjLaBMgIr29Q2IYh5swCAKzG7HNy2zPaVd29GeFFRxS2YYCpBgCAcBEqc3J74s4I7wWjk3RmjPRJRZ3OGmXjs10UtpZEIQsACHehNie3J52N8P7vP7/TmROl21/6P7VE7mEOryhsLYFCFjCnhoYGbd++3bk9ZcoUJSQkBDEiIHxZrdBtz9M5vFYtfClsQxCFLBAaGhoaVFhY6Nw+/fTTKWwBk7B6odvTHF6rFr4UtiGAQhYAAP+yeqHbnlULXwpbE6KQBQAguMKt0G3P14VvoAphClsToJAFAMDcwr3Qbc/Twrc3hfDH++s8jovCNggoZAEACG0Uut1rX/j2phBurCz3+HEpbAOAQhYAAGvztNBtX8iFu54KYXdR2PrZb340QZd+P5dCFgCAMNJVodt+zikjvL5FYetnE4ckUdQCABDm2ha6Dozw+h6FLQAAQJD1ZoRX9sYgR20+lhhKPHLkiO644w59//vfV3p6uiIiIvTggw+6ffyWLVs0f/58DRs2TPHx8crOztaPf/xjff755/4LGgAAoAuOQvcHYwcqNydVfWOjlZuTqgvGZ+o38yao6O5Z+s2PxkuSzh0zQGm2WJfjIyKCEXXwWWLEtrq6Wk8++aQmTJigOXPm6KmnnvLo+EcffVSnnHKK7r33Xg0dOlQVFRV6+OGHdeaZZ+r999/XmDFj/BQ5AACA52KiIjVhcJIK9km3fn+kfnaJzaM5vFad2mCJwjYrK0u1tbWKiIjQwYMHPS5s33jjDWVkZLjcNnPmTGVnZ+uxxx7z+HwAIEnR0dFKT0932QYAf3B3Dq/VC19LvMtGeDne3r6olaTMzEwNGjRIFRUVXp0bQPhKSUnRDTfcEOwwACBsCl9LFLb+8MUXX6i8vFxz5swJdigAAAB+5e/CN1CFMIVtJ1paWrRo0SLZbDbdcsstPe5fWVmpqqoql9v27dsnSaqvr9fhw4f9EqeZNDQ0uPwLz5A/75C/3iN33iF/3iF/3gl0/sakx0iKkSS1HD96Yjs9Rt/Ltunu2dn659eHdKSxWf3iYjTylH7ac+BIh+1Dx5q1vaxGxV/WqPZos/PcnRXCDX0MfethjKYrbAsLCzVjxgy39t2xY4cmTpzo08c3DEOLFi3Su+++q5dfflmDBw/u8ZhVq1Zp+fLlnd5XXFysAwcO+DRGMysuLg52CCGN/HmH/PUeufMO+fMO+fOO2fJXI6loX9fbZ8ZIZ47o+Tz797fqRg8f23SF7ciRI7Vu3Tq39h0yZIhPH9swDC1evFjPPfecNmzYoIsvvtit45YuXap58+a53LZv3z7NmTNHU6dO1ejRo30apxk1NDSouLhYU6dOVUJCQrDDCTnkzzvkr/fInXfIn3fIn3esnr9du3Z5fIzpCtuBAwdq8eLFAX9cR1H7xz/+UU8//bSuvPJKt4/NyMjo9AI0SbLZbOrfv7+vwjS9hISEsHq+vkb+vGO2/NXU1Gjz5s3O7fnz5yslJSWIEXXNbLkLNeTPO+TPO1bNn81m8/gY0xW2wWAYhq677jr98Y9/1Nq1a3XNNdcEOyQAFtDS0uIy/76lpSWI0QCA9VmmsH3rrbfU0NCgI0eOSJI+++wzvfTSS5Kk888/X3379pUkLVq0SBs2bFBpaamysrIkSTfeeKOefvppXXvttRo3bpzef/9953nj4uJ0xhlnBPjZAAAAwFOWKWzz8/NVXl7u3H7xxRf14osvSpK+/PJLZWdnS5LsdrvsdruMNpfevfHGG5KkZ555Rs8884zLebOyslRWVubf4AEAAOA1yxS27haf69ev1/r163t1LAAAAMwrMtgBAAAAAL5AYQsAAABLoLAFAACAJVDYAgAAwBIobAEAAGAJFLYAAACwBMu0+zKbxsZGSdK+ffuCHElg1NfXa//+/dq1a1evlsALd+TPO2bNX3V1tSorK53bu3fvdlmJzAzMmrtQQf68Q/68Y/X8OWooR03lDgpbP6moqJAkzZkzJ7iBADCN1atXBzsEAAg5FRUVOvPMM93aN8JouwQXfKaurk7vvPOOBg8erLi4uGCH43f79u3TnDlz9Oqrr2rYsGHBDifkkD/vkL/eI3feIX/eIX/esXr+GhsbVVFRoenTpyspKcmtYxix9ZOkpCRdfPHFwQ4j4IYNG6YxY8YEO4yQRf68Q/56j9x5h/x5h/x5x8r5c3ek1oGLxwAAAGAJFLYAAACwBApbAAAAWAKFLXwiPT1dDzzwgNLT04MdSkgif94hf71H7rxD/rxD/rxD/jqiKwIAAAAsgRFbAAAAWAKFLQAAACyBwhYAAACWQGELAAAAS6CwhU/84x//0Pnnn6/k5GTFx8dr+PDh+sUvftFhv48++kjnnHOObDabkpKSNHfuXH3xxRdBiNicnnrqKUVERMhms3V6P/lztW3bNl177bUaNWqUEhISdOqpp+riiy/Whx9+2On+5O+k+vp63XzzzcrMzFSfPn00ceJEvfDCC8EOy3Q8eY3x+upZd+9x5K9r7nzGkr8TKGzhtU2bNmn69OlKTEzUxo0b9eabb+rOO+9U+4Ybu3fvVl5enpqamvSnP/1JzzzzjPbu3avvfe97qqqqClL05vH111/rtttuU2ZmZqf3k7+OVq9erbKyMt1000168803tXLlSlVWVuqss87Stm3bXPYlf67mzp2rDRs26IEHHtBbb72lKVOmaP78+dq0aVOwQzMVd19jvL561t17HPnrmjufseSvDQPwwldffWUkJCQY+fn5Pe47b948Iy0tzTh06JDztrKyMiMmJsa44447/BlmSLjwwguNH/7wh8ZVV11lJCQkdLif/HX03XffdbjtyJEjxoABA4xZs2a53E7+TvrLX/5iSDI2bdrkcvvs2bONzMxMo6WlJUiRmY+7rzFeXz3r7j2O/HXO3c9Y8ncShS288uCDDxqSjLKysm73a25uNuLj442f/OQnHe77/ve/bwwfPtxfIYaEZ5991ujXr59RUVHR6Zs++fPMjBkzjBEjRji3yZ+rxYsXGzabzWhubna5fdOmTYYk4//9v/8XpMhCR9vXGK+vnnX3Hkf+uubOZyz5c8VUBHjl73//u1JSUrR7925NnDhR0dHRysjI0JIlS3T48GHnfqWlpTp27JjGjx/f4Rzjx4/Xvn37dPz48UCGbhqVlZW6+eab9cgjj2jQoEGd7kP+3Hfo0CF99NFHGjNmjPM28udq586dGj16tKKjo11ud+Rn586dwQgrZLR/jfH66l5P73Hkr2vufMaSP1cUtvDK119/raNHj2revHm67LLL9Le//U233367Nm7cqPPPP985B6i6ulqSlJKS0uEcKSkpMgxDtbW1AY3dLJYuXaqRI0cqPz+/y33In/tuuOEGNTQ06N5773XeRv5cVVdXd5kLx/3oWvvXGK+v7vX0Hkf+uubOZyz5cxXd8y4IF4WFhZoxY4Zb++7YsUMTJ05Ua2urjh8/rgceeEB33XWXJCkvL0+xsbG6+eab9fbbb+ucc85xHhcREdHlObu7LxT0Jn8vv/yy3njjDe3YscOt50/+TnDkr7377rtPzz//vP7whz9o0qRJHe63cv48RS56p7vXGDntyJP3OPLXkTufsX379pVE/hwobOE0cuRIrVu3zq19hwwZIklKTU3V559/rnPPPdfl/vPOO08333yzs/1IamqqpM5HgmpqahQREaGkpCTvnkCQeZq/+vp63XDDDVq2bJkyMzNVV1cnSWpqapIk1dXVKSYmRgkJCeSvHcfrr63ly5froYce0i9/+Uv913/9l8t94ZA/T6SmpnaZC6nzkR90/Rrj9dU5d9/jyF/X3PmMvfjiiyWRPwcKWzgNHDhQixcv9uiY8ePH6/333+9wu2MKQmTkidkuOTk5io+P16efftph308//VTDhg1Tnz59ehG1eXiav7KyMn333Xf63e9+p9/97ncd7k9OTtbFF1+sV199lfz1YPny5XrwwQf14IMP6p577ulwfzjkzxPjxo3T5s2b1dLS4jLP1pGfsWPHBis00+ruNcbrq3MHDx506z3upZdeIn9dcOczltdfO8G6ag3W8L//+7+GJOOXv/yly+0rVqwwJBnvvvuu87ZLL73UyMjIMA4fPuy8rby83IiNjTXuvPPOgMVsFseOHTMKCgo6fJ177rlGnz59jIKCAuPTTz917k/+Ovfzn//ckGT87Gc/63Y/8nfSm2++aUgyXnjhBZfbf/CDH9DuqxPuvMZ4fXXkyXsc+eucu5+x5O8kClt47Yc//KERFxdn/OIXvzC2bt1q/OpXvzL69OljXHjhhS777dq1y7DZbMZ//Md/GG+++aaxZcsWY+zYsUZmZqZRWVkZpOjNp6s+tuSvo9/+9reGJOMHP/iBUVRU1OGrLfLnavbs2UZycrLx5JNPGtu2bTOuu+46Q5Lx3HPPBTs0U3H3Ncbry32dvceRv6658xlL/k6isIXXjh49atx5553G4MGDjejoaGPIkCHG3XffbRw/frzDviUlJcasWbOMvn37Gv379zfmzJlj7Nu3LwhRm1dXha1hkL/2pk+fbkjq8qs98nfSkSNHjBtvvNE45ZRTjNjYWGP8+PHG5s2bgx2W6XjyGuP15Z6u3uPIX+fc/YwlfydEGEa7dU8BAACAEEQfWwAAAFgChS0AAAAsgcIWAAAAlkBhCwAAAEugsAUAAIAlUNgCAADAEihsAQAAYAkUtgAAALAEClsAAABYAoUtAEt577339OCDD6quri7Yobjt4Ycf1quvvuqXc2/atEmPP/64X87tb4WFhYqIiHB+lZSUBPTxH3/8cZfHP3jwYEAfH4DnKGwBWMp7772n5cuXU9j+SygXtg5PPPGEioqKNHr06IA+7uWXX66ioiItWrQooI8LoPcobAEAPme329XY2OiTc51++uk666yzlJCQ4JPzueuUU07RWWedpUGDBgX0cQH0HoUtAMt48MEHdfvtt0uSTjvtNOefkAsLC90+PiIiQjt27NDcuXPVv39/JSYm6sorr1RVVZXLvq2trfr1r3+tUaNGKS4uThkZGVq4cKG++uorl/127NihCy+8UBkZGYqLi1NmZqYuuOAC534RERFqaGjQhg0bnPHm5eV5nQtJysvL01/+8heVl5e7/Endk+PHjh2rd999V2eddZbi4+N16qmn6r777pPdbnfuV1ZWpoiICP3617/WQw89pNNOO01xcXEqKCiQJJWUlOiiiy5SSkqK+vTpozPOOEN/+tOfvHpuV199tWw2m3bv3q1zzz1XCQkJGjhwoB555BFJ0vvvv6+zzz5bCQkJGjFihDZs2OBy/NGjR3XbbbfptNNOU58+fZSSkqLJkydr8+bNXsUFILiigx0AAPjK4sWLVVNToz/84Q/asmWLBg4cKOnEiJ8nLrnkEl166aVasmSJ/vnPf+q+++7TZ599pg8++EAxMTGSpPz8fD355JP6r//6L1144YUqKyvTfffdp8LCQn300UdKS0tTQ0ODZs+erdNOO01PPPGEBgwYoAMHDqigoEBHjhyRJBUVFWnmzJmaMWOG7rvvPklS//79fZKPVatW6frrr1dpaaleeeWVXp3jwIEDuvzyy3XXXXfp5z//uf7yl7/ooYceUm1trf77v//bZd/f//73GjFihH7729+qf//+Gj58uAoKCvSDH/xA06ZN05o1a5SYmKgXXnhBl112mY4ePaqrr76618+vublZc+fO1ZIlS3T77bdr06ZNuvvuu3X48GG9/PLLuvPOOzVo0CD94Q9/0NVXX62xY8dq0qRJkqSf/vSnevbZZ/XQQw/pjDPOUENDg3bu3Knq6upexwPABAwAsJDf/OY3hiTjyy+/9PjYBx54wJBk3HLLLS63P//884Yk47nnnjMMwzB27dplSDKWLl3qst8HH3xgSDLuuecewzAMo6SkxJBkvPrqq90+bkJCgnHVVVd5HK87LrjgAiMrK6tXx06fPt2QZLz22msut1933XVGZGSkUV5ebhiGYXz55ZeGJCMnJ8doampy2XfUqFHGGWecYTQ3N7vcfuGFFxoDBw407HZ7l49fUFBgSDIKCgo63HfVVVcZkoyXX37ZeVtzc7ORnp5uSDI++ugj5+3V1dVGVFSU8dOf/tR529ixY405c+b0nATj5OuiqqrKrf0BBA9TEQCgnR//+Mcu25deeqmio6Odf1p3/Nt+tHHq1KkaPXq03n77bUnSsGHDlJycrDvvvFNr1qzRZ5995nVsdrtdLS0tzq/W1lavz9mdfv366aKLLnK57YorrlBra6v+/ve/u9x+0UUXOUe0JWnfvn3avXu3M59t4z7//PP17bffas+ePb2OLSIiQueff75zOzo6WsOGDdPAgQN1xhlnOG9PSUlRRkaGysvLnbdNnTpVb731lu666y4VFhbq2LFjvY4DgHlQ2AJAO6eccorLdnR0tFJTU51/pnb865jq0FZmZqbz/sTERL3zzjuaOHGi7rnnHo0ZM0aZmZl64IEH1Nzc3KvYZs2apZiYGOfXtdde26vzuGvAgAEdbnPkp/2f7dvn47vvvpMk3XbbbS4xx8TEaOnSpZLkVQutvn37qk+fPi63xcbGKiUlpcO+sbGxOn78uHP797//ve688069+uqrmjFjhlJSUjRnzhx9/vnnvY4HQPAxxxYA2jlw4IBOPfVU53ZLS4uqq6uVmpoqSc5/v/322w5XzH/zzTdKS0tzbo8bN04vvPCCDMPQ//3f/2n9+vX6+c9/rvj4eN11110ex7Z27Vrn/FxJLo/lD47itK0DBw5IOpkHh/YXpjliu/vuuzV37txOzz9y5EhfhOmxhIQELV++XMuXL9d3333nHL394Q9/qN27dwclJgDeo7AFYClxcXGS5NWflp9//nnnRUaS9Kc//UktLS3ObgUzZ86UJD333HOaMmWKc7/t27dr165duvfeezucMyIiQhMmTNBjjz2m9evX66OPPnKJ2d14PS0EPTl3Z44cOaLXX3/dZTrCpk2bFBkZqf/4j//o9tiRI0dq+PDh+uSTT/Twww/3OgZ/GzBggK6++mp98sknevzxx3X06FH17ds32GEB6AUKWwCWMm7cOEnSypUrddVVVykmJkYjR45Uv3793D7Hli1bFB0drdmzZzu7IkyYMEGXXnqppBMF2/XXX68//OEPioyM1HnnnefsijB48GDdcsstkqQ///nPWrVqlebMmaOhQ4fKMAxt2bJFdXV1mj17tkvMhYWFeuONNzRw4ED169fPZyOZ48aN05YtW7R69WpNmjRJkZGRmjx5stvHp6amKj8/X/v379eIESP05ptvat26dcrPz9eQIUN6PH7t2rU677zzdO655+rqq6/WqaeeqpqaGu3atUsfffSRXnzxRW+eXq9NmzZNF154ocaPH6/k5GTt2rVLzz77rHJzcylqgVAW7KvXAMDX7r77biMzM9OIjIzs8qr6zjiufv/www+NH/7wh4bNZjP69etnzJ8/3/juu+9c9rXb7cajjz5qjBgxwoiJiTHS0tKMK6+80qioqHDus3v3bmP+/PlGTk6OER8fbyQmJhpTp0411q9f73Kujz/+2Pj3f/93o2/fvoYkY/r06d6mwKmmpsb40Y9+ZCQlJRkRERGGJ2/706dPN8aMGWMUFhYakydPNuLi4oyBAwca99xzj0uXA0dXhN/85jednueTTz4xLr30UiMjI8OIiYkxTjnlFGPmzJnGmjVrun38nroiJCQkdBlze1lZWcYFF1zg3L7rrruMyZMnG8nJyUZcXJwxdOhQ45ZbbjEOHjzY4Vi6IgChI8IwDCOIdTUAmMaDDz6o5cuXq6qqyu9zV0NBXl6eDh48qJ07dwbl8QsLCzVjxgz97W9/0/Tp0xUdHdg/MhqGIbvdrp///Of6xS9+wesCCAF0RQAAmNo555yjmJgYlZSUBPRxV65cqZiYGP3iF78I6OMC6D3m2AKwvNbW1h77vQZ6NDCY7Ha7uvtjXUREhKKiogIYUecmTZqk7du3O7c9XUHOW1dccYXOPvts53ZSUlJAHx+A55iKAMDyHFMMuvPll18qOzs7MAEFWV5ent55550u78/KylJZWVngAgIAH6GwBWB533zzjb755ptu9xk/frxiY2MDFFFw7dmzx6UXbntxcXHO7hIAEEoobAEAAGAJXDwGAAAAS6CwBQAAgCVQ2AIAAMASKGwBAABgCRS2AAAAsAQKWwAAAFgChS0AAAAsgcIWAAAAlkBhCwAAAEugsAUAAIAl/P9MbiooDw98xAAAAABJRU5ErkJggg==\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], + "source": [ + "nestml_stdp_vogels_model = \"\"\"\n", + "model stdp_vogels_synapse:\n", + "\n", + " state:\n", + " w real = 1.\n", + "\n", + " parameters:\n", + " d ms = 1 ms @nest::delay # !!! cannot have a variable called \"delay\"\n", + " lambda real = .01\n", + " offset real = 1.\n", + " tau_tr_pre ms = 20 ms\n", + " tau_tr_post ms = 20 ms\n", + " alpha real = 1\n", + " mu_plus real = 1\n", + " mu_minus real = 1\n", + " Wmax real = 100.\n", + " Wmin real = 0.\n", + "\n", + " equations:\n", + " kernel pre_trace_kernel = exp(-t / tau_tr_pre)\n", + " inline pre_trace real = convolve(pre_trace_kernel, pre_spikes)\n", + "\n", + " # all-to-all trace of postsynaptic neuron\n", + " kernel post_trace_kernel = exp(-t / tau_tr_post)\n", + " inline post_trace real = convolve(post_trace_kernel, post_spikes)\n", + "\n", + " input:\n", + " pre_spikes <- spike\n", + " post_spikes <- spike\n", + "\n", + " output:\n", + " spike\n", + "\n", + " onReceive(post_spikes, priority=2):\n", + " w += lambda * (pre_trace + post_trace)\n", + "\n", + " onReceive(pre_spikes, priority=1):\n", + " w += lambda * (pre_trace + post_trace - offset)\n", + "\n", + " # deliver spike to postsynaptic partner\n", + " emit_spike(w, d)\n", + " \n", + " update:\n", + " integrate_odes()\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Save to a temporary file and make the model available to instantiate in NEST:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "module_name, neuron_model_name, synapse_model_name = \\\n", + " NESTCodeGeneratorUtils.generate_code_for(\"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", + " nestml_stdp_vogels_model,\n", + " post_ports=[\"post_spikes\"],\n", + " codegen_opts={\"delay_variable\": {\"stdp_vogels_synapse\": \"d\"},\n", + " \"weight_variable\": {\"stdp_vogels_synapse\": \"w\"}})" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "dt_vec, dw_vec, delay = stdp_window(module_name, neuron_model_name,\n", " synapse_model_name,\n", diff --git a/doc/tutorials/triplet_stdp_synapse/triplet_stdp_synapse.ipynb b/doc/tutorials/triplet_stdp_synapse/triplet_stdp_synapse.ipynb index 792e15cdb..6168bb9b2 100644 --- a/doc/tutorials/triplet_stdp_synapse/triplet_stdp_synapse.ipynb +++ b/doc/tutorials/triplet_stdp_synapse/triplet_stdp_synapse.ipynb @@ -22,14 +22,6 @@ "id": "orange-zambia", "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/charl/.local/lib/python3.11/site-packages/matplotlib/projections/__init__.py:63: UserWarning: Unable to import Axes3D. This may be due to multiple versions of Matplotlib being installed (e.g. as a system package and as a pip package). As a result, the 3D projection is not available.\n", - " warnings.warn(\"Unable to import Axes3D. This may be due to multiple versions of \"\n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -50,6 +42,14 @@ " Type 'nest.help()' to find out more about NEST.\n", "\n" ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/charl/.local/lib/python3.11/site-packages/matplotlib/projections/__init__.py:63: UserWarning: Unable to import Axes3D. This may be due to multiple versions of Matplotlib being installed (e.g. as a system package and as a pip package). As a result, the 3D projection is not available.\n", + " warnings.warn(\"Unable to import Axes3D. This may be due to multiple versions of \"\n" + ] } ], "source": [ @@ -190,7 +190,7 @@ " tr_o2 real = 0.\n", "\n", " parameters:\n", - " d ms = 1 ms @nest::delay\n", + " d ms = 1 ms\n", "\n", " tau_plus ms = 16.8 ms # time constant for tr_r1\n", " tau_x ms = 101 ms # time constant for tr_r2\n", @@ -254,12 +254,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "Automatic pdb calling has been turned ON\n", "[1,GLOBAL, INFO]: List of files that will be processed:\n", - "[2,GLOBAL, INFO]: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/iaf_psc_delta_neuron.nestml\n", - "[3,GLOBAL, INFO]: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/stdp_triplet_synapse.nestml\n", - "[4,GLOBAL, INFO]: Target platform code will be generated in directory: '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target'\n", - "[5,GLOBAL, INFO]: Target platform code will be installed in directory: '/tmp/nestml_target_yocmq5xi'\n", + "[2,GLOBAL, INFO]: /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/iaf_psc_delta_neuron.nestml\n", + "[3,GLOBAL, INFO]: /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/stdp_triplet_synapse.nestml\n", + "[4,GLOBAL, INFO]: Creating target directory: '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target'\n", + "[5,GLOBAL, INFO]: Target platform code will be installed in directory: '/tmp/nestml_target_zo8wlcs5'\n", "\n", " -- N E S T --\n", " Copyright (C) 2004 The NEST Initiative\n", @@ -276,17 +275,17 @@ " Type 'nest.help()' to find out more about NEST.\n", "\n", "[6,GLOBAL, INFO]: The NEST Simulator version was automatically detected as: master\n", - "[7,GLOBAL, INFO]: Given template root path is not an absolute path. Creating the absolute path with default templates directory '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/pynestml/codegeneration/resources_nest/point_neuron'\n", - "[8,GLOBAL, INFO]: Given template root path is not an absolute path. Creating the absolute path with default templates directory '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/pynestml/codegeneration/resources_nest/point_neuron'\n", - "[9,GLOBAL, INFO]: Given template root path is not an absolute path. Creating the absolute path with default templates directory '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/pynestml/codegeneration/resources_nest/point_neuron'\n", + "[7,GLOBAL, INFO]: Given template root path is not an absolute path. Creating the absolute path with default templates directory '/home/charl/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/resources_nest/point_neuron'\n", + "[8,GLOBAL, INFO]: Given template root path is not an absolute path. Creating the absolute path with default templates directory '/home/charl/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/resources_nest/point_neuron'\n", + "[9,GLOBAL, INFO]: Given template root path is not an absolute path. Creating the absolute path with default templates directory '/home/charl/julich/nestml-fork-nest-delay/nestml/pynestml/codegeneration/resources_nest/point_neuron'\n", "[10,GLOBAL, INFO]: The NEST Simulator installation path was automatically detected as: /home/charl/julich/nest-simulator-install\n", - "[11,GLOBAL, INFO]: Start processing '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/iaf_psc_delta_neuron.nestml'!\n", + "[11,GLOBAL, INFO]: Start processing '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/iaf_psc_delta_neuron.nestml'!\n", "[12,iaf_psc_delta_neuron_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n", "[13,iaf_psc_delta_neuron_nestml, INFO, [51:79;51:79]]: Implicit magnitude conversion from pA to pA buffer with factor 1.0 \n", "[14,iaf_psc_delta_neuron_nestml, INFO, [51:15;51:74]]: Implicit magnitude conversion from mV / ms to pA / pF with factor 1.0 \n", - "[15,GLOBAL, INFO]: Start processing '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/stdp_triplet_synapse.nestml'!\n", + "[15,GLOBAL, INFO]: Start processing '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/stdp_triplet_synapse.nestml'!\n", "[16,stdp_triplet_synapse_nestml, DEBUG, [2:0;63:0]]: Start building symbol table!\n", - "[17,stdp_triplet_synapse_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[17,stdp_triplet_synapse_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[18,stdp_triplet_synapse_nestml, INFO, [43:17;43:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[19,stdp_triplet_synapse_nestml, INFO, [44:17;44:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[20,stdp_triplet_synapse_nestml, WARNING, [47:16;47:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", @@ -295,7 +294,7 @@ "[23,stdp_triplet_synapse_nestml, WARNING, [56:16;56:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", "[24,iaf_psc_delta_neuron_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n", "[25,stdp_triplet_synapse_nestml, DEBUG, [2:0;63:0]]: Start building symbol table!\n", - "[26,stdp_triplet_synapse_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[26,stdp_triplet_synapse_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[27,stdp_triplet_synapse_nestml, INFO, [43:17;43:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[28,stdp_triplet_synapse_nestml, INFO, [44:17;44:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[29,stdp_triplet_synapse_nestml, INFO, [52:17;52:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", @@ -304,7 +303,7 @@ "[32,iaf_psc_delta_neuron_nestml, INFO, [51:79;51:79]]: Implicit magnitude conversion from pA to pA buffer with factor 1.0 \n", "[33,iaf_psc_delta_neuron_nestml, INFO, [51:15;51:74]]: Implicit magnitude conversion from mV / ms to pA / pF with factor 1.0 \n", "[34,stdp_triplet_synapse_nestml, DEBUG, [2:0;63:0]]: Start building symbol table!\n", - "[35,stdp_triplet_synapse_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[35,stdp_triplet_synapse_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[36,stdp_triplet_synapse_nestml, INFO, [43:17;43:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[37,stdp_triplet_synapse_nestml, INFO, [44:17;44:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[38,stdp_triplet_synapse_nestml, WARNING, [47:16;47:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", @@ -312,7 +311,7 @@ "[40,stdp_triplet_synapse_nestml, INFO, [53:17;53:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[41,stdp_triplet_synapse_nestml, WARNING, [56:16;56:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", "[42,GLOBAL, INFO]: State variables that will be moved from synapse to neuron: ['tr_o1', 'tr_o2']\n", - "[43,GLOBAL, INFO]: Parameters that will be copied from synapse to neuron: ['tau_y', 'tau_minus']\n", + "[43,GLOBAL, INFO]: Parameters that will be copied from synapse to neuron: ['tau_minus', 'tau_y']\n", "[44,GLOBAL, INFO]: Moving state var defining equation(s) tr_o1\n", "[45,GLOBAL, INFO]: Moving state var defining equation(s) tr_o2\n", "[46,GLOBAL, INFO]: Moving state variables for equation(s) tr_o1\n", @@ -324,8 +323,8 @@ "[51,GLOBAL, INFO]: \tMoving statement tr_o2 += 1\n", "[52,GLOBAL, INFO]: In synapse: replacing ``continuous`` type input ports that are connected to postsynaptic neuron with suffixed external variable references\n", "[53,GLOBAL, INFO]: Copying parameters from synapse to neuron...\n", - "[54,GLOBAL, INFO]: Copying definition of tau_y from synapse to neuron\n", - "[55,GLOBAL, INFO]: Copying definition of tau_minus from synapse to neuron\n", + "[54,GLOBAL, INFO]: Copying definition of tau_minus from synapse to neuron\n", + "[55,GLOBAL, INFO]: Copying definition of tau_y from synapse to neuron\n", "[56,GLOBAL, INFO]: Adding suffix to variables in spike updates\n", "[57,GLOBAL, INFO]: In synapse: replacing variables with suffixed external variable references\n", "[58,GLOBAL, INFO]: \t• Replacing variable tr_o1\n", @@ -334,9 +333,7 @@ "[61,GLOBAL, INFO]: ASTSimpleExpression replacement made (var = tr_o2__for_stdp_triplet_synapse_nestml) in expression: A3_plus * tr_o2\n", "[62,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n", "[63,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, DEBUG, [2:0;63:0]]: Start building symbol table!\n", - "[64,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", - "[65,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [52:17;52:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", - "[66,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [53:17;53:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n" + "[64,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n" ] }, { @@ -379,7 +376,7 @@ "DEBUG:Created Shape with symbol V_m, derivative_factors = [-1/tau_m], inhom_term = E_L/tau_m + I_e/C_m, nonlin_term = I_stim/C_m\n", "INFO:\tReturning shape: Shape \"V_m\" of order 1\n", "INFO:Shape V_m: reconstituting expression E_L/tau_m - V_m/tau_m + I_e/C_m + I_stim/C_m\n", - "INFO:All known variables: [V_m], all parameters used in ODEs: {I_stim, C_m, tau_m, I_e, E_L}\n", + "INFO:All known variables: [V_m], all parameters used in ODEs: {E_L, I_e, I_stim, C_m, tau_m}\n", "INFO:No numerical value specified for parameter \"I_stim\"\n", "INFO:\n", "Processing differential-equation form shape V_m with defining expression = \"(-(V_m - E_L)) / tau_m + 0 * (1.0 / 1.0) + (I_e + I_stim) / C_m\"\n", @@ -394,18 +391,35 @@ "DEBUG:\tlinear factors: Matrix([[-1/tau_m]])\n", "DEBUG:\tinhomogeneous term: E_L/tau_m + I_e/C_m + I_stim/C_m\n", "DEBUG:\tnonlinear term: 0.0\n", - "DEBUG:Initializing system of shapes with x = Matrix([[V_m]]), A = Matrix([[-1/tau_m]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m]]), c = Matrix([[0.0]])\n", + "DEBUG:Initializing system of shapes with x = Matrix([[V_m]]), A = Matrix([[-1/tau_m]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m]]), c = Matrix([[0]])\n", "INFO:Finding analytically solvable equations...\n", "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph.dot\n", "DEBUG:os.makedirs('/tmp')\n", "DEBUG:write lines to '/tmp/ode_dependency_graph.dot'\n", - "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph.dot']\n" + "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph.dot']\n", + "INFO:Shape V_m: reconstituting expression E_L/tau_m - V_m/tau_m + I_e/C_m + I_stim/C_m\n", + "DEBUG:Splitting expression E_L/tau_m - V_m/tau_m + I_e/C_m + I_stim/C_m (symbols [V_m])\n", + "DEBUG:\tlinear factors: Matrix([[-1/tau_m]])\n", + "DEBUG:\tinhomogeneous term: E_L/tau_m + I_e/C_m + I_stim/C_m\n", + "DEBUG:\tnonlinear term: 0.0\n", + "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot\n", + "DEBUG:os.makedirs('/tmp')\n", + "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot'\n", + "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable_before_propagated.dot']\n", + "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable.dot\n", + "DEBUG:os.makedirs('/tmp')\n", + "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable.dot'\n", + "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable.dot']\n", + "INFO:Generating propagators for the following symbols: V_m\n", + "DEBUG:Initializing system of shapes with x = Matrix([[V_m]]), A = Matrix([[-1/tau_m]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m]]), c = Matrix([[0]])\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "[65,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [52:17;52:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", + "[66,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [53:17;53:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[67,GLOBAL, INFO]: Successfully constructed neuron-synapse pair iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml\n", "[68,GLOBAL, INFO]: Analysing/transforming model 'iaf_psc_delta_neuron_nestml'\n", "[69,iaf_psc_delta_neuron_nestml, INFO, [43:0;94:0]]: Starts processing of the model 'iaf_psc_delta_neuron_nestml'\n" @@ -415,21 +429,6 @@ "name": "stderr", "output_type": "stream", "text": [ - "INFO:Shape V_m: reconstituting expression E_L/tau_m - V_m/tau_m + I_e/C_m + I_stim/C_m\n", - "DEBUG:Splitting expression E_L/tau_m - V_m/tau_m + I_e/C_m + I_stim/C_m (symbols [V_m])\n", - "DEBUG:\tlinear factors: Matrix([[-1/tau_m]])\n", - "DEBUG:\tinhomogeneous term: E_L/tau_m + I_e/C_m + I_stim/C_m\n", - "DEBUG:\tnonlinear term: 0.0\n", - "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot\n", - "DEBUG:os.makedirs('/tmp')\n", - "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot'\n", - "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable_before_propagated.dot']\n", - "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable.dot\n", - "DEBUG:os.makedirs('/tmp')\n", - "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable.dot'\n", - "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable.dot']\n", - "INFO:Generating propagators for the following symbols: V_m\n", - "DEBUG:Initializing system of shapes with x = Matrix([[V_m]]), A = Matrix([[-1/tau_m]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m]]), c = Matrix([[0]])\n", "DEBUG:System of equations:\n", "DEBUG:x = Matrix([[V_m]])\n", "DEBUG:A = Matrix([[-1/tau_m]])\n", @@ -460,20 +459,7 @@ " \"V_m\": \"-E_L*__P__V_m__V_m + E_L + V_m*__P__V_m__V_m - I_e*__P__V_m__V_m*tau_m/C_m + I_e*tau_m/C_m - I_stim*__P__V_m__V_m*tau_m/C_m + I_stim*tau_m/C_m\"\n", " }\n", " }\n", - "]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[70,iaf_psc_delta_neuron_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ + "]\n", "INFO:Analysing input:\n", "INFO:{\n", " \"dynamics\": [\n", @@ -542,7 +528,7 @@ "DEBUG:Created Shape with symbol tr_o2__for_stdp_triplet_synapse_nestml, derivative_factors = [-1/tau_y__for_stdp_triplet_synapse_nestml], inhom_term = 0.0, nonlin_term = 0.0\n", "INFO:\tReturning shape: Shape \"tr_o2__for_stdp_triplet_synapse_nestml\" of order 1\n", "INFO:Shape tr_o2__for_stdp_triplet_synapse_nestml: reconstituting expression -tr_o2__for_stdp_triplet_synapse_nestml/tau_y__for_stdp_triplet_synapse_nestml\n", - "INFO:All known variables: [V_m, tr_o1__for_stdp_triplet_synapse_nestml, tr_o2__for_stdp_triplet_synapse_nestml], all parameters used in ODEs: {tau_y__for_stdp_triplet_synapse_nestml, I_stim, tau_m, E_L, C_m, tau_minus__for_stdp_triplet_synapse_nestml, I_e}\n", + "INFO:All known variables: [V_m, tr_o1__for_stdp_triplet_synapse_nestml, tr_o2__for_stdp_triplet_synapse_nestml], all parameters used in ODEs: {E_L, I_e, I_stim, tau_minus__for_stdp_triplet_synapse_nestml, tau_y__for_stdp_triplet_synapse_nestml, C_m, tau_m}\n", "INFO:No numerical value specified for parameter \"I_stim\"\n", "INFO:\n", "Processing differential-equation form shape V_m with defining expression = \"(-(V_m - E_L)) / tau_m + 0 * (1.0 / 1.0) + (I_e + I_stim) / C_m\"\n", @@ -572,23 +558,15 @@ "DEBUG:Splitting expression E_L/tau_m - V_m/tau_m + I_e/C_m + I_stim/C_m (symbols Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]))\n", "DEBUG:\tlinear factors: Matrix([[-1/tau_m], [0], [0]])\n", "DEBUG:\tinhomogeneous term: E_L/tau_m + I_e/C_m + I_stim/C_m\n", - "DEBUG:\tnonlinear term: 0.0\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[71,GLOBAL, INFO]: Analysing/transforming model 'iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml'\n", - "[72,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, INFO, [43:0;94:0]]: Starts processing of the model 'iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml'\n" + "DEBUG:\tnonlinear term: 0.0\n", + "INFO:Shape tr_o1__for_stdp_triplet_synapse_nestml: reconstituting expression -tr_o1__for_stdp_triplet_synapse_nestml/tau_minus__for_stdp_triplet_synapse_nestml\n", + "DEBUG:Splitting expression -tr_o1__for_stdp_triplet_synapse_nestml/tau_minus__for_stdp_triplet_synapse_nestml (symbols Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]))\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "INFO:Shape tr_o1__for_stdp_triplet_synapse_nestml: reconstituting expression -tr_o1__for_stdp_triplet_synapse_nestml/tau_minus__for_stdp_triplet_synapse_nestml\n", - "DEBUG:Splitting expression -tr_o1__for_stdp_triplet_synapse_nestml/tau_minus__for_stdp_triplet_synapse_nestml (symbols Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]))\n", "DEBUG:\tlinear factors: Matrix([[0], [-1/tau_minus__for_stdp_triplet_synapse_nestml], [0]])\n", "DEBUG:\tinhomogeneous term: 0.0\n", "DEBUG:\tnonlinear term: 0.0\n", @@ -597,7 +575,7 @@ "DEBUG:\tlinear factors: Matrix([[0], [0], [-1/tau_y__for_stdp_triplet_synapse_nestml]])\n", "DEBUG:\tinhomogeneous term: 0.0\n", "DEBUG:\tnonlinear term: 0.0\n", - "DEBUG:Initializing system of shapes with x = Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]), A = Matrix([[-1/tau_m, 0, 0], [0, -1/tau_minus__for_stdp_triplet_synapse_nestml, 0], [0, 0, -1/tau_y__for_stdp_triplet_synapse_nestml]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m], [0.0], [0.0]]), c = Matrix([[0.0], [0.0], [0.0]])\n", + "DEBUG:Initializing system of shapes with x = Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]), A = Matrix([[-1/tau_m, 0, 0], [0, -1/tau_minus__for_stdp_triplet_synapse_nestml, 0], [0, 0, -1/tau_y__for_stdp_triplet_synapse_nestml]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m], [0], [0]]), c = Matrix([[0], [0], [0]])\n", "INFO:Finding analytically solvable equations...\n", "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph.dot\n", "DEBUG:os.makedirs('/tmp')\n", @@ -621,20 +599,35 @@ "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot\n", "DEBUG:os.makedirs('/tmp')\n", "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot'\n", - "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable_before_propagated.dot']\n", + "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable_before_propagated.dot']\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[70,iaf_psc_delta_neuron_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n", + "[71,GLOBAL, INFO]: Analysing/transforming model 'iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml'\n", + "[72,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, INFO, [43:0;94:0]]: Starts processing of the model 'iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable.dot\n", "DEBUG:os.makedirs('/tmp')\n", "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable.dot'\n", "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable.dot']\n", "INFO:Generating propagators for the following symbols: V_m, tr_o1__for_stdp_triplet_synapse_nestml, tr_o2__for_stdp_triplet_synapse_nestml\n", - "DEBUG:Initializing system of shapes with x = Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]), A = Matrix([[-1/tau_m, 0, 0], [0, -1/tau_minus__for_stdp_triplet_synapse_nestml, 0], [0, 0, -1/tau_y__for_stdp_triplet_synapse_nestml]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m], [0.0], [0.0]]), c = Matrix([[0], [0], [0]])\n", + "DEBUG:Initializing system of shapes with x = Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]]), A = Matrix([[-1/tau_m, 0, 0], [0, -1/tau_minus__for_stdp_triplet_synapse_nestml, 0], [0, 0, -1/tau_y__for_stdp_triplet_synapse_nestml]]), b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m], [0], [0]]), c = Matrix([[0], [0], [0]])\n", "DEBUG:System of equations:\n", "DEBUG:x = Matrix([[V_m], [tr_o1__for_stdp_triplet_synapse_nestml], [tr_o2__for_stdp_triplet_synapse_nestml]])\n", "DEBUG:A = Matrix([\n", "[-1/tau_m, 0, 0],\n", "[ 0, -1/tau_minus__for_stdp_triplet_synapse_nestml, 0],\n", "[ 0, 0, -1/tau_y__for_stdp_triplet_synapse_nestml]])\n", - "DEBUG:b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m], [0.0], [0.0]])\n", + "DEBUG:b = Matrix([[E_L/tau_m + I_e/C_m + I_stim/C_m], [0], [0]])\n", "DEBUG:c = Matrix([[0], [0], [0]])\n", "INFO:update_expr[V_m] = -E_L*__P__V_m__V_m + E_L + V_m*__P__V_m__V_m - I_e*__P__V_m__V_m*tau_m/C_m + I_e*tau_m/C_m - I_stim*__P__V_m__V_m*tau_m/C_m + I_stim*tau_m/C_m\n", "INFO:update_expr[tr_o1__for_stdp_triplet_synapse_nestml] = __P__tr_o1__for_stdp_triplet_synapse_nestml__tr_o1__for_stdp_triplet_synapse_nestml*tr_o1__for_stdp_triplet_synapse_nestml\n", @@ -675,20 +668,7 @@ " \"tr_o2__for_stdp_triplet_synapse_nestml\": \"__P__tr_o2__for_stdp_triplet_synapse_nestml__tr_o2__for_stdp_triplet_synapse_nestml*tr_o2__for_stdp_triplet_synapse_nestml\"\n", " }\n", " }\n", - "]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[73,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ + "]\n", "INFO:Analysing input:\n", "INFO:{\n", " \"dynamics\": [\n", @@ -742,7 +722,7 @@ "DEBUG:Created Shape with symbol tr_r2, derivative_factors = [-1/tau_x], inhom_term = 0.0, nonlin_term = 0.0\n", "INFO:\tReturning shape: Shape \"tr_r2\" of order 1\n", "INFO:Shape tr_r2: reconstituting expression -tr_r2/tau_x\n", - "INFO:All known variables: [tr_r1, tr_r2], all parameters used in ODEs: {tau_x, tau_plus}\n", + "INFO:All known variables: [tr_r1, tr_r2], all parameters used in ODEs: {tau_plus, tau_x}\n", "INFO:\n", "Processing differential-equation form shape tr_r1 with defining expression = \"(-tr_r1) / tau_plus\"\n", "DEBUG:Splitting expression -tr_r1/tau_plus (symbols [tr_r1, tr_r2, tr_r1])\n", @@ -769,18 +749,39 @@ "DEBUG:\tlinear factors: Matrix([[0], [-1/tau_x]])\n", "DEBUG:\tinhomogeneous term: 0.0\n", "DEBUG:\tnonlinear term: 0.0\n", - "DEBUG:Initializing system of shapes with x = Matrix([[tr_r1], [tr_r2]]), A = Matrix([[-1/tau_plus, 0], [0, -1/tau_x]]), b = Matrix([[0.0], [0.0]]), c = Matrix([[0.0], [0.0]])\n", + "DEBUG:Initializing system of shapes with x = Matrix([[tr_r1], [tr_r2]]), A = Matrix([[-1/tau_plus, 0], [0, -1/tau_x]]), b = Matrix([[0], [0]]), c = Matrix([[0], [0]])\n", "INFO:Finding analytically solvable equations...\n", "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph.dot\n", "DEBUG:os.makedirs('/tmp')\n", "DEBUG:write lines to '/tmp/ode_dependency_graph.dot'\n", - "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph.dot']\n" + "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph.dot']\n", + "INFO:Shape tr_r1: reconstituting expression -tr_r1/tau_plus\n", + "DEBUG:Splitting expression -tr_r1/tau_plus (symbols [tr_r1, tr_r2])\n", + "DEBUG:\tlinear factors: Matrix([[-1/tau_plus], [0]])\n", + "DEBUG:\tinhomogeneous term: 0.0\n", + "DEBUG:\tnonlinear term: 0.0\n", + "INFO:Shape tr_r2: reconstituting expression -tr_r2/tau_x\n", + "DEBUG:Splitting expression -tr_r2/tau_x (symbols [tr_r1, tr_r2])\n", + "DEBUG:\tlinear factors: Matrix([[0], [-1/tau_x]])\n", + "DEBUG:\tinhomogeneous term: 0.0\n", + "DEBUG:\tnonlinear term: 0.0\n", + "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "DEBUG:os.makedirs('/tmp')\n", + "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot'\n", + "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable_before_propagated.dot']\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "[73,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, DEBUG, [43:0;94:0]]: Start building symbol table!\n", "[74,GLOBAL, INFO]: Analysing/transforming synapse stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.\n", "[75,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [2:0;63:0]]: Starts processing of the model 'stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml'\n" ] @@ -789,32 +790,18 @@ "name": "stderr", "output_type": "stream", "text": [ - "INFO:Shape tr_r1: reconstituting expression -tr_r1/tau_plus\n", - "DEBUG:Splitting expression -tr_r1/tau_plus (symbols [tr_r1, tr_r2])\n", - "DEBUG:\tlinear factors: Matrix([[-1/tau_plus], [0]])\n", - "DEBUG:\tinhomogeneous term: 0.0\n", - "DEBUG:\tnonlinear term: 0.0\n", - "INFO:Shape tr_r2: reconstituting expression -tr_r2/tau_x\n", - "DEBUG:Splitting expression -tr_r2/tau_x (symbols [tr_r1, tr_r2])\n", - "DEBUG:\tlinear factors: Matrix([[0], [-1/tau_x]])\n", - "DEBUG:\tinhomogeneous term: 0.0\n", - "DEBUG:\tnonlinear term: 0.0\n", - "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot\n", - "DEBUG:os.makedirs('/tmp')\n", - "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable_before_propagated.dot'\n", - "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable_before_propagated.dot']\n", "INFO:Saving dependency graph plot to /tmp/ode_dependency_graph_analytically_solvable.dot\n", "DEBUG:os.makedirs('/tmp')\n", "DEBUG:write lines to '/tmp/ode_dependency_graph_analytically_solvable.dot'\n", "DEBUG:run [PosixPath('dot'), '-Kdot', '-Tpdf', '-O', 'ode_dependency_graph_analytically_solvable.dot']\n", "INFO:Generating propagators for the following symbols: tr_r1, tr_r2\n", - "DEBUG:Initializing system of shapes with x = Matrix([[tr_r1], [tr_r2]]), A = Matrix([[-1/tau_plus, 0], [0, -1/tau_x]]), b = Matrix([[0.0], [0.0]]), c = Matrix([[0], [0]])\n", + "DEBUG:Initializing system of shapes with x = Matrix([[tr_r1], [tr_r2]]), A = Matrix([[-1/tau_plus, 0], [0, -1/tau_x]]), b = Matrix([[0], [0]]), c = Matrix([[0], [0]])\n", "DEBUG:System of equations:\n", "DEBUG:x = Matrix([[tr_r1], [tr_r2]])\n", "DEBUG:A = Matrix([\n", "[-1/tau_plus, 0],\n", "[ 0, -1/tau_x]])\n", - "DEBUG:b = Matrix([[0.0], [0.0]])\n", + "DEBUG:b = Matrix([[0], [0]])\n", "DEBUG:c = Matrix([[0], [0]])\n", "INFO:update_expr[tr_r1] = __P__tr_r1__tr_r1*tr_r1\n", "INFO:update_expr[tr_r2] = __P__tr_r2__tr_r2*tr_r2\n", @@ -853,25 +840,25 @@ "output_type": "stream", "text": [ "[76,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, DEBUG, [2:0;63:0]]: Start building symbol table!\n", - "[77,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[77,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[78,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [52:17;52:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[79,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [53:17;53:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[80,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, DEBUG, [2:0;63:0]]: Start building symbol table!\n", - "[81,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[81,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[82,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [52:17;52:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", "[83,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [53:17;53:17]]: Implicit casting from (compatible) type 'integer' to 'real'.\n", - "[84,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp\n", - "[85,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.h\n", - "[86,iaf_psc_delta_neuron_nestml, INFO, [43:0;94:0]]: Successfully generated code for the model: 'iaf_psc_delta_neuron_nestml' in: '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", - "[87,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp\n", - "[88,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.h\n", - "[89,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, INFO, [43:0;94:0]]: Successfully generated code for the model: 'iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml' in: '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", - "[90,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h\n", - "[91,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [2:0;63:0]]: Successfully generated code for the model: 'stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml' in: '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", - "[92,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.cpp\n", - "[93,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.h\n", - "[94,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/CMakeLists.txt\n", - "[95,GLOBAL, INFO]: Successfully generated NEST module code in '/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", + "[84,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp\n", + "[85,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.h\n", + "[86,iaf_psc_delta_neuron_nestml, INFO, [43:0;94:0]]: Successfully generated code for the model: 'iaf_psc_delta_neuron_nestml' in: '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", + "[87,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp\n", + "[88,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.h\n", + "[89,iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml, INFO, [43:0;94:0]]: Successfully generated code for the model: 'iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml' in: '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", + "[90,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h\n", + "[91,stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml, INFO, [2:0;63:0]]: Successfully generated code for the model: 'stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml' in: '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", + "[92,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_82fabdb7b0ca411190789324e0b5cb66_module.cpp\n", + "[93,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_82fabdb7b0ca411190789324e0b5cb66_module.h\n", + "[94,GLOBAL, INFO]: Rendering template /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/CMakeLists.txt\n", + "[95,GLOBAL, INFO]: Successfully generated NEST module code in '/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target' !\n", "CMake Warning (dev) at CMakeLists.txt:95 (project):\n", " cmake_minimum_required() should be called prior to this top-level project()\n", " call. Please see the cmake-commands(7) manual for usage documentation of\n", @@ -886,7 +873,7 @@ "-- Detecting CXX compile features - done\n", "\n", "-------------------------------------------------------\n", - "nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module Configuration Summary\n", + "nestml_82fabdb7b0ca411190789324e0b5cb66_module Configuration Summary\n", "-------------------------------------------------------\n", "\n", "C++ compiler : /usr/bin/c++\n", @@ -898,15 +885,15 @@ "\n", "-------------------------------------------------------\n", "\n", - "You can now build and install 'nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module' using\n", + "You can now build and install 'nestml_82fabdb7b0ca411190789324e0b5cb66_module' using\n", " make\n", " make install\n", "\n", - "The library file libnestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.so will be installed to\n", - " /tmp/nestml_target_yocmq5xi\n", + "The library file libnestml_82fabdb7b0ca411190789324e0b5cb66_module.so will be installed to\n", + " /tmp/nestml_target_zo8wlcs5\n", "The module can be loaded into NEST using\n", - " (nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module) Install (in SLI)\n", - " nest.Install(nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module) (in PyNEST)\n", + " (nestml_82fabdb7b0ca411190789324e0b5cb66_module) Install (in SLI)\n", + " nest.Install(nestml_82fabdb7b0ca411190789324e0b5cb66_module) (in PyNEST)\n", "\n", "CMake Warning (dev) in CMakeLists.txt:\n", " No cmake_minimum_required command is present. A line of code such as\n", @@ -918,194 +905,132 @@ " information run \"cmake --help-policy CMP0000\".\n", "This warning is for project developers. Use -Wno-dev to suppress it.\n", "\n", - "-- Configuring done (0.5s)\n", + "-- Configuring done (0.1s)\n", "-- Generating done (0.0s)\n", - "-- Build files have been written to: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target\n", - "[ 25%] Building CXX object CMakeFiles/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module_module.dir/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.o\n", - "[ 50%] Building CXX object CMakeFiles/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", - "[ 75%] Building CXX object CMakeFiles/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.o\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 173 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "-- Build files have been written to: /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target\n", + "[ 25%] Building CXX object CMakeFiles/nestml_82fabdb7b0ca411190789324e0b5cb66_module_module.dir/nestml_82fabdb7b0ca411190789324e0b5cb66_module.o\n", + "[ 50%] Building CXX object CMakeFiles/nestml_82fabdb7b0ca411190789324e0b5cb66_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", + "[ 75%] Building CXX object CMakeFiles/nestml_82fabdb7b0ca411190789324e0b5cb66_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.o\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml::init_state_internal_()’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp:188:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 188 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:266:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 266 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp:293:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", + " 293 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:261:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 261 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp:288:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 288 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp:188:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 188 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 173 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp:297:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 297 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:262:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", + " 262 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml.cpp:292:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 292 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", - " | ^~~~~\n", - "In file included from /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.cpp:36:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:257:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 257 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", + " | ^~~~~\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "In file included from /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_82fabdb7b0ca411190789324e0b5cb66_module.cpp:36:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:99: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:731:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 731 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:99: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:729:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 729 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:745:3: required from ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:744:3: required from ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:99: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:718:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 718 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:99: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:716:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 716 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:99: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:731:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 731 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:99: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:729:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 729 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:745:3: required from ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:744:3: required from ‘nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:99: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:718:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 718 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:99: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:716:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 716 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:518:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 518 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:505:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 505 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:543:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 543 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:530:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 530 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:580:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 580 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:567:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 567 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:451:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 451 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:438:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 438 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:453:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 453 | auto get_thread = [tid]()\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:440:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", + " 440 | auto get_thread = [tid]()\n", " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:518:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 518 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:505:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 505 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:543:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 543 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:530:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 530 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:580:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 580 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:567:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 567 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:451:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 451 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:438:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 438 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:453:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 453 | auto get_thread = [tid]()\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:440:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", + " 440 | auto get_thread = [tid]()\n", " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:513:9: required from ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:500:9: required from ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:799:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 799 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:795:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 795 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:800:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 800 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:796:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 796 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:513:9: required from ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:500:9: required from ‘bool nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:799:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 799 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:800:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 800 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "[100%] Linking CXX shared module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.so\n", - "[100%] Built target nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module_module\n", - "[100%] Built target nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module_module\n", - "Install the project...\n", - "-- Install configuration: \"\"\n", - "-- Installing: /tmp/nestml_target_yocmq5xi/nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module.so\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h: In instantiation of ‘void nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:381:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:373:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:517:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 517 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:542:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 542 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:579:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 579 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:450:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 450 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:795:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 795 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:452:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 452 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h: In instantiation of ‘void nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:381:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:373:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:517:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 517 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:542:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 542 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:579:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 579 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:450:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 450 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:452:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 452 | auto get_thread = [tid]()\n", - " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h: In instantiation of ‘void nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml::update_internal_state_(double, double, const nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:512:9: required from ‘void nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:381:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:373:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:792:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 792 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:793:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 793 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h: In instantiation of ‘void nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml::update_internal_state_(double, double, const nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:512:9: required from ‘void nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:381:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml; size_t = long unsigned int]’\n", - "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:373:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:792:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 792 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", - " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_tripletb1d27d2bd4604585bbb6bb0e9e18dc93_synapse_nestml__with_iaf_psc_deltab1d27d2bd4604585bbb6bb0e9e18dc93_neuron_nestml.h:793:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 793 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:796:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 796 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n" ] }, @@ -1113,25 +1038,24 @@ "name": "stdout", "output_type": "stream", "text": [ - "[100%] Linking CXX shared module nestml_b1d27d2bd4604585bbb6bb0e9e18dc93_module.so\n", - "[100%] Built target nestml_b1d27d2bd4604585bbb6bb0e9e18dc93_module_module\n", - "[100%] Built target nestml_b1d27d2bd4604585bbb6bb0e9e18dc93_module_module\n", + "[100%] Linking CXX shared module nestml_82fabdb7b0ca411190789324e0b5cb66_module.so\n", + "[100%] Built target nestml_82fabdb7b0ca411190789324e0b5cb66_module_module\n", + "[100%] Built target nestml_82fabdb7b0ca411190789324e0b5cb66_module_module\n", "Install the project...\n", "-- Install configuration: \"\"\n", - "-- Installing: /home/charl/julich/nest-simulator-install/lib/nest/nestml_b1d27d2bd4604585bbb6bb0e9e18dc93_module.so\n", - "\n", - "Oct 19 05:01:52 Install [Info]: \n", - " loaded module nestml_b1d27d2bd4604585bbb6bb0e9e18dc93_module\n" + "-- Installing: /tmp/nestml_target_zo8wlcs5/nestml_82fabdb7b0ca411190789324e0b5cb66_module.so\n" ] } ], "source": [ - "%pdb \n", "# Generate code for All-to-All spike interaction\n", - "module_name, neuron_model_name, synapse_model_name = NESTCodeGeneratorUtils.generate_code_for(\"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", - " nestml_triplet_stdp_model,\n", - " post_ports=[\"post_spikes\"],\n", - " logging_level=\"DEBUG\")" + "module_name, neuron_model_name, synapse_model_name = \\\n", + " NESTCodeGeneratorUtils.generate_code_for(\"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", + " nestml_triplet_stdp_model,\n", + " post_ports=[\"post_spikes\"],\n", + " logging_level=\"DEBUG\",\n", + " codegen_opts={\"delay_variable\": {\"stdp_triplet_synapse\": \"d\"},\n", + " \"weight_variable\": {\"stdp_triplet_synapse\": \"w\"}})" ] }, { @@ -1170,7 +1094,7 @@ " tr_o2 real = 0.\n", "\n", " parameters:\n", - " d ms = 1 ms @nest::delay\n", + " d ms = 1 ms\n", "\n", " tau_plus ms = 16.8 ms # time constant for tr_r1\n", " tau_x ms = 101 ms # time constant for tr_r2\n", @@ -1251,21 +1175,33 @@ "\n", " Type 'nest.help()' to find out more about NEST.\n", "\n", - "[17,stdp_triplet_nn_synapse_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[17,stdp_triplet_nn_synapse_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[20,stdp_triplet_nn_synapse_nestml, WARNING, [48:16;48:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", "[23,stdp_triplet_nn_synapse_nestml, WARNING, [58:16;58:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", - "[26,stdp_triplet_nn_synapse_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", - "[35,stdp_triplet_nn_synapse_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[26,stdp_triplet_nn_synapse_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", + "[35,stdp_triplet_nn_synapse_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "[38,stdp_triplet_nn_synapse_nestml, WARNING, [48:16;48:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", - "[41,stdp_triplet_nn_synapse_nestml, WARNING, [58:16;58:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n", - "[64,stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n" + "[41,stdp_triplet_nn_synapse_nestml, WARNING, [58:16;58:16]]: Implicit casting from (compatible) type 'nS' to 'real'.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[64,stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n", "WARNING:Not preserving expression for variable \"V_m\" as it is solved by propagator solver\n", "WARNING:Not preserving expression for variable \"tr_o1__for_stdp_triplet_nn_synapse_nestml\" as it is solved by propagator solver\n", "WARNING:Not preserving expression for variable \"tr_o2__for_stdp_triplet_nn_synapse_nestml\" as it is solved by propagator solver\n", @@ -1277,8 +1213,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "[77,stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", - "[81,stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:28]]: Variable 'd' has the same name as a physical unit!\n", + "[77,stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", + "[81,stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml, WARNING, [13:8;13:17]]: Variable 'd' has the same name as a physical unit!\n", "CMake Warning (dev) at CMakeLists.txt:95 (project):\n", " cmake_minimum_required() should be called prior to this top-level project()\n", " call. Please see the cmake-commands(7) manual for usage documentation of\n", @@ -1293,7 +1229,7 @@ "-- Detecting CXX compile features - done\n", "\n", "-------------------------------------------------------\n", - "nestml_4940100b28f446be95429cd7b36f439e_module Configuration Summary\n", + "nestml_d21f76a04f014810b633adbbfabc1701_module Configuration Summary\n", "-------------------------------------------------------\n", "\n", "C++ compiler : /usr/bin/c++\n", @@ -1305,15 +1241,15 @@ "\n", "-------------------------------------------------------\n", "\n", - "You can now build and install 'nestml_4940100b28f446be95429cd7b36f439e_module' using\n", + "You can now build and install 'nestml_d21f76a04f014810b633adbbfabc1701_module' using\n", " make\n", " make install\n", "\n", - "The library file libnestml_4940100b28f446be95429cd7b36f439e_module.so will be installed to\n", - " /tmp/nestml_target_tz6lmulj\n", + "The library file libnestml_d21f76a04f014810b633adbbfabc1701_module.so will be installed to\n", + " /tmp/nestml_target_4f42fhl3\n", "The module can be loaded into NEST using\n", - " (nestml_4940100b28f446be95429cd7b36f439e_module) Install (in SLI)\n", - " nest.Install(nestml_4940100b28f446be95429cd7b36f439e_module) (in PyNEST)\n", + " (nestml_d21f76a04f014810b633adbbfabc1701_module) Install (in SLI)\n", + " nest.Install(nestml_d21f76a04f014810b633adbbfabc1701_module) (in PyNEST)\n", "\n", "CMake Warning (dev) in CMakeLists.txt:\n", " No cmake_minimum_required command is present. A line of code such as\n", @@ -1325,133 +1261,139 @@ " information run \"cmake --help-policy CMP0000\".\n", "This warning is for project developers. Use -Wno-dev to suppress it.\n", "\n", - "-- Configuring done (0.5s)\n", + "-- Configuring done (0.1s)\n", "-- Generating done (0.0s)\n", - "-- Build files have been written to: /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target\n", - "[ 25%] Building CXX object CMakeFiles/nestml_4940100b28f446be95429cd7b36f439e_module_module.dir/nestml_4940100b28f446be95429cd7b36f439e_module.o\n", - "[ 50%] Building CXX object CMakeFiles/nestml_4940100b28f446be95429cd7b36f439e_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", - "[ 75%] Building CXX object CMakeFiles/nestml_4940100b28f446be95429cd7b36f439e_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.o\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + "-- Build files have been written to: /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target\n", + "[ 25%] Building CXX object CMakeFiles/nestml_d21f76a04f014810b633adbbfabc1701_module_module.dir/nestml_d21f76a04f014810b633adbbfabc1701_module.o\n", + "[ 50%] Building CXX object CMakeFiles/nestml_d21f76a04f014810b633adbbfabc1701_module_module.dir/iaf_psc_delta_neuron_nestml.o\n", + "[ 75%] Building CXX object CMakeFiles/nestml_d21f76a04f014810b633adbbfabc1701_module_module.dir/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.o\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml::init_state_internal_()’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:173:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", " 173 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:266:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 266 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml::update(const nest::Time&, long int, long int)’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:262:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", + " 262 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:261:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 261 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml.cpp:257:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 257 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml::init_state_internal_()’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp:188:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp: In member function ‘void iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml::init_state_internal_()’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp:188:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", " 188 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp:297:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", - " 297 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp: In member function ‘virtual void iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml::update(const nest::Time&, long int, long int)’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp:293:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]\n", + " 293 | for (long i = 0; i < NUM_SPIKE_RECEPTORS; ++i)\n", " | ~~^~~~~~~~~~~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp:292:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 292 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml.cpp:288:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 288 | auto get_t = [origin, lag](){ return nest::Time( nest::Time::step( origin.get_steps() + lag + 1) ).get_ms(); };\n", " | ^~~~~\n", - "In file included from /home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_4940100b28f446be95429cd7b36f439e_module.cpp:36:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", + "In file included from /home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/nestml_d21f76a04f014810b633adbbfabc1701_module.cpp:36:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:102: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:731:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 731 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:102: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:729:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 729 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:745:3: required from ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:744:3: required from ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierPtrRport]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:62:5: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:102: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:718:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 718 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:102: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:716:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 716 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:102: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:731:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 731 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:102: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:729:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 729 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:745:3: required from ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::recompute_internal_variables() [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:744:3: required from ‘nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml() [with targetidentifierT = nest::TargetIdentifierIndex]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_model.h:164:25: required from ‘nest::GenericConnectorModel::GenericConnectorModel(std::string) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:103:34: required from ‘void nest::ModelManager::register_specific_connection_model_(const std::string&) [with CompleteConnecionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/model_manager_impl.h:67:80: required from ‘void nest::ModelManager::register_connection_model(const std::string&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", "/home/charl/julich/nest-simulator-install/include/nest/nest_impl.h:37:70: required from ‘void nest::register_connection_model(const std::string&) [with ConnectorModelT = stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; std::string = std::__cxx11::basic_string]’\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:603:102: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:718:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 718 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:590:102: required from here\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:716:16: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 716 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:518:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 518 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:505:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 505 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:543:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 543 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:530:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 530 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:580:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 580 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:567:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 567 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:451:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 451 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:438:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 438 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:453:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 453 | auto get_thread = [tid]()\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:440:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", + " 440 | auto get_thread = [tid]()\n", " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’:\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:518:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 518 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:505:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 505 | auto get_t = [_tr_t](){ return _tr_t; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:543:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 543 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:530:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 530 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:580:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 580 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:567:14: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 567 | auto get_t = [__t_spike](){ return __t_spike; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:451:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 451 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:438:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 438 | const double __resolution = nest::Time::get_resolution().get_ms(); // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:453:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", - " 453 | auto get_thread = [tid]()\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:440:10: warning: variable ‘get_thread’ set but not used [-Wunused-but-set-variable]\n", + " 440 | auto get_thread = [tid]()\n", " | ^~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:513:9: required from ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:500:9: required from ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierPtrRport; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:799:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 799 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:795:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 795 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:800:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 800 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", - " | ^~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:513:9: required from ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:796:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 796 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + " | ^~~~~\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h: In instantiation of ‘void nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::update_internal_state_(double, double, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex]’:\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:500:9: required from ‘bool nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml::send(nest::Event&, size_t, const nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestmlCommonSynapseProperties&) [with targetidentifierT = nest::TargetIdentifierIndex; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:391:22: required from ‘void nest::Connector::send_to_all(size_t, const std::vector&, nest::Event&) [with ConnectionT = nest::stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml; size_t = long unsigned int]’\n", "/home/charl/julich/nest-simulator-install/include/nest/connector_base.h:383:3: required from here\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:799:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", - " 799 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:795:18: warning: unused variable ‘__resolution’ [-Wunused-variable]\n", + " 795 | const double __resolution = timestep; // do not remove, this is necessary for the resolution() function\n", " | ^~~~~~~~~~~~\n", - "/home/charl/julich/nestml-fork-integrate_specific_odes/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:800:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", - " 800 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", + "/home/charl/julich/nestml-fork-nest-delay/nestml/doc/tutorials/triplet_stdp_synapse/target/stdp_triplet_nn_synapse_nestml__with_iaf_psc_delta_neuron_nestml.h:796:10: warning: variable ‘get_t’ set but not used [-Wunused-but-set-variable]\n", + " 796 | auto get_t = [t_start](){ return t_start; }; // do not remove, this is in case the predefined time variable ``t`` is used in the NESTML model\n", " | ^~~~~\n", - "[100%] Linking CXX shared module nestml_4940100b28f446be95429cd7b36f439e_module.so\n", - "[100%] Built target nestml_4940100b28f446be95429cd7b36f439e_module_module\n", - "[100%] Built target nestml_4940100b28f446be95429cd7b36f439e_module_module\n", + "[100%] Linking CXX shared module nestml_d21f76a04f014810b633adbbfabc1701_module.so\n", + "[100%] Built target nestml_d21f76a04f014810b633adbbfabc1701_module_module\n", + "[100%] Built target nestml_d21f76a04f014810b633adbbfabc1701_module_module\n", "Install the project...\n", "-- Install configuration: \"\"\n", - "-- Installing: /tmp/nestml_target_tz6lmulj/nestml_4940100b28f446be95429cd7b36f439e_module.so\n" + "-- Installing: /tmp/nestml_target_4f42fhl3/nestml_d21f76a04f014810b633adbbfabc1701_module.so\n" ] } ], @@ -1460,7 +1402,9 @@ "module_name_nn, neuron_model_name_nn, synapse_model_name_nn = \\\n", " NESTCodeGeneratorUtils.generate_code_for(\"../../../models/neurons/iaf_psc_delta_neuron.nestml\",\n", " nestml_triplet_stdp_nn_model,\n", - " post_ports=[\"post_spikes\"])" + " post_ports=[\"post_spikes\"],\n", + " codegen_opts={\"delay_variable\": {\"stdp_triplet_nn_synapse\": \"d\"},\n", + " \"weight_variable\": {\"stdp_triplet_nn_synapse\": \"w\"}})" ] }, { @@ -1674,437 +1618,443 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", "Initial weight: 1.0, Updated weight: 1.000062712440608\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", + "\n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 59034\n", - " Number of OpenMP thInitial weight: 1.0, Updated weight: 1.045481723674705\n", - "reads: 1\n", + " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 11834\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", + "Initial weight: 1.0, Updated weight: 1.045481723674705\n", + "Initial weight: 1.0, Updated weight: 1.1180707933363045\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", + "Initial weight: 1.0, Updated weight: 1.205329009261286\n", + "Initial weight: 1.0, Updated weight: 1.4186655196495506\n", + "Initial weight: 1.0, Updated weight: 1.5813821544865971\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. InternaInitial weight: 1.0, Updated weight: 1.1180707933363045\n", - "l state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 5934\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.205329009261286\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 2984\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", - " SimulatInitial weight: 1.0, Updated weight: 1.4186655196495506\n", - "ion resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1509\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", - " SimInitial weight: 1.0, Updated weight: 1.5813821544865971\n", - "ulation resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1214\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 59024\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Initial weight: 1.0, Updated weight: 0.6678711978627694\n", + "Initial weight: 1.0, Updated weight: 0.6678711978627694\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Initial weight: 1.0, Updated weight: 0.6653426131462727\n", + "Initial weight: 1.0, Updated weight: 0.6450780469148971\n", + "Initial weight: 1.0, Updated weight: 0.6180411107607721\n", + "Initial weight: 1.0, Updated weight: 1.068737821702289\n", + "Initial weight: 1.0, Updated weight: 1.5937453662768748\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updaInitial weight: 1.0, Updated weight: 0.6653426131462727\n", - "ting_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 11824\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 0.6450780469148971\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 5924\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:37 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:37 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:37 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:37 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 0.6180411107607721\n", "\n", - "Apr 19 12:03:37 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:37 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 2974\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:37 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", - " SimulatInitial weight: 1.0, Updated weight: 1.068737821702289\n", - "ion resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1499\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", - " SimInitial weight: 1.0, Updated weight: 1.5937453662768748\n", - "ulation resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1204\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n" ] } @@ -2157,436 +2107,436 @@ "output_type": "stream", "text": [ "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", - "Initial weight: 1.0, Updated weight: 1.0000000027196625\n", - "Initial weight: 1.0, Updated weight: 1.0086627050654013\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 59034\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", + "Initial weight: 1.0, Updated weight: 1.0000000027196625\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + "Initial weight: 1.0, Updated weight: 1.0086627050654013\n", + "Initial weight: 1.0, Updated weight: 1.0903003652138468\n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", - " Number of local nodes: 6\n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", + " Number of loInitial weight: 1.0, Updated weight: 1.2776911537160713\n", + "Initial weight: 1.0, Updated weight: 1.4771400111243256\n", + "Initial weight: 1.0, Updated weight: 1.530550096954562\n", + "cal nodes: 6\n", " Simulation time (ms): 11834\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 5934\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Initial weight: 1.0, Updated weight: 1.0903003652138468\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.2776911537160713\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 2984\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.4771400111243256\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1509\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrInitial weight: 1.0, Updated weight: 0.554406040254968\n", + "ix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", - " SimuInitial weight: 1.0, Updated weight: 1.530550096954562\n", - "lation resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1214\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 InstalInitial weight: 1.0, Updated weight: 0.5544062835543123\n", + "Initial weight: 1.0, Updated weight: 0.5555461935366892\n", + "Initial weight: 1.0, Updated weight: 0.632456315445355\n", + "Initial weight: 1.0, Updated weight: 1.2001792723059206\n", + "Initial weight: 1.0, Updated weight: 1.5398255566140917\n", + "l [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 0.554406040254968\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 59024\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", - " SimInitial weight: 1.0, Updated weight: 0.5544062835543123\n", - "ulation resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 11824\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 0.5555461935366892\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 5924\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 0.632456315445355\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 2974\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.2001792723059206\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1499\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:38 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:10 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:38 correlation_detector [Info]: \n", + "Apr 30 14:28:10 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:38 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:10 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:10 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:38 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:10 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.5398255566140917\n", "\n", - "Apr 19 12:03:38 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:10 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:38 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:10 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 1204\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:38 SimulationManager::run [Info]: \n", + "Apr 30 14:28:10 SimulationManager::run [Info]: \n", " Simulation finished.\n" ] } @@ -2637,7 +2587,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 12, @@ -2918,300 +2868,300 @@ "output_type": "stream", "text": [ "Simulating for (delta_t1, delta_t2) = (5, -5)\n", - "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", "Initial weight: 1.0, Updated weight: 1.0003735276417982\n", "Simulating for (delta_t1, delta_t2) = (10, -10)\n", + "Initial weight: 1.0, Updated weight: 0.9998230228609227\n", + "Simulating for (delta_t1, delta_t2) = (15, -5)\n", + "Initial weight: 1.0, Updated weight: 0.9984719712644969\n", + "Simulating for (delta_t1, delta_t2) = (5, -15)\n", + "Initial weight: 1.0, Updated weight: 1.001383086591746\n", + "Simulating for (delta_t1, delta_t2) = (5, -5)\n", + "Initial weight: 1.0, Updated weight: 1.0005542494412774\n", + "Simulating for (delta_t1, delta_t2) = (10, -10)\n", + "Initial weight: 1.0, Updated weight: 1.0000931206450185\n", + "Simulating for (delta_t1, delta_t2) = (15, -5)\n", + "Initial weight: 1.0, Updated weight: 0.9991105337807658\n", + "Simulating for (delta_t1, delta_t2) = (5, -15)\n", + "Initial weight: 1.0, Updated weight: 1.0012383200640604\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", + "\n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 24\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 0.9998230228609227\n", - "Simulating for (delta_t1, delta_t2) = (15, -5)\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 34\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", - "Initial weight: 1.0, Updated weight: 0.9984719712644969\n", - "Simulating for (delta_t1, delta_t2) = (5, -15)\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 34\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", - " model have been resetInitial weight: 1.0, Updated weight: 1.001383086591746\n", - "Simulating for (delta_t1, delta_t2) = (5, -5)\n", - "!\n", + " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 34\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", - " Default fInitial weight: 1.0, Updated weight: 1.0005542494412774\n", - "or delta_tau changed from 0.1 to 1 ms\n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", + " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 24\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Simulating for (delta_t1, delta_t2) = (10, -10)\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.0000931206450185\n", - "Simulating for (delta_t1, delta_t2) = (15, -5)\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 34\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", - "Initial weight: 1.0, Updated weight: 0.9991105337807658\n", - "Simulating for (delta_t1, delta_t2) = (5, -15)\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 34\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:40 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:40 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:40 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:40 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.0012383200640604\n", "\n", - "Apr 19 12:03:40 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:40 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 34\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:40 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n" ] } @@ -3286,299 +3236,299 @@ "text": [ "Simulating for (delta_t1, delta_t2) = (-5, 5)\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", + "Initial weight: 1.0, Updated weight: 1.0452168105331474\n", + "Simulating for (delta_t1, delta_t2) = (-10, 10)\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.0452168105331474\n", - "Simulating for (delta_t1, delta_t2) = (-10, 10)\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9114\n", - " Number of OpenMP threads: 1\n", + " Number of OpenMP thrInitial weight: 1.0, Updated weight: 1.0275785817728278\n", + "Simulating for (delta_t1, delta_t2) = (-5, 15)\n", + "Initial weight: 1.0, Updated weight: 1.008936270857372\n", + "eads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepareSimulating for (delta_t1, delta_t2) = (-15, 5)\n", + "Initial weight: 1.0, Updated weight: 1.050539844879153\n", + "Simulating for (delta_t1, delta_t2) = (-5, 5)\n", + "_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9214\n", - " Number of OpenMP thrInitial weight: 1.0, Updated weight: 1.0275785817728278\n", - "Simulating for (delta_t1, delta_t2) = (-5, 15)\n", - "eads: 1\n", + " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + " Simulation resolution has changed. Internal Initial weight: 1.0, Updated weight: 1.048644757755009\n", + "Simulating for (delta_t1, delta_t2) = (-10, 10)\n", + "state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updaInitial weight: 1.0, Updated weight: 1.008936270857372\n", - "ting_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9214\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Simulating for (delta_t1, delta_t2) = (-15, 5)\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_3c70a8ed53be4c46854ae5b0aa248ab9_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_82fabdb7b0ca411190789324e0b5cb66_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", - " Simulation resolution has changed. Internal state and parameters of the \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", + " Simulation resolution has changed. InterInitial weight: 1.0, Updated weight: 1.026345906763637\n", + "Simulating for (delta_t1, delta_t2) = (-5, 15)\n", + "nal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9214\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Initial weight: 1.0, Updated weight: 1.050539844879153\n", - "Simulating for (delta_t1, delta_t2) = (-5, 5)\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 3Initial weight: 1.0, Updated weight: 1.0099778920748412\n", + "0 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9114\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Initial weight: 1.0, Updated weight: 1.048644757755009\n", - "Simulating for (delta_t1, delta_t2) = (-10, 10)\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", - "Initial weight: 1.0, Updated weight: 1.026345906763637\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9214\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", - "Simulating for (delta_t1, delta_t2) = (-5, 15)\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::preSimulating for (delta_t1, delta_t2) = (-15, 5)\n", + "Initial weight: 1.0, Updated weight: 1.0466078732990223\n", + "pare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9214\n", - " Number of OpenMP Initial weight: 1.0, Updated weight: 1.0099778920748412\n", - "Simulating for (delta_t1, delta_t2) = (-15, 5)\n", - "threads: 1\n", + " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n", "\n", - "Apr 19 12:03:41 Install [Info]: \n", - " loaded module nestml_4940100b28f446be95429cd7b36f439e_module\n", + "Apr 30 14:28:11 Install [Info]: \n", + " loaded module nestml_d21f76a04f014810b633adbbfabc1701_module\n", "\n", - "Apr 19 12:03:41 correlation_detector [Info]: \n", + "Apr 30 14:28:11 correlation_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlomatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlomatrix_detector [Info]: \n", " Default for delta_tau changed from 0.5 to 5 ms\n", "\n", - "Apr 19 12:03:41 correlospinmatrix_detector [Info]: \n", + "Apr 30 14:28:11 correlospinmatrix_detector [Info]: \n", " Default for delta_tau changed from 0.1 to 1 ms\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", + "Apr 30 14:28:11 iaf_psc_delta_neuron_nestml__with_stdp_triplet_nn_synapse_nestml [Warning]: \n", " Simulation resolution has changed. Internal state and parameters of the \n", " model have been reset!\n", "\n", - "Apr 19 12:03:41 SimulationManager::set_status [Info]: \n", + "Apr 30 14:28:11 SimulationManager::set_status [Info]: \n", " Temporal resolution changed from 0.1 to 1 ms.\n", - "Initial weight: 1.0, Updated weight: 1.0466078732990223\n", "\n", - "Apr 19 12:03:41 NodeManager::prepare_nodes [Info]: \n", + "Apr 30 14:28:11 NodeManager::prepare_nodes [Info]: \n", " Preparing 6 nodes for simulation.\n", "\n", - "Apr 19 12:03:41 SimulationManager::start_updating_ [Info]: \n", + "Apr 30 14:28:11 SimulationManager::start_updating_ [Info]: \n", " Number of local nodes: 6\n", " Simulation time (ms): 9214\n", " Number of OpenMP threads: 1\n", " Not using MPI\n", "\n", - "Apr 19 12:03:41 SimulationManager::run [Info]: \n", + "Apr 30 14:28:11 SimulationManager::run [Info]: \n", " Simulation finished.\n" ] } diff --git a/pynestml/codegeneration/nest_code_generator_utils.py b/pynestml/codegeneration/nest_code_generator_utils.py index e309ac1cc..4b5d5fac5 100644 --- a/pynestml/codegeneration/nest_code_generator_utils.py +++ b/pynestml/codegeneration/nest_code_generator_utils.py @@ -178,5 +178,5 @@ def generate_code_for(cls, if nestml_synapse_model: return module_name, mangled_neuron_name, mangled_synapse_name - else: - return module_name, mangled_neuron_name + + return module_name, mangled_neuron_name diff --git a/tests/nest_tests/test_weight_variable_specified.py b/tests/nest_tests/test_weight_variable_specified.py index 7ea3929af..15f990fd7 100644 --- a/tests/nest_tests/test_weight_variable_specified.py +++ b/tests/nest_tests/test_weight_variable_specified.py @@ -30,8 +30,6 @@ from pynestml.codegeneration.nest_tools import NESTTools -@pytest.mark.skipif(NESTTools.detect_nest_version().startswith("v2"), - reason="This test does not support NEST 2") class TestWeightVariableSpecified: r"""Test that forgetting to specify the ``weight_variable`` when using a synapse results in failure to generate code.""" @@ -51,6 +49,8 @@ def test_weight_variable_not_specified_results_in_failure(self): "delay_variable": {"stdp_synapse": "d"}}) +@pytest.mark.skipif(NESTTools.detect_nest_version().startswith("v2"), + reason="This test does not support NEST 2") class TestSynapseWeightGetSet: """Check that we can get and set the weight parameter of a synapse"""