Simulating Historical Communication Networks in Python

Jascha Schmitz, Malte Vogl, Aleksandra Kaye, Raphael Schlattmann · The Programming Historian · 2025

This lesson will introduce the core concepts, methodologies and discussions surrounding simulation methods for historical inquiry. You will learn the basics of programming a simulation model by building an Agent-Based Model of historical letter exchanges using the Python library mesa.

Read the paper · More papers on PaperTik