[Pybrainsim-activity] SF.net SVN: pybrainsim:[141] trunk/src/PyBrainSim.py
Status: Planning
Brought to you by:
rgoj
From: <rg...@us...> - 2010-06-27 16:41:35
|
Revision: 141 http://pybrainsim.svn.sourceforge.net/pybrainsim/?rev=141&view=rev Author: rgoj Date: 2010-06-27 16:41:28 +0000 (Sun, 27 Jun 2010) Log Message: ----------- * Changes to dipole source example: ** No noise at level of electrode ** Easy to specify number of evenly spaced electrodes Modified Paths: -------------- trunk/src/PyBrainSim.py Modified: trunk/src/PyBrainSim.py =================================================================== --- trunk/src/PyBrainSim.py 2010-06-27 16:33:45 UTC (rev 140) +++ trunk/src/PyBrainSim.py 2010-06-27 16:41:28 UTC (rev 141) @@ -290,24 +290,16 @@ head.setSamplingFrequency(1) # Adding registration sites - head.addRegistrationSite([-numpy.pi/2, numpy.pi/2]) - head.addRegistrationSite([-numpy.pi/4, numpy.pi/2]) - head.addRegistrationSite([0, numpy.pi/2]) - head.addRegistrationSite([numpy.pi/4, numpy.pi/2]) - head.addRegistrationSite([numpy.pi/2, numpy.pi/2]) + nElectrodes = 20 + for i in range(nElectrodes): + head.addRegistrationSite([i*numpy.pi/(nElectrodes-1),numpy.pi/2]) # Adding generators generator = GeneratorNoisy('Gen', head, position = [ 0.3, 0, 0, 0, 0], mean=1, stddev=0.1) - generator = GeneratorNoisy('Gen', head, position = [ 0.3, 0, 0, 0, 0], mean=1, stddev=0.1) - generator = GeneratorNoisy('Gen', head, position = [ 0.3, 0, 0, 0, 0], mean=1, stddev=0.1) # Run the simulation just once (or, equivalently for one second with the sampling rate of 1 Hz) - simulatedData = numpy.array(head.runSimulation(5)) + simulatedData = numpy.array(head.runSimulation(1)) - # Add Gaussian noise with mean 0 and variance 1 - electrodeNoise = numpy.random.normal(0, 0.0000001, simulatedData.shape); - simulatedData = simulatedData + electrodeNoise - print(simulatedData) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |