Пример #1
0
 def test_loadCellMLModel_str(self):
     r = te.loadCellMLModel(self.cellml_str)
     self.assertIsNotNone(r, 'CellML conversion broken')
Пример #2
0
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)
Пример #3
0
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
# --------------------------------------------------------
Пример #4
0
 def test_loadCellMLModel_str(self):
     r = te.loadCellMLModel(self.cellml_str)
     self.assertIsNotNone(r, 'CellML conversion broken')
Пример #5
0
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
Пример #6
0
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')