sbmlsim.simulation.algorithm

Handling of algorithms and algorithm parameters.

Module Contents

Classes

AlgorithmParameter

AlgorithmParameter.

Algorithm

Algorithm class.

Attributes

logger

sbmlsim.simulation.algorithm.logger[source]
class sbmlsim.simulation.algorithm.AlgorithmParameter(kisao, value, sid=None, name=None)[source]

Bases: sbmlsim.simulation.base.BaseObject

AlgorithmParameter.

The AlgorithmParameter class allows to parameterize a particular simulation algorithm. The set of possible parameters for a particular instance is determined by the algorithm that is referenced by the kisaoID of the enclosing algorithm element.

Parameters:
  • kisao (pymetadata.metadata.KISAOType) –

  • value (Union[str, float]) –

  • sid (str) –

  • name (str) –

__repr__()[source]

Get string representation.

Return type:

str

class sbmlsim.simulation.algorithm.Algorithm(kisao, parameters=None, sid=None, name=None)[source]

Bases: sbmlsim.simulation.base.BaseObject

Algorithm class.

Parameters:
  • kisao (pymetadata.metadata.KISAOType) –

  • parameters (Optional[List[AlgorithmParameter]]) –

  • sid (Optional[str]) –

  • name (Optional[str]) –

__repr__()[source]

Get string representation.

Return type:

str