modeci_mdf.mdf
The main object-oriented implementation of the MDF schema, with each core component of the MDF specification
implemented as a class
. Instances of these objects can be composed to create a representation of
an MDF model as Python objects. These models can then be serialized and deserialized to and from JSON or YAML,
executed via the execution_engine
module, or imported and exported to supported external
environments using the interfaces
module.
Functions
|
Classes
|
A set of descriptors which specifies conditional execution of Nodes to meet complex execution requirements. |
|
Specifies the non-default pattern of execution of Nodes |
|
An |
|
A single value which is evaluated as a function of values on :class:`InputPort`(s) and other Functions |
|
A directed graph consisting of :class:`~Node`s (with :class:`~Parameter`s and :class:`~Function`s evaluated internally) connected via :class:`~Edge`s. |
|
The |
|
The top level construct in MDF is Model, which may contain multiple |
|
A self contained unit of evaluation receiving input from other nodes on :class:`InputPort`(s). The values from these are processed via a number of :class:`Function`(s) and one or more final values are calculated on the :class:`OutputPort`(s). |
|
The |
|
A parameter of the |
|
A condition to test on a Node's parameters, which if true, sets the value of this Parameter |