Skip to content

Releases: Axelrod-Python/Axelrod

v1.11.0

28 Sep 17:41
Compare
Choose a tag to compare

v1.11.0, 2016-09-28

State distribution functions, new strategies and minor test fix.

  • Matches have a method to give state distribution:
    #717
  • Two new strategies: Worse and Worse and Knowledgeable Worse and Worse.
    #724
  • Minor fix of a test that would sometimes fail due to floating point error.
    #725

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

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