def test_loadCellMLModel_str(self): r = te.loadCellMLModel(self.cellml_str) self.assertIsNotNone(r, 'CellML conversion broken')
import numpy as np import matplotlib.pyplot as plt import mpl_toolkits.mplot3d import libsedml import pandas import os.path workingDir = '/home/mkoenig/git/tellurium/tellurium/tests/testdata/sedml/sed-ml' # -------------------------------------------------------- # Models # -------------------------------------------------------- # - leloup_gonze_goldbeter_1999_a_cellml # Model <leloup_gonze_goldbeter_1999_a_cellml> leloup_gonze_goldbeter_1999_a_cellml = te.loadCellMLModel( os.path.join(workingDir, '../models/leloup_gonze_goldbeter_1999_a.cellml')) # -------------------------------------------------------- # Tasks # -------------------------------------------------------- # - sim1_task1 # Task <sim1_task1> sim1_task1 = [None] leloup_gonze_goldbeter_1999_a_cellml.setIntegrator('cvode') leloup_gonze_goldbeter_1999_a_cellml.timeCourseSelections = [ 'MT', 'MP', 'time' ] sim1_task1[0] = leloup_gonze_goldbeter_1999_a_cellml.simulate(start=0.0, end=100.0, steps=1000)
import numpy as np import matplotlib.pyplot as plt import mpl_toolkits.mplot3d import libsedml import pandas import os.path workingDir = '/home/mkoenig/git/tellurium/tellurium/tests/testdata/sedml/sed-ml' # -------------------------------------------------------- # Models # -------------------------------------------------------- # - leloup_gonze_goldbeter_1999_a_cellml # Model <leloup_gonze_goldbeter_1999_a_cellml> leloup_gonze_goldbeter_1999_a_cellml = te.loadCellMLModel(os.path.join(workingDir, '../models/leloup_gonze_goldbeter_1999_a.cellml')) # -------------------------------------------------------- # Tasks # -------------------------------------------------------- # - sim1_task1 # Task <sim1_task1> sim1_task1 = [None] leloup_gonze_goldbeter_1999_a_cellml.setIntegrator('cvode') leloup_gonze_goldbeter_1999_a_cellml.timeCourseSelections = ['MT', 'MP', 'time'] sim1_task1[0] = leloup_gonze_goldbeter_1999_a_cellml.simulate(start=0.0, end=100.0, steps=1000) # -------------------------------------------------------- # DataGenerators # --------------------------------------------------------
import libsedml import pandas import os.path workingDir = '/home/mkoenig/git/tellurium/tellurium/tests/testdata/sedml/sed-ml' # -------------------------------------------------------- # Models # -------------------------------------------------------- # - BR # - BREJ # - BRDR # Model <BR> BR = te.loadCellMLModel( 'http://models.cellml.org/workspace/a1/@@rawfile/7bc23d0526e23d54d45e1fb7deda0f55d7f0f086/models/1977_beeler/experiments/periodic-stimulus.xml' ) # Model <BREJ> BREJ = te.loadCellMLModel( 'http://models.cellml.org/workspace/a1/@@rawfile/7bc23d0526e23d54d45e1fb7deda0f55d7f0f086/models/1977_beeler/experiments/1980_ebihara_johnson.xml' ) # Model <BRDR> BRDR = te.loadCellMLModel( 'http://models.cellml.org/workspace/a1/@@rawfile/7bc23d0526e23d54d45e1fb7deda0f55d7f0f086/models/1977_beeler/experiments/1987_drouhard_roberge.xml' ) # -------------------------------------------------------- # Tasks # -------------------------------------------------------- # - BRtask # - BREJtask
import mpl_toolkits.mplot3d import libsedml import pandas import os.path workingDir = '/home/mkoenig/git/tellurium/tellurium/tests/testdata/sedml/sed-ml' # -------------------------------------------------------- # Models # -------------------------------------------------------- # - BR # - BREJ # - BRDR # Model <BR> BR = te.loadCellMLModel('http://models.cellml.org/workspace/a1/@@rawfile/7bc23d0526e23d54d45e1fb7deda0f55d7f0f086/models/1977_beeler/experiments/periodic-stimulus.xml') # Model <BREJ> BREJ = te.loadCellMLModel('http://models.cellml.org/workspace/a1/@@rawfile/7bc23d0526e23d54d45e1fb7deda0f55d7f0f086/models/1977_beeler/experiments/1980_ebihara_johnson.xml') # Model <BRDR> BRDR = te.loadCellMLModel('http://models.cellml.org/workspace/a1/@@rawfile/7bc23d0526e23d54d45e1fb7deda0f55d7f0f086/models/1977_beeler/experiments/1987_drouhard_roberge.xml') # -------------------------------------------------------- # Tasks # -------------------------------------------------------- # - BRtask # - BREJtask # - BRDRtask # Task <BRtask> BRtask = [None] BR.setIntegrator('cvode')