Esempio n. 1
0
                    #centre = Point3f(0,40,0)
                    dist = pos.getPoint().distance(centre)
                    #print "Cell %i at %s is %f away from centre %s"%(pos.cellNumber, str(pos.getPoint()), dist, str(centre))

                    if dist >= innerRadius and dist < outerRadius:
                        cellsToUse.append(pos.cellNumber)

    
            GeneralUtils.timeCheck("After load sim", True)
            spikeLists = ArrayList()
    
            times = simData.getAllTimes()
    
    
            for cellNum in cellsToUse:
                cellSegRef = SimulationData.getCellRef(cellGroupName, cellNum)
                volts = simData.getVoltageAtAllTimes(cellSegRef)
    
                spikes = SpikeAnalyser.getSpikeTimes(volts,
                                                    times,
                                                    threshold,
                                                    0,
                                                    times[-1])
                spikeLists.add(spikes)
                
    
            ds = SpikeAnalyser.getSlidingSpikeSynchrony(spikeLists,
                                                        times,
                                                        slideSize,
                                                        0,
                                                        times[-1])