Historical Letters

Historical Letters (1.0.0)

A letter sending model with historically informed initial positions to reconstruct communication and archiving processes in the Republic of Letters, the 15th to 17th century form of scholarship.

The model is aimed at historians, willing to formalize historical assumptions about the letter sending process itself and allows in principle to set heterogeneous social roles, e.g. to evaluate the role of gender or social status in the formation of letter exchange networks. The model furthermore includes a pruning process to simulate the loss of letters to critically asses the role of biases e.g. in relation to gender, geographical regions, or power structures, in the creation of empirical letter archives.

Each agent has an initial random topic vector, expressed as a RGB value. The initial positions of the agents are based on a weighted random draw based on data from [2]. In each step, agents generate two neighbourhoods for sending letters and potential targets to move towards. The probability to send letters is a self-reinforcing process. After each sending the internal topic of the receiver is updated as a movement in abstract space by a random amount towards the letters topic.

All send letters are tracked in a ledger which is the basis for further research on archival processes by performing random or targeted deletion of records. Changes in network measures are compared to results from empirical letter networks to find likely biases underlying the archive creation. The deletion can be selected as part of the agent-based simulation. In this case a range of network measures is calculated on copies of the ledger where letters have been deleted by different deletion strategies.

Release Notes

Version 0.4.0 of scicom python package

See README

Contains the historical letters model documented in the ODD

Install in virtual environment e.g. with

python3 -m venv env
source env/bin/activate
pip install scicom

The interface can be started with

source env/bin/activate
cd src/scicom
python3 run.py historicalletters

The interface should open in a browser.

Associated Publications


This is a companion discussion topic for the original entry at https://www.comses.net/codebases/111fbcc0-77a0-4699-9913-4b5ddee95dda/releases/1.0.0