Use simulation to perform statistical analyses.
Population Propogation in Python. Simulate births, marriages, deaths
The Repast Suite is a family of free agent-based modeling libraries.
Managing Ongoing RElationships for Agent-Based Modelling
World history plays out down to street level on a detailed map.