from ANNarchy import *
inp = Population(1, Neuron(parameters="r=0.0"))
pop = Population(10, Neuron(equations="r=sum(exc)"))
proj = Projection(inp, pop, 'exc')
proj.connect_all_to_all(weights=1.0)
m = Monitor(pop, 'r')
compile()
inp[0].r = 1.0
simulate(100)
proj.w = 2.0 # doubling the weights should double the post-synaptic activity
simulate(100)
data = m.get('r')
print(data)
import matplotlib.pyplot as plt
plt.plot(data[:, 0])
plt.show()