There is a newer version of the record available.

Published March 4, 2026 | Version v0.5.0.post1
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.5.0.post1.zip

Files (750.0 kB)

Name Size Download all
md5:ccd6d5e45525683a2873f9a903d39f21
750.0 kB Preview Download

Additional details

Related works