Skip to main content

Signalling games in python

Project description

Overview

evoke enables users to recreate signalling game simulations from the academic literature.

It comprises a library of methods from evolutionary game theory evoke/src/ and an ever-growing collection of user-friendly examples evoke/examples/.

Online tutorial

See the interactive tutorial on Google Colab.

Installation

Install with pip: pip install evoke_signals.

Basic usage

To create one of the example figures, simply import the relevant class and create an instance of it:

from evoke.examples.skyrms2010signals import Skyrms2010_1_1
fig1_1 = Skyrms2010_1_1()

Example of Skyrms 2010 Figure 1.1

Certain figures allow you to specify your own parameters:

from evoke.examples.skyrms2010signals import Skyrms2010_3_3
fig3_3 = Skyrms2010_3_3(iterations=1000)

Example of Skyrms 2010 Figure 3.3

See the examples/ directory for a collection of available figures.

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

evoke_signals-0.1.0.tar.gz (48.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evoke_signals-0.1.0-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

Details for the file evoke_signals-0.1.0.tar.gz.

File metadata

  • Download URL: evoke_signals-0.1.0.tar.gz
  • Upload date:
  • Size: 48.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for evoke_signals-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a3e84b0206db6ee2fb4dd5895cc50181ac8ba804853f56ef0c13bafa5c2d3de6
MD5 ce94f8576019d5f2c574707b811a95f0
BLAKE2b-256 433221c46a9599cf21c5ead50c5e1e26454221127b94d2ba3ba2f837a0eef925

See more details on using hashes here.

File details

Details for the file evoke_signals-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: evoke_signals-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 52.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for evoke_signals-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f26534a202765a58092248f8e93d7835871d517126c1eb5b6efef22caecbff77
MD5 932ffe360533332290ea4bd573b3bdcf
BLAKE2b-256 ddf917a9c7af9a0e2bba01bdcf36b2dd55966ebdc57ad7969892cb25ed36ce39

See more details on using hashes here.

Supported by

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