signalling-games-org / evoke

A Python package for evolutionary signalling games
https://evoke.readthedocs.io/en/latest/
GNU General Public License v3.0
0 stars 1 forks source link

Fig. 4.1 #4

Closed manolomartinez closed 1 year ago

manolomartinez commented 1 year ago

The tutorial in this branch has a first version of fig. 4.1. (And also of rock-paper-scissors with a small epsilon.)

More importantly, the continuous replicator dynamics for one population appears to work now. The code needs to be cleaned up etc, but it works.

The thing I was getting with the discrete replicator (higher and higher amplitude till it saturates) I still get, but I now think it is what the discrete replicator dynamics does to rps, which is interesting.

manolomartinez commented 1 year ago

image This is what I have. Adding the other bells and whistles in Skyrms's plot would take some time, but perhaps it's best to do it (if at all?) once we are clearer on how the different classes will look like.

stephenfmann commented 1 year ago

Yep, I think this captures the key points of the figure.

manolomartinez commented 1 year ago

Solved by this commit, but I had to solve a few merge conflicts, please check if everything is working (in particular if within module imports work, and if your new Bar plot works too.)