Model Extensions#
BAM Engine includes three built-in extensions that add economic mechanisms beyond the baseline BAM model.
Quick Start#
Each extension provides an Extension bundle that activates
all its components in a single call:
import bamengine as bam
from extensions.rnd import RND
sim = bam.Simulation.init(seed=42)
sim.use(RND)
results = sim.run(n_periods=1000, collect=True)
Individual components (roles, events, config) are also available for manual activation; see Model Extensions for the manual pattern.
Available Extensions#
Extension |
Book Section |
Description |
|---|---|---|
Section 3.8 |
Endogenous productivity growth via R&D investment |
|
Section 3.9.4 |
Target savings-to-income ratio consumption rule |
|
Section 3.10.2 |
Profit taxation for structural experiments |
Multiple extensions can be combined. See Model Extensions for the combining pattern and for writing your own extensions.