English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Simulating historical communication networks in Python [tutorial]

Schmitz, J., Vogl, M., Kaye, A., & Schlattmann, R. (2025). Simulating historical communication networks in Python [tutorial]. The Programming Historian, 14: 0122. doi:10.46430/phen0122.

Item is

Files

hide Files
:
gea0396.pdf (Any fulltext), 671KB
 
File Permalink:
-
Name:
gea0396.pdf
Description:
PDF for archiving only
OA-Status:
Visibility:
Private
MIME-Type / Checksum:
application/pdf
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

hide
Locator:
Access to Tutorial online (Any fulltext)
Description:
license: https://creativecommons.org/licenses/by/4.0/deed.en. - link. - (last seen: Jan. 2025)
OA-Status:
Gold

Creators

hide
 Creators:
Schmitz, Jascha, Author
Vogl, Malte1, Author                 
Kaye, Aleksandra1, Author           
Schlattmann, Raphael, Author
Affiliations:
1Department of Structural Changes of the Technosphere, Max Planck Institute of Geoanthropology, Max Planck Society, ou_3490027              

Content

hide
Free keywords: -
 Abstract: 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.

Details

hide
Language(s): eng - English
 Dates: 2025-01-22
 Publication Status: Published online
 Pages: ca. 32
 Publishing info: -
 Table of Contents: Overview
Lesson Goals
Technical Requirements
Part 1: Introduction to Simulations and Agent-Based Modeling
1.1 Why use Historical Simulations for our Case Study?
1.2 What are Simulations?
1.3 What is Agent-Based Modeling?
1.4 Historical Context of Agent-Based Modeling
Part 2: Programming Agent-Based Models with Mesa
2.1 Goals
2.2 What About Data?
2.3 Key Concepts of Agent-Based Models
Agents
Space (or Environment)
Model
Time
Experimentation
2.4 Overview of Mesa
2.5 Building the Model
2.5.1 Setting up the model
2.5.2 Adding Time
2.5.3 Agent Step
2.5.4 Running your First Model
2.5.5 Adding Space
2.5.6 Collecting Data
2.5.7 Visualization and Interactive Features of Mesa
Part 3: Summary, Open Questions and Next Steps
3.1 Suggestions for Extending the Model
3.2 Further Steps and Resources
3.3 Final Remarks
Endnotes
 Rev. Type: Peer
 Identifiers: DOI: 10.46430/phen0122
Other: gea0396
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

hide
Title: The Programming Historian
Source Genre: Journal
 Creator(s):
Affiliations:
Publ. Info: [Erscheinungsort nicht ermittelbar] : Editorial Board of the Programming Historian
Pages: - Volume / Issue: 14 Sequence Number: 0122 Start / End Page: - Identifier: ISSN: 2397-2068
ISSN: 2517-5769
ISSN: 2631-9462
ISSN: 2753-9296
CoNE: https://pure.mpg.de/cone/journals/resource/2397-2068