sbmlsim.simulation.simulation

Abstract base simulation.

Module Contents

Classes

Dimension

Define dimension for a simulation or scan.

AbstractSim

AbstractSim.

class sbmlsim.simulation.simulation.Dimension(dimension, index=None, changes=None)[source]

Bases: object

Define dimension for a simulation or scan.

The dimension defines how the dimension is called, the index is the corresponding index of the dimension.

Parameters
  • dimension (str) –

  • index (numpy.ndarray) –

  • changes (Dict) –

__repr__(self)[source]

Get representation.

Return type

str

__len__(self)[source]

Get length.

Return type

int

static indices_from_dimensions(dimensions)[source]

Get indices of all combinations of dimensions.

Parameters

dimensions (List[Dimension]) –

class sbmlsim.simulation.simulation.AbstractSim[source]

Bases: abc.ABC

AbstractSim.

Base class of simulations.

abstract dimensions(self)[source]

Get dimension of the simulation.

Return type

List[Dimension]

abstract normalize(self, uinfo)[source]

Normalize simulation.

Parameters

uinfo (sbmlsim.units.UnitsInformation) –

Return type

None

abstract add_model_changes(self, changes)[source]

Add model changes to model.

Parameters

changes (Dict) –

Return type

None

to_dict(self)[source]

Convert to dictionary.

Return type

Dict[str, str]