Skip to main content

SciCom

Simulating various aspects of scientific communication via Agent-based models.

In this first version, we introduce an agent-based modelling approach to reconstruct communication in the Republic of Letters.

Documentation is available on ReadTheDocs.

Installation

tl;dr Use pip

pip install scicom

Consider using a clean virtual environment to keep your main packages separated. Create a new virtual environment and install the package

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

Examples

You can find an example Jupyter Notebook showing the use of the LetterSpace model in the examples folder.

Alternatively, you can use the mesa server framework to create an local browser interface with changeable parameters, see screenshot below and documentation on running mesa.

Mesa Interface

Testing

Tests can be run by installing the test requirements and running tox.

pip install scicom[test]
tox

Building documentation

The documentation is build using sphinx. Install with the docs option and run

pip install scicom[docs]
tox -e docs

Funding information

The development was part of the research project ModelSEN

Socio-epistemic networks: Modelling Historical Knowledge Processes,

in Department I of the Max Planck Institute for the History of Science, Berlin, and funded by the Federal Ministry of Education and Research, Germany (Grant No. 01 UG2131).

The work is continued in the department for Structural Changes of the Technosphere at the Max Planck Institute of Geoanthropology, Jena.

Metadata

Release files for SciCom 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SciCom 1.0.1
File Size Uploaded
scicom-1.0.1.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for SciCom 1.0.1
File Interpreter ABI Platform
scicom-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / scicom-1.0.1.tar.gz

Download URL scicom-1.0.1.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
09f7b8ce390f36304ac18a5982735c3374b485203307d4043f59cd75a69f5faf
BLAKE2b-256 checksum
How to use checksums
8d0cd5ca51b325c02b8f0cb9b527602ce71a57187f095b6b16f510d5807e42e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / scicom-1.0.1-py3-none-any.whl

Download URL scicom-1.0.1-py3-none-any.whl
Size 246.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
08c1c6f9481cf8932187d10c8c462fe633aef86a44dd83c53ce87e520aa79705
BLAKE2b-256 checksum
How to use checksums
cca3b4378868b572a12df526c8b0f781bd51bbc647dca631c8eebddcf451c00c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.1

2 release files

0.1.2

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page