There is a newer version of the record available.

Published March 9, 2026 | Version v0.6.0
Software Open

BAM Engine: A Modular Python Framework for the BAM Agent-Based Macroeconomic Model

Authors/Creators

  • 1. University of Piraeus, Greece

Description

BAM Engine is a high-performance Python framework that implements the BAM (Bottom-Up Adaptive Macroeconomics) agent-based model from "Macroeconomics from the Bottom-up" (Delli Gatti et al., 2011). The model simulates interactions between households, firms, and banks across labor, credit, and consumption goods markets. The framework features an Entity-Component-System (ECS) architecture with vectorized operations for performance and a modular extension system. It includes built-in validation and calibration tools to support reproducible computational economics research.

Notes

If you use this software, please cite it along with the original BAM model (Delli Gatti et al., 2011).

Files

kganitis/bam-engine-v0.6.0.zip

Files (763.9 kB)

Name Size Download all
md5:0c330a75f6c32af6e0d048664dda32eb
763.9 kB Preview Download

Additional details

Related works