Modelling introduction

The trac model runtime provides a public API through which models, modellers, and platform services can interact with it. This guide provides a high level summary of this API, focusing on the elements that are most important for model developers:

This includes:

  • The base class that all trac models inherit

  • The methods and functions used to define and launch trac models

  • The methods and functions used to interact with the model context at runtime

Note

This is intended to be read as a primer for the modelling tutorials, which walks through how to build trac models in Pythyon. - full documentation for the trac model API is provided in the References section.