Skip to content

Bilt

Bilt is a Python-native framework for equation-oriented modelling.

Models are built from systems, equations and transforms, with Bilt determining how available values can be used to calculate requested outputs. Models can be composed from reusable subsystems and executed using different computational backends.

User guide

The user guide introduces the main Bilt concepts:

Worked examples

Worked examples show how these concepts fit together in complete models.

Systems of systems

Dimensions, Tensors and broadcasting

Choosing computational backends

API reference

Configuration

  • Using Bilt with ruff - keep ruff from moving imports that Bilt needs at runtime into if TYPE_CHECKING: blocks.