Skip to content

Releases: Axelrod-Python/Axelrod

v1.10.0

22 Sep 07:37
Compare
Choose a tag to compare

Windows support! Summarise method for results, new strategies, and code of
conduct as well as minor fixes.

  • Various fixes to windows bugs (thanks to the PyConUK sprint!):
    #711
    #714
    #721
  • The result set has a summary:
    #707
  • Three new strategies (Gradual killer, easy go, Grudger alternator):
    #715
  • Code of conduct:
    #705
  • Fix of some tests:
    #716
  • Fix of link in docs:
    #722

Here are all the commits for this PR:
v1.9.0...v1.10.0

Filtering

09 Sep 08:05
Compare
Choose a tag to compare

v1.9.0, 2016-09-09

Filtering of strategy classes with a filterset dictionary.

Here are all the commits for this PR:
v1.9.0...v1.9.0

New strategies

28 Aug 11:55
Compare
Choose a tag to compare

v1.8.0, 2016-08-28

New strategies:

  • Adaptive TitForTat:
    #697
  • Desperate, Hopeless, Willing:
    #686

Here are all the commits for this PR:
v1.7.0...v1.8.0

1.7.0

14 Aug 19:16
Compare
Choose a tag to compare

v1.7.0, 2016-08-14

Probabilistic ending spatial tournaments, classifier for long run time, style
improvements, documentation improvements (including a bibliography) and bug fix.

  • Probabilistic ending spatial tournaments:
    #674
  • Classifier for strategies that have a long run time:
    #690
  • Documentation and style
    cleanup:#675,
    #687,
    #685,
    #682
  • Fix the noise in spatial tournaments:
    #679

Here are all the commits for this PR:
v1.6.0...v1.7.0

1.6.0

31 Jul 20:45
Compare
Choose a tag to compare

v1.6.0, 2016-07-31

Renaming of strategies, big performance improvement for result analysis and bug
fixes

  • axelrod.strategies is a list of well behaved (non cheating strategies):
    #665
  • The results set now has much lower memory footprint and is much faster:
    #672
  • Correct calculation for mean score diffs:
    #671
  • Error catching for bug with OSX, virtual envs and matplotlib:
    #669

Here are all the commits for this PR:
v1.5.0...v1.6.0

1.5.0

19 Jul 10:16
Compare
Choose a tag to compare

v1.5.0, 2016-07-19

New tournament type, new strategy, seeding, dev tools, docs + minor/bug fixes

User facing:

  • Spatial tournaments: #654
  • New strategy, slow tit for tat:
    #659
  • Seed the library: #653
  • More uniform strategy transformer behaviour:
    #657
  • Results can be calculated with non default game:
    #656

Documentation:

  • A community page: #656
  • An overall results page that replaces the payoff matrix page:
    #660

Development:

  • A git hook script for commit messages:
    #648
  • Caching of hypothesis database on travis:
    #658

Here are all the commits for this PR:
v1.4.0...v1.5.0

1.4.0

22 Jun 11:36
Compare
Choose a tag to compare

v1.4.0, 2016-06-22

New strategy.

  • contrite TitForTat: #639

Here are all the commits for this PR:
v1.3.0...v1.4.0

1.3.0

21 Jun 07:53
Compare
Choose a tag to compare

v1.3.0, 2016-06-21

New strategy, a bug fix and more explicit copyright notice

  • Remorseful Prober: #633

Bug fix:

  • The finite state machines were not reseting state properly.

Here are all the commits for this PR:
v1.2.0...v1.3.0

1.2.0

13 Jun 16:57
Compare
Choose a tag to compare

New strategies and some minor improvements

Naive Prober: #629
Gradual: #627
Soft grudger and reverse pavlov: #628
Minor improvements include:

Progress bar for result set reading of data: #618
Prob end tournament players do not know match length (this was in essence a bug): #611
Doc fixes
Here are all the commits for this PR: v1.1.1...v1.2.0

1.1.1

01 Jun 11:04
Compare
Choose a tag to compare

Minor changes, bug fixes.

Here are all the commits for this PR:
v1.1.0...v1.1.1

User facing:

  • The matches can tell the players different match attributes than the ones
    actually being played (helpful for prob end tournaments where players cannot
    know the length of the match for example):
    #609
  • A progress bar for the result set:
    #603

Internal:

  • Reducing some test sizes: #601
  • PEP8 improvements: #607
  • Refactor of the match generator (noise is an attribute):
    #608