Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 04 08:36

    Nikoleta-v3 on dev

    Move documentation to diataxis … (compare)

  • Jun 04 08:36
    Nikoleta-v3 closed #1391
  • Jun 04 08:36
    Nikoleta-v3 closed #1387
  • Jun 04 08:36
    Nikoleta-v3 commented #1391
  • May 29 01:56
    marcharper labeled #1391
  • May 26 13:45
    drvinceknight edited #1391
  • May 26 13:44
    drvinceknight commented #1391
  • May 26 13:40
    drvinceknight synchronize #1391
  • May 26 13:40

    drvinceknight on move-documentation-to-diataxis

    Remove duplicate entry. (compare)

  • May 26 13:30
    drvinceknight commented #1391
  • May 26 13:29
    drvinceknight edited #1391
  • May 26 13:28
    drvinceknight opened #1391
  • May 26 13:25

    drvinceknight on move-documentation-to-diataxis

    Delete an old file. Display version number in docs. Move tutorials to tutorial stru… and 8 more (compare)

  • May 25 09:22
    drvinceknight opened #1390
  • May 25 09:20

    Nikoleta-v3 on dev

    Update citations.md with JOSE p… Merge pull request #1389 from A… (compare)

  • May 25 09:20
    Nikoleta-v3 closed #1389
  • May 25 08:29
    drvinceknight closed #1386
  • May 25 08:29
    drvinceknight commented #1386
  • May 25 08:26

    drvinceknight on v4.11.0

    (compare)

  • May 25 08:26

    drvinceknight on dev

    Release 4.11.0 (compare)

Marc
@marcharper
I don't think we have the spiteful_cc variation though
RomeroLaura
@RomeroLaura
Okay, thank you for your help! I have done a preliminary attempt on this based heavily on similar implementations in the grudger.py file
RomeroLaura
@RomeroLaura
Hi, one quick question. It seems the doctest is not passing because the number of tests in https://github.com/Axelrod-Python/Axelrod/blob/master/docs/index.rst is 236, and I added one more. Should I change this value in docs/index.rst directly?
Vince Knight
@drvinceknight
Yup, go ahead and add that in the docs :+1:
Vince Knight
@drvinceknight
New Axelrod v4.10.0 has been released. There is lot in here but the biggest change is the complete rework of random seeding to be parallel processing compatible. There is a UI change that comes with it as seeds need to be set on instantiation of objects. Will paste relevant page of docs once they've built :)
Nikoleta Glynatsi
@Nikoleta-v3
:tada:
Vince Knight
@drvinceknight
I've set the new tournament results running for the latest version. (Will be done in a few days.)
Vince Knight
@drvinceknight
I've pushed the latest tournament results: https://axelrod-tournament.readthedocs.io/en/latest/
riamodh
@riamodh
Hey! We are trying to model human interaction and we are trying use the axelrod human strategy along with others like TitforTat and Defector. While everything else seems to be working, when we use the match.play() function, the human part is not working. Just wanted to check if we are missing out on any command? Thanks a lot!
Vince Knight
@drvinceknight
Hi @riamodh the Human player is a way to let a human being interact with the library: it prompts you to input and play against strategies.
Vince Knight
@drvinceknight
I'll be putting a new release of the Axelrod library together tomorrow (Friday).
Nikoleta Glynatsi
@Nikoleta-v3
:thumbsup: :tada:
Vince Knight
@drvinceknight
Sorry that that didn't happen: I (my wife really) ended up putting a first release on our baby Kaitlynn. Everyone is here and well.
I'll get that release done asap, still just catching up with things :)
Nikoleta Glynatsi
@Nikoleta-v3
Hello :wave: So PyLadies Bangkok, Hamburg and Chicago are organising an online meetup on International Women Day (https://twitter.com/PyLadiesHH/status/1359050429049536516) I am thinking about submitting a talk about the Axelrod library. I wanted to check that it would be okay with everyone :thumbsup:
Vince Knight
@drvinceknight
Fine by me, of course! Fantastic idea :)
Nikoleta Glynatsi
@Nikoleta-v3
Awesome! I did submit my talk on Sunday :smile: and it was accepted
Vince Knight
@drvinceknight
Nice :) :+1:
Marc
@marcharper
Congrats Vince and Nik :)
jlchulilla
@jlchulilla
Hi all. I'm new with Axelrod-Python, quite delighted with it 28 years after reading "Evolution of cooperation". I would like to change RPST payoff values to 3,1,-1,5
I have reviewed https://axelrod.readthedocs.io/ but I haven't find anything about it. I have guessed that changing match_attributes dictionary would do, but I haven't found how to do it.
what can I do? Thanks in advance
Nikoleta Glynatsi
@Nikoleta-v3
Hello @jlchulilla :wave: Thank you for reaching out. You can find a tutorial on changing the payoff values here: https://axelrod.readthedocs.io/en/stable/tutorials/advanced/games.html. To change the payoff values we need to change the game that the strategies are playing. Hope this helps, please don’t hesitate to reach out if you have anymore questions :smile:
jlchulilla
@jlchulilla

that's it!! nice!! thanks!!

BTW, Do you know why RPST values are not 3,1,-1,5? IIRC (I have to retrieve that piece of data from my notebook), the later was pointed out by Axelrod in order to maximize cooperation emergence, since one of the rules was that 2R > S+T

Nikoleta Glynatsi
@Nikoleta-v3
Well the values R=3,S=0,T=5 and P=1 are used as the default in the library because they are the most common values used in the literature. Axelrod himself used these values in his two original tournaments. Note that with these values the rule 2R > S+T still holds! Honestly, I don't remember if Axelrod specifically pointed out the values 3,1,-1,5 :sweat_smile: However, research is indeed done with different payoffs values and that is exactly why we allow for the game to be changed :smile:
jlchulilla
@jlchulilla
You are right. Sorry for the inconvenience!
Nikoleta Glynatsi
@Nikoleta-v3
No inconvenience at all! It's always nice to talk about game theory :smile: :game_die: Please feel free to ask more questions
DoomPtrl
@DoomPtrl
Hi, I'm trying to do a further research with this axelrod-python. Can you please answer my 2 questions?
  1. What does repetition mean in modifying the rules of the tournament?
  1. Can you please send me the result rankings of a tournament with every strategy if you have it? (My computer is too slow for it T.T)
Marc
@marcharper
Hi @DoomPtrl , repetition means that a game or tournament is played multiple times, usually because there can be statistical variation so having many repetitions can give a better picture
You can find full results for the full tournament here: https://github.com/Axelrod-Python/tournament
DoomPtrl
@DoomPtrl
Thank you for answering. This community and this whole work are totally amazing
Vince Knight
@drvinceknight
New release of Axelrod: 4.11.0 is out.
vinceknight
@vinceknight:matrix.org
[m]
👍️
Was just testing if that worked. I'm typing from matrix which integrates really nicely with gitter.im
Owen
@owen:tanti.org.uk
[m]
and so am I!
vinceknight
@vinceknight:matrix.org
[m]
@o
Owen: has setup the UK Python association on matrix so having access to gitter here will make this better for me as I don't keep my eyes on the gitter channel as much as I should.
Owen
@owen:tanti.org.uk
[m]
If anyone else would like to join our 'UK Python Community' room on matrix, you'd be more than welcome. Brief instructions are at https://uk.python.org/contact/
vinceknight (he/him)
@vinceknight:matrix.org
[m]

On Axelrod-Python/Axelrod#1391 I've made (hopefully) minimalistic changes to the docs but also there you can see I've set up readthedocs to build documentation on PRs.

From now on any new PR will build a set of built docs that we can read through (could be a helpful check to make sure new features are documented properly etc).

owen (he/him)
@owen:tanti.org.uk
[m]
nice!
skrapohl
@skrapohl
Hi Marc, hi Vincent, this seems to work!
vinceknight (he/him)
@vinceknight:matrix.org
[m]
Hi @skrapohl 👋
Marc
@marcharper
Welcome!
zewaywong
@zewaywong
Hi everyone!
owen (he/him)
@owen:tanti.org.uk
[m]
Hi @zewaywong