Axelrod
Axelrod copied to clipboard
A research tool for the Iterated Prisoner's Dilemma
The properties for cooperations, defections, etc. add a lot of function call overhead that can be removed by changing to player.history.cooperations (and so on). Since this is an API breaking...
Now that all strategies can be pickled, we may be able to simplify the match generating code and the batch processing of matches. This may also improve the efficiency of...
As reported in #1246, when navigating through `Insights > Community` Github lists the project as not having a code of conduct, which it does, but not in the expected location....
Although the tournament does play matches for players against (clones of) themselves, this data is excluded from the later rankings and other computations. According to a report on gitter, Axelrod's...
[Edit 2019-08-03] Still available / desired: - [ ] Add Wright-Fisher process as a population dynamic - [ ] Add Link Dynamics / Active linking Moran variants - [ ]...
Let's use this issue to identify the best strategy for the namespace reorganization mentioned on #1174
In #1223 support has been added that ensure the library works with both v1 and v2 of `prompt_toolkit` (a dependency of the human player). The support of v1 is not...
We could use some more examples and demos in our [notebooks](https://github.com/Axelrod-Python/Axelrod-notebooks) repository. Just advertising for the other repository, please open PRs there.
Our docstrings currently use a variety of formats and we should agree a standard. My suggestion is that we use Numpydoc (https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt) since it's the closest to anything we currently...