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()
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 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 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()