Portable models¶
The trac model runtime is designed to be a standalone component that can be used independent of the trac platform. In fact it can be used in four different types of environment:
In any modern IDE giving you type-safety and portability as you build
In the trac platform for auditable and repeatable calculations
In a notebook-style environment for more exploratory data science workflows
In any other execution platform where Python packages can be installed

Using the model runtime allows the same version-controlled code, to be executed in multiple environments, without modification or additional deployment steps.
Build once - run anywhere!