コード例 #1
0
import conedy as co

N = co.network()

N.addNode(co.roessler())
N.evolve(0.0, 100.0)
コード例 #2
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()
コード例 #3
0
ファイル: snapshot.py プロジェクト: AlexanderRothkegel/Conedy
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()
コード例 #4
0
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.


コード例 #5
0
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()
コード例 #6
0
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()

コード例 #7
0
ファイル: clear.py プロジェクト: AlexanderRothkegel/Conedy
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())

コード例 #8
0
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"))







コード例 #9
0
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()



コード例 #10
0
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)

コード例 #11
0
ファイル: replaceNode.py プロジェクト: Wrzlprmft/Conedy
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())
コード例 #12
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())