The JModelica.org Python interface enables users to use Python scripting to interact with Modelica and Optimica models. The interface consists of three packages:
PyModelica - Compile Modelica and Optimica code into model units (FMUs and JMUs, see Chapter 4 for more information).
PyFMI - Work with models that have been compiled into FMUs (Functional Mock-up Units). Perform simulations, parameter manipulation,
plot results etc.
PyJMI - Work with models that have been compiled into JMUs. Perform simulations, solve optimization problems, parameter manipulation,
plot results etc.
The Python packages will be further presented in the following chapters.