Portable execution

The trac runtime is a standalone component that can be used independently of the trac platform. The same model code runs consistently across four types of environment:

  1. In any modern IDE, giving you type-safety and portability as you build

  2. In the trac platform for auditable and repeatable calculations

  3. In a notebook-style environment for exploratory analytics

  4. In any other execution platform where Python packages can be installed

trac runtime running consistently across production, notebooks and IDE environments

The same version-controlled model code executes in any of these environments without modification or additional deployment steps.