Skip to content
forked from pymoca/pymoca

A Modelica to computer algebra system (CAS) compiler written in python.

License

Notifications You must be signed in to change notification settings

jaeandersson/pymoca

 
 

Repository files navigation

Pymoca

A Modelica to computer algebra system (CAS) compiler written in python.

CI Coverage DOI

Install

Python / PyPI:

pip install pymoca

Anaconda / Conda:

  1. Install anaconda 3.

  2. Setup environment.

./create_conda_env.sh enduser
. activate pymoca
jupyter notebook

Examples

Roadmap

Completed Tasks

  • Parsing Modelica
  • Sympy Simulation/CAS creation for simple models
  • Casadi CAS creation for simple models

TODO

  • Gather requirements and unify Casadi model
  • Lazy parsing for reading large libraries
  • Support more of Modelica language elements

About

A Modelica to computer algebra system (CAS) compiler written in python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.2%
  • Jupyter Notebook 36.1%
  • Modelica 1.7%
  • Other 1.0%