In [1]:
%matplotlib notebook
from libsignetsim import CombineArchive

In [2]:
archive = CombineArchive()
archive.readArchive("combine_archives/CombineArchiveShowCase.omex")
sedml_doc = archive.runMasterSedml()
sedml_doc.showFigures()


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-2-66d157eb1178> in <module>()
      1 archive = CombineArchive()
      2 archive.readArchive("combine_archives/CombineArchiveShowCase.omex")
----> 3 sedml_doc = archive.runMasterSedml()
      4 sedml_doc.showFigures()

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/combine/CombineArchive.py in runMasterSedml(self)
    131 
    132                 if exists(filename):
--> 133                         return self.runSedml(filename)
    134 
    135         def runAllSedmls(self):

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/combine/CombineArchive.py in runSedml(self, filename)
    166                 """ Run the Sedml document """
    167                 sedml_doc = self.__getSedmlDoc(filename)
--> 168                 sedml_doc.run()
    169                 return sedml_doc
    170 

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/sedml/SedmlDocument.py in run(self)
    139 
    140                 for task in tasks_to_run:
--> 141                         task.run()
    142 
    143                 self.listOfDataGenerators.build()

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/sedml/Task.py in run(self)
     95                 model = self.__document.listOfModels.getSbmlModelByReference(self.__modelReference)
     96                 simulation = self.__document.listOfSimulations.getSimulation(self.__simulationReference)
---> 97                 self.__simulationObject = simulation.run(model)
     98                 self.__results = self.__simulationObject.getRawData()[0]
     99 

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/sedml/UniformTimeCourse.py in run(self, sbmlModel)
     99                         rel_tol=Simulation.getAlgorithm(self).getRelTol(),
    100 		)
--> 101                 t_simulation.run()
    102                 return t_simulation
    103 

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/simulation/TimeseriesSimulation.py in run(self)
     80         def run(self):
     81 
---> 82                 self.writeSimulationFiles()
     83                 self.runSimulation()
     84                 self.loadSimulationResults()

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/simulation/Simulation.py in writeSimulationFiles(self)
    164 
    165                 mkdir(self.getTempDirectory())
--> 166                 CWriterSimulation.writeSimulationFiles(self)
    167 
    168                 res_path = join(self.getTempDirectory(), Settings.C_simulationResultsDirectory)

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/simulation/CWriterSimulation.py in writeSimulationFiles(self)
     97 
     98                 start = time()
---> 99                 self.writeModelFiles()
    100                 self.writeDataFiles()
    101 

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/cwriter/CWriterModels.py in writeModelFiles(self)
    158 
    159                 for i_model, model in enumerate(self.listOfModels):
--> 160                         model.writeCCode(f_h, f_c, i_model, self.timeMin[i_model], self.listSamples[i_model], self.absTol[i_model], self.relTol[i_model])
    161 
    162                 f_c.close()

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/cwriter/CModelWriter.py in writeCCode(self, f_h, f_c, i_model, time_min, list_samples, abs_tol, rel_tol)
     65 
     66                 t0 = time()
---> 67                 self.writeEventsTriggersFunction(f_h, f_c, i_model)
     68                 self.writeEventsActivationFunction(f_h, f_c, i_model)
     69                 self.writeEventsAssignmentFunction(f_h, f_c, i_model)

~/Env/python3/venv/lib/python3.5/site-packages/libsignetsim/cwriter/CModelWriter.py in writeEventsTriggersFunction(self, f_h, f_c, model_id)
    381                         f_c.write("int roots_events_%d(realtype t, N_Vector y, realtype *gout,void *user_data)\n{\n" % model_id)
    382 
--> 383                 if self.getMathModel().listOfEvents.validEvents() > 0:
    384 
    385                         f_c.write("  IntegrationData * data = (IntegrationData *) user_data;\n")

TypeError: unorderable types: list() > int()