import conedy as co N = co.network() N.addNode(co.roessler()) N.evolve(0.0, 100.0)
import conedy as co N = co.network() firstNode = N.addNode(co.roessler()) secondNode = N.addNode(co.roessler()) N.addEdge(firstNode, secondNode, co.component(2)) N.printNodeStatistics()
import conedy as co N = co.network() newNodeNumber = N.addNode(co.roessler()) N.observe(newNodeNumber, "output/snapshot.py.series", co.component(0)) N.observe(newNodeNumber, "output/snapshot.py.series", co.component(1)) N.observe(newNodeNumber, "output/snapshot.py.series", co.component(2)) N.snapshot()
import conedy as co N = co.network() nodeNumber = N.addNode(co.roessler()) N.observe (nodeNumber, "output/removeObserver.py.series") N.removeObserver() N.evolve(0.0,100.0) # This command should not write values to the file.
import conedy as co N= co.network() co.setRandomSeed(0); node = co.roessler() edge = co.weightedEdge(1.0) N.cycle( 1000, 10, node,edge) print "mean degree before rewiring:" + str( N.meanDegree()) print "should be close to 0.75:" + str( N.meanClustering()) N.rewire(1.0) print "mean degree after rewiring:" + str( N.meanDegree()) print "should be close to 0.0:" + str( N.meanClustering()) #print n.meanDegree()
import conedy as co N = co.network() firstNode = N.addNode(co.roessler()) secondNode = N.addNode(co.roessler()) N.addEdge (firstNode,secondNode, co.component_weightedEdge (2,3.2) ) N.printNodeStatistics()
import conedy as co N = co.network() N.addNode(co.roessler()) print "Should be 1:" + str (N.numberVertices()) N.clear() print "Should be 0:" + str (N.numberVertices())
import conedy as co N = co.network() N.randomNetwork(100, 0.1, co.roessler()) N.randomizeParameter ("roessler_omega", co.uniform (0.80, 0.85)) for i in range (0,100): print "Node " + str (i)+ ":"+ str(N.getParam(i, "roessler_omega"))
import conedy as co N = co.network() N.randomNetwork(100, 0.1, co.roessler()) N.randomizeStates(co.roessler(), co.uniform (0.0,1.0), co.uniform (0.2,0.4), co.constant(0.8)) N.observeAll("output/randomizeStates.py.allStates",co.component(0)) N.observeAll("output/randomizeStates.py.allStates",co.component(1)) N.observeAll("output/randomizeStates.py.allStates",co.component(2)) N.snapshot()
import conedy as co N = co.network() co.set ("roessler_a", 0.22) co.set ("roessler_b", 0.1) co.set ("roessler_c", 8.5) r1 = N.addNode(co.roessler()) r2 = N.addNode(co.roessler()) r3 = N.addNode(co.roessler()) N.setParam(r1, "roessler_omega", 1.02) N.setParam(r2, "roessler_omega", 1.0) N.setParam(r3, "roessler_omega", 0.98) N.randomizeStates (co.roessler(), co.uniform (-10.0, 10.0),co.uniform (-5.0, 5.0), co.uniform (-0.5, 1.5)) N.addEdge(r1, r2, co.weightedEdge(0.075)) N.addEdge(r2, r1, co.weightedEdge(0.075)) N.addEdge(r1, r3, co.weightedEdge(0.075)) N.addEdge(r3, r1, co.weightedEdge(0.075)) N.evolve(0.0, 100.0) N.observeTime("roessler.dat") N.observe(r1, "roessler.dat", co.component(1)) N.observe(r2, "roessler.dat", co.component(1)) N.observe(r3, "roessler.dat", co.component(1)) co.set("samplingTime", 0.01) N.evolve(100.0, 200.0)
import conedy as co n = co.network() n.addNode(co.node()) n.removeNodes(co.roessler()) print "Should be 1:" + str(n.numberVertices()) n.replaceNode(0, co.roessler()) n.removeNodes(co.roessler()) print "Should be 0:" + str(n.numberVertices())