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.

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 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.5.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

scicom-0.5.0-py3-none-any.whl (249.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for scicom-0.5.0.tar.gz
Algorithm Hash digest
SHA256 14da803c3fc150f2aaa1946d95b56ec2600c23ba29efc9c5e3fc8c11f5dda550
MD5 bb65b02f694ea5018ba0ee3af1dd68e2
BLAKE2b-256 bff14783e6d3a866f0ed0a05473a7196a6f646d72de90860da3eb5b08e55ff94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scicom-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 249.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for scicom-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f53cad9759d8afbe4d69c9ab639c46e9fa8449d12bb8d8de485f06cc7fb8068
MD5 e347fc2ecd76123f57a21d6fdb7934e2
BLAKE2b-256 b39e26ac95e76b0217aa77d296a17d072c5efebc0825790a63b8e92f927d9b59

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