sbmlsim.examples.experiments.demo.demo

Example simulation experiment.

Various scans.

Module Contents

Classes

DemoExperiment

Simple repressilator experiment.

Functions

run_demo_experiments(output_path)

Run the example.

Attributes

output_path

class sbmlsim.examples.experiments.demo.demo.DemoExperiment(sid=None, base_path=None, data_path=None, ureg=None, **kwargs)[source]

Bases: sbmlsim.experiment.SimulationExperiment

Simple repressilator experiment.

Parameters
  • sid (str) –

  • base_path (pathlib.Path) –

  • data_path (pathlib.Path) –

  • ureg (sbmlsim.units.UnitRegistry) –

models(self)[source]

Define model definitions.

The child classes fill out the information.

Return type

Dict[str, sbmlsim.model.AbstractModel]

tasks(self)[source]

Define task definitions.

The child classes fill out the information.

Return type

Dict[str, sbmlsim.task.Task]

simulations(self)[source]

Define simulation definitions.

The child classes fill out the information.

Return type

Dict[str, sbmlsim.simulation.AbstractSim]

sim_scans(self)[source]
Return type

Dict[str, sbmlsim.simulation.AbstractSim]

figures(self)[source]

Figure definition.

Selections accessed in figures and analyses must be registered beforehand via datagenerators.

Most figures do not require access to concrete data, but only abstract data concepts.

Return type

Dict[str, sbmlsim.plot.Figure]

sbmlsim.examples.experiments.demo.demo.run_demo_experiments(output_path)[source]

Run the example.

Parameters

output_path (pathlib.Path) –

Return type

None

sbmlsim.examples.experiments.demo.demo.output_path[source]