Skip to content


A Custom Function is an integrated Python interface to Modelon Impact. Modelon Impact comes with some built in Custom Functions (like Dynamic and Steady State) that can be used directly. Users can install or write their own Custom Functions to get access to more analysis types. This enables easy use of custom analysis types directly in the browser, where it can be executed, and its result can be viewed in the result browser.

A Custom Function defines a function that does a computation or another operation on an FMU or a model. See Creating Custom Functions for how to write your own.

What can Custom Function do?🔗

  • Expand Modelon Impacts abilities by implementing a custom analysis or calculation
  • Get access to an analysis type that is not available by default in Modelon Impact, such as dynamic optimization, using packages for this.
  • Automatically create an artifact such as a data file or an HTML report.