Skip to main content

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

Project description

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. “MesaInterface”

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 Geoanthorpology, Jena.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scicom-0.4.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

scicom-0.4.1-py3-none-any.whl (221.4 kB view details)

Uploaded Python 3

File details

Details for the file scicom-0.4.1.tar.gz.

File metadata

  • Download URL: scicom-0.4.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for scicom-0.4.1.tar.gz
Algorithm Hash digest
SHA256 2ae384717458902e3da498c58d715ac5bafee0552e62d9da4bb824d57091839f
MD5 53f6e70da9f6ca9d60b8aefbcac5bfa1
BLAKE2b-256 f68fca788f598f0e1f1483e465b15800e7f53d52dc1056589a4ab8e0ff79361c

See more details on using hashes here.

File details

Details for the file scicom-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: scicom-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 221.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for scicom-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f614ff74cd4c39b536f143e9382dd13d338f3e7c8dd1bb8ad0f5e59212423e9b
MD5 6a96f9f966d931c0b8c5fe9f9108aeb3
BLAKE2b-256 4f7a65b0e01a67f9ce69c1a047b95ca5f8538378398516352c0f7ed0b2308501

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page