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.3.tar.gz (66.6 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.3-py3-none-any.whl (73.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evoke_signals-0.1.3.tar.gz
  • Upload date:
  • Size: 66.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.0

File hashes

Hashes for evoke_signals-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ce4fa53af735d0d79eec4f65eb6c6abf87c51831de914e27e7ed3a79cab513c5
MD5 013b9a3e32911d691060bef71a0cd032
BLAKE2b-256 7b783c7aa4a6413292612d9553b317370ddbd2b8299d0981949ea7a7d556ace0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evoke_signals-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 73.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.0

File hashes

Hashes for evoke_signals-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4450eb76ba7d6ee3edc1e5afaa61103e0e4e7e45f4c03d1ec88467a67302810b
MD5 dd5df90b2d3eb589b76cd44af4ddd128
BLAKE2b-256 c3491ed76e33a28b6736c0d05b83519a13ec9126fa1821482164b883ea112535

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