From 8c52264a42e39f4704abc7e2828bf1c5072862e8 Mon Sep 17 00:00:00 2001 From: nest Date: Sun, 16 Mar 2014 11:17:49 -0700 Subject: [PATCH 1/2] first commit --- PyNN/{brunel.py => Brunel.py} | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) rename PyNN/{brunel.py => Brunel.py} (90%) diff --git a/PyNN/brunel.py b/PyNN/Brunel.py similarity index 90% rename from PyNN/brunel.py rename to PyNN/Brunel.py index c5f9e61..1d6a539 100644 --- a/PyNN/brunel.py +++ b/PyNN/Brunel.py @@ -159,19 +159,23 @@ def nprint(s): E_Connector = FixedProbabilityConnector(epsilon, weights=JE, delays=delay, verbose=True) I_Connector = FixedProbabilityConnector(epsilon, weights=JI, delays=delay, verbose=True) ext_Connector = OneToOneConnector(weights=JE, delays=dt, verbose=True) +stdp_model = STDPMechanism( + timing_dependence=SpikePairRule(tau_plus=20.0, tau_minus=20.0), + weight_dependence=AdditiveWeightDependence(w_min=0, w_max=0.02, + A_plus=0.01, A_minus=0.012)) -print "%d Connecting excitatory population with connection probability %g, weight %g nA and delay %g ms." % (rank, epsilon, JE, delay) -E_to_E = Projection(E_net, E_net, E_Connector, rng=rng, target="excitatory") +#print "%d Connecting excitatory population with connection probability %g , weight %g nA and delay %g ms." % (rank, epsilon, JE, delay) +E_to_E = Projection(E_net, E_net, E_Connector,synapse_dynamics=SynapseDynamics(slow=stdp_model), rng=rng, target="excitatory") print "E --> E\t\t", len(E_to_E), "connections" -I_to_E = Projection(I_net, E_net, I_Connector, rng=rng, target="inhibitory") +I_to_E = Projection(I_net, E_net, I_Connector,synapse_dynamics=SynapseDynamics(slow=stdp_model), rng=rng, target="inhibitory") print "I --> E\t\t", len(I_to_E), "connections" input_to_E = Projection(expoisson, E_net, ext_Connector, target="excitatory") print "input --> E\t", len(input_to_E), "connections" print "%d Connecting inhibitory population with connection probability %g, weight %g nA and delay %g ms." % (rank, epsilon, JI, delay) -E_to_I = Projection(E_net, I_net, E_Connector, rng=rng, target="excitatory") +E_to_I = Projection(E_net, I_net, E_Connector,synapse_dynamics=SynapseDynamics(slow=stdp_model), rng=rng, target="excitatory") print "E --> I\t\t", len(E_to_I), "connections" -I_to_I = Projection(I_net, I_net, I_Connector, rng=rng, target="inhibitory") +I_to_I = Projection(I_net, I_net, I_Connector,synapse_dynamics=SynapseDynamics(slow=stdp_model), rng=rng, target="inhibitory") print "I --> I\t\t", len(I_to_I), "connections" input_to_I = Projection(inpoisson, I_net, ext_Connector, target="excitatory") print "input --> I\t", len(input_to_I), "connections" From d9be34d7d34857d1c9c774332d6ef2a3e1162ca0 Mon Sep 17 00:00:00 2001 From: nest Date: Thu, 20 Mar 2014 09:06:26 -0700 Subject: [PATCH 2/2] Documentation --- README.md | 2 ++ README.md~ | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 README.md~ diff --git a/README.md b/README.md index 9f6f162..100643c 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,5 @@ Brunel2000 Sparsely connected spiking neuron network from Brunel 2000. See http://www.opensourcebrain.org/projects/brunel2000 + +* Forked from OSB repository * diff --git a/README.md~ b/README.md~ new file mode 100644 index 0000000..9f6f162 --- /dev/null +++ b/README.md~ @@ -0,0 +1,6 @@ +Brunel2000 +========== + +Sparsely connected spiking neuron network from Brunel 2000. + +See http://www.opensourcebrain.org/projects/brunel2000