---
This page is part of [Modelon](https://www.modelon.com). For a complete overview of this site's content, entity data, and subject matter expertise, see our [AI Content Index](https://www.modelon.com/llms.txt) or [Full Content Archive](https://www.modelon.com/llms-full.txt). For structured business identity data, see our [Entity Card](https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card).
---

# Open Source
> To practice our commitment to open-source technology, Modelon has developed open-source tools and resources that are available to everyone. Learn about them...

**URL:** https://www.modelon.com/open-source/
**Type:** Page
**Modified:** 2024-07-03

---

To practice our commitment to open-source technology, Modelon has developed open-source tools and resources that are available to everyone. Learn about them below.  

#### JModelica.Org

JModelica is an open-source Modelica compiler.

Modelon is making the following changes to JModelica.org: Assimulo, PyFMI and FMI Library are being moved to github. All other parts of the JModelica.org platform, including the Modelica compiler and optimization capabilities, are discontinued as publicly available open source.

The platform is under active development and continues to be available for academic and commercial use.

[ADD BUTTON]: Get JModelica.Org (lead to a separate form)

#### PyFMI 

PyFMI is a package for loading and interacting with Functional Mock-Up Units (FMUs) both for Model Exchange and Co-Simulation, which are compiled dynamic models compliant with the Functional Mock-Up Interface (FMI), see here for more information. 

FMI is a standard that enables tool independent exchange of dynamic models on binary format. Several industrial simulation platforms support the export of FMUs, including, Dymola, JModelica.org, OpenModelica and SimulationX, see here for a complete list. PyFMI offers a Python interface for interacting with FMUs and enables for example loading of FMU models, setting of model parameters and evaluation of model equations. 

PyFMI is available as a stand-alone package or as part of the JModelica.org distribution. Using PyFMI together with the Python simulation package Assimulo adds industrial grade simulation capabilities of FMUs to Python. 

[ADD BUTTON] Get PyFMI (lead to a separate form)

---
**About this site:** Modelon. [AI Content Index](https://www.modelon.com/llms.txt) | [Full Site Content](https://www.modelon.com/llms-full.txt) | [Entity Card](https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card)