Axelrod

Latest version: v4.13.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 17

2.5.0

Internal improvements, type hints, documentation and a new strategy

- New strategy: ShortMem
https://github.com/Axelrod-Python/Axelrod/pull/857
- A number of type hints added to the library
https://github.com/Axelrod-Python/Axelrod/pull/828
https://github.com/Axelrod-Python/Axelrod/pull/831
https://github.com/Axelrod-Python/Axelrod/pull/832
https://github.com/Axelrod-Python/Axelrod/pull/833
https://github.com/Axelrod-Python/Axelrod/pull/834
https://github.com/Axelrod-Python/Axelrod/pull/835
https://github.com/Axelrod-Python/Axelrod/pull/836
https://github.com/Axelrod-Python/Axelrod/pull/840
https://github.com/Axelrod-Python/Axelrod/pull/846
https://github.com/Axelrod-Python/Axelrod/pull/847
https://github.com/Axelrod-Python/Axelrod/pull/849
https://github.com/Axelrod-Python/Axelrod/pull/850
https://github.com/Axelrod-Python/Axelrod/pull/851
https://github.com/Axelrod-Python/Axelrod/pull/853
https://github.com/Axelrod-Python/Axelrod/pull/854
https://github.com/Axelrod-Python/Axelrod/pull/856
https://github.com/Axelrod-Python/Axelrod/pull/858
https://github.com/Axelrod-Python/Axelrod/pull/824
https://github.com/Axelrod-Python/Axelrod/pull/821
https://github.com/Axelrod-Python/Axelrod/pull/815
https://github.com/Axelrod-Python/Axelrod/pull/814
- internal improvement to how players are cloned
https://github.com/Axelrod-Python/Axelrod/pull/817
- Refactor/removal of dynamic classes
https://github.com/Axelrod-Python/Axelrod/pull/852
- Run windows CI for py3.6
https://github.com/Axelrod-Python/Axelrod/pull/844
- Run mypi on travis
https://github.com/Axelrod-Python/Axelrod/pull/843
https://github.com/Axelrod-Python/Axelrod/pull/837
- Small update to the readme
https://github.com/Axelrod-Python/Axelrod/pull/829
- Docstring fix for random
https://github.com/Axelrod-Python/Axelrod/pull/826
- Improve efficiency of neural network strategy
https://github.com/Axelrod-Python/Axelrod/pull/819
- Improve efficiency of cycle detection
https://github.com/Axelrod-Python/Axelrod/pull/809
- Refactor of a number of tests and test documentation
https://github.com/Axelrod-Python/Axelrod/pull/820
- Large refactor thanks to dropping of python 2
https://github.com/Axelrod-Python/Axelrod/pull/818

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.4.0...v2.5.0

2.4.0

New machine learning strategies and moran processes on graphs.

- Moran processes on graphs
https://github.com/Axelrod-Python/Axelrod/pull/799
- Machine learning strategies
https://github.com/Axelrod-Python/Axelrod/pull/803

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.3.0...v2.4.0

2.3.0

Support for py3.6, new strategies, more tournament result information, and
internal improvements.

- Helpful list of short run time strategies
https://github.com/Axelrod-Python/Axelrod/pull/792
- Nice Meta strategy
https://github.com/Axelrod-Python/Axelrod/pull/794
- New strategies: Mem2, Pun1, Collective Strategy
https://github.com/Axelrod-Python/Axelrod/pull/795
- New strategies: Mem2, Pun1, Collective Strategy
https://github.com/Axelrod-Python/Axelrod/pull/795
- Python 3.6 supported
https://github.com/Axelrod-Python/Axelrod/pull/800
- Keep track of initial play rate in results
https://github.com/Axelrod-Python/Axelrod/pull/797
- Fix depreciation warning
https://github.com/Axelrod-Python/Axelrod/pull/793
- Moran processes are always stochastic
https://github.com/Axelrod-Python/Axelrod/pull/796

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.2.0...v2.3.0

2.2.0

Minor update: ability to pass axes object to plots and internal documentation
build fix.

- Pass axis object to plots
https://github.com/Axelrod-Python/Axelrod/pull/791
- Build docs with py3
https://github.com/Axelrod-Python/Axelrod/pull/788

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.1.0...v2.2.0

2.0.0

Dropping support for python 2, bug fixes, minor tidy of code (thanks to
dropping python 2 support!) and progress bars for fingerprinting.

- Dropping support for python 2
https://github.com/Axelrod-Python/Axelrod/pull/774
- Fix bug in cache
https://github.com/Axelrod-Python/Axelrod/pull/782
- Fix bug in stochastic classification of Random player
https://github.com/Axelrod-Python/Axelrod/pull/783
- Fix docstrings in fingerprint
https://github.com/Axelrod-Python/Axelrod/pull/784
- Use python 3 function caching
https://github.com/Axelrod-Python/Axelrod/pull/775
- More progress bars for fingerprinting
https://github.com/Axelrod-Python/Axelrod/pull/778

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v1.19.0...v2.0.0

1.19.0

New strategy using a trained neural network and documentation.

- Implement the EvolvedANN
https://github.com/Axelrod-Python/Axelrod/pull/773
- More strategy documentation
https://github.com/Axelrod-Python/Axelrod/pull/772

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v1.18.1...v1.19.0

Page 8 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.