Several of my publications on agent-based modeling cover the same ground from different sides. This is the order I would read them in, starting with a hands-on lesson on building a first simulation of Republic of Letters correspondence in Python.
Read in this order
- Lesson: Simulating Historical Communication Networks in Python, Programming Historian (2025), by Jascha Schmitz, Malte Vogl, Aleksandra Kaye, and Raphael Schlattmann. DOI: 10.46430/phen0122
- Model documentation: Historical Letters — Objectives, Design, Details, the full ODD-protocol of the larger research model behind the lesson
- Method: Why Would We Model and Simulate History?, on using ABM to uncover biases in archival evidence
- Limits: Agent-Based Modelling of Possible Pasts and Futures, on what ABM can and cannot say about counterfactual pasts and possible futures