Axelrod icon indicating copy to clipboard operation
Axelrod copied to clipboard

A research tool for the Iterated Prisoner's Dilemma

Results 69 Axelrod issues
Sort by recently updated
recently updated
newest added
trafficstars

@drvinceknight suggested on #1297: "the main github page for the library might benefit from a light once-over. Maybe move the link to the docs higher, update the maintainers, coverage badge...

* `from_literature` vs. `new_in_axelrod`? * Is main variant (e.g. for the different version of go by majority, retaliate, etc.) * other ideas?

In the course of finding new seeds for many tests for #1288 it occurs to me that we can probably organize these tests in a more useful way. There are...

The Dual transformer used for fingerprinting is quadratic since it flips and unflips the entire history every round. A History class that maintains a flipped history and just swaps the...

It's getting a bit full. Suggestions: - [ ] move the executable scripts into a /bin subdirectory - [ ] rename test to test.sh - [ ] move some of...

Re: discussion in #1288, add back in the [code](https://github.com/Axelrod-Python/Axelrod/pull/1288/commits/5128e4d8f6762986e5449564349d8874f7a54802) used for serializing tests and finding new random seeds. Requires using the `attrs` library or the built in dataclasses available in...

- [ ] Create a script or enhancement to [test](https://github.com/Axelrod-Python/Axelrod/blob/master/test) that runs all the same checks as [config.yml](https://github.com/Axelrod-Python/Axelrod/blob/master/.github/workflows/config.yml) - [ ] Pin versions of isort, mypy, etc. in [requirements.txt](https://github.com/Axelrod-Python/Axelrod/blob/master/requirements.txt) so...

In the course of #1288 I added a test for Match reproducibility given a random seed. The strategy Darwin fails this test because it retains history at the class level....

I've been working on a number of separate branches and problems and would like some feedback on a proposal before I sink a lot of time into it. For the...

5.0.0
discussion

Following #1300, we can make logic to run get_memory_from_transitions on the transitions variable in FSMs in order to get memory depth.