OMPython
OMPython copied to clipboard
A Python interface to OpenModelica communicating via CORBA or ZeroMQ
this removes the compatibility layer for PR #314 (OMCPath); this can be applied as soon as OMPython suports only Python >= 3.12 (version/ milestone 5.0.0?)
Lots of improvements were done to OMPython 4.0.0, with some breaking changes. The documentation of OMPython is shown in the User Guide [here](https://openmodelica.org/doc/OpenModelicaUsersGuide/latest/ompython.html#ompython). The source code for that is stored...
### Purpose Make assertion messages defined in Modelica models visible in Python error messages. ### Approach The current implementation completely hides away assertion messages, which makes it very hard to...
## Description Is there a write up of the main breaking changes in OMPython v4.0.0? While trying to update OMPython in https://github.com/OpenModelica/OpenModelicaLibraryTesting I noticed some breaking changes. It would be...
### Description I'm currently in the process of updating a few of the OpenModelica scripts like https://github.com/OpenModelica/OpenModelicaLibraryTesting to OMPython v4 and noticed that a lot of the newish functions/classes aren't...
Currently we only provide official pip packages to install OMPython. Add support for conda packaging as well.
Up to now, two points are listed as requirements in the README file: * Python 3.x supported * PyZMQ is required An in unittest, the the following properties are varied...
### Purpose Help new users to get started. ### Approach Add an `examples` folder with examples with different complexities, ready to be run.