Utilities to set up and analyze Modelica simulation experiments
Project description
Python utilities to set up and analyze Modelica simulation experiments
The goal of ModelicaRes is to provide an open-source tool to effectively manage Modelica simulations, interpret results, and create publishable figures. It is currently possible to auto-generate simulation scripts, run model executables with varying parameters, browse data, perform calculations, and produce various plots and diagrams. The figures are generated by matplotlib, which offers a rich set of plotting routines. ModelicaRes includes convenient functions to automatically pre-format and label some figures, like xy plots, Bode and Nyquist plots, and Sankey diagrams. ModelicaRes can be scripted or run from a Python command-line interpreter with math and matrix functions from NumPy.
The main project site includes the full documentation and many examples. The development site is https://github.com/kdavies4/modelicares.
The authors are Kevin Davies and Kevin Bandy. Third-party code has been included from Jason Grout (ArrowLine class), Jason Heeris (efficient base-10 logarithm), Richard Murray (python-control), and Joerg Raedler (method to expand a Modelica variable tree, from DyMat)
To install on Linux using a downloaded copy, do the following from the base folder:
$ python ./setup.py build $ sudo python ./setup.py install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.