Ejemplo n.º 1
0
import rrPython
import os
rrPython.enableLogging()
rrPython.setTempFolder('C:\\RRTemp')
os.chdir('C:\\RoadRunner\\bin')

result = rrPython.loadSBMLFromFile('C:\\RoadRunner\\Models\\feedback.xml')
print result

simulation = rrPython.simulate()
print simulation

#insert known results, compare

PythonTestResults = open('C:\\RoadRunner\\PythonTestResults.csv','a')
writer = csv.writer(PythonTestResults)
writevar = function + '=' + result
writer.writerow([writevar])
PythonTestResults.close()
Ejemplo n.º 2
0
import rrPython
import os
import csv
os.chdir('C:\\RoadRunner\\bin')

function = 'setTempFolder'

try:
    folder = rrPython.setTempFolder('C:\\RoadRunner\\')
    if str(folder) is not False:
        result = 'True'
    else:
        result = 'False'
except:
    result = 'False'


PythonTestResults = open('C:\\RoadRunner\\PythonTestResults.csv','a')
writer = csv.writer(PythonTestResults)
writevar = function + '=' + result
writer.writerow([writevar])
PythonTestResults.close()
Ejemplo n.º 3
0
import rrPython
import timeit
import cmd

print rrPython.getCopyright()
modelPath = 'R:\\roadrunnerwork\\Models\\BorisEJB.xml'
rrPython.setTempFolder('R:\\rrTemp')
rrPython.enableLogging()
print 'Temp folder is:' + rrPython.getTempFolder()

rrPython.setLogLevel('Info')
level = rrPython.getLogLevel()
print 'Log level is ' + str(level)
rrPython.loadSBMLFromFile(modelPath)

simulations = 10
start_Time = 0
end_Time = 2
number_of_points = 1000

rrPython.setTimeStart(start_Time)
rrPython.setTimeEnd(end_Time)
rrPython.setNumPoints(number_of_points)

t = timeit.Timer('rrPython.simulate()','import rrPython')
totalTime = t.timeit(number = simulations)
meanTime = totalTime/simulations

print 'Average simulation time: ' + str(meanTime) + ' seconds'
import rrPython
import os
import csv
os.chdir('C:\\RoadRunner\\bin')

function = 'setTempFolder'

try:
    folder = rrPython.setTempFolder('C:\\RoadRunner\\')
    if str(folder) is not False:
        result = 'True'
    else:
        result = 'False'
except:
    result = 'False'

PythonTestResults = open('C:\\RoadRunner\\PythonTestResults.csv', 'a')
writer = csv.writer(PythonTestResults)
writevar = function + '=' + result
writer.writerow([writevar])
PythonTestResults.close()
import rrPython
import timeit
import cmd

print rrPython.getCopyright()
modelPath = 'R:\\roadrunnerwork\\Models\\BorisEJB.xml'
rrPython.setTempFolder('R:\\rrTemp')
rrPython.enableLogging()
print 'Temp folder is:' + rrPython.getTempFolder()

rrPython.setLogLevel('Info')
level = rrPython.getLogLevel()
print 'Log level is ' + str(level)
rrPython.loadSBMLFromFile(modelPath)

simulations = 10
start_Time = 0
end_Time = 2
number_of_points = 1000

rrPython.setTimeStart(start_Time)
rrPython.setTimeEnd(end_Time)
rrPython.setNumPoints(number_of_points)

t = timeit.Timer('rrPython.simulate()','import rrPython')
totalTime = t.timeit(number = simulations)
meanTime = totalTime/simulations

print 'Average simulation time: ' + str(meanTime) + ' seconds'
import rrPython
import os

rrPython.enableLogging()
rrPython.setTempFolder('C:\\RRTemp')
os.chdir('C:\\RoadRunner\\bin')

result = rrPython.loadSBMLFromFile('C:\\RoadRunner\\Models\\feedback.xml')
print result

simulation = rrPython.simulate()
print simulation

#insert known results, compare

PythonTestResults = open('C:\\RoadRunner\\PythonTestResults.csv', 'a')
writer = csv.writer(PythonTestResults)
writevar = function + '=' + result
writer.writerow([writevar])
PythonTestResults.close()