Giter VIP home page Giter VIP logo

Comments (11)

drvinceknight avatar drvinceknight commented on July 24, 2024

I'm going to incorporate this with a new manage.py script which will run everything:

  • options to run tests
  • options to run in parallel
  • etc?

from axelrod.

langner avatar langner commented on July 24, 2024

At first glance, caching would be the first things to do to boost performance.

from axelrod.

langner avatar langner commented on July 24, 2024

See #41 for caching for pairs of deterministic strategies.

from axelrod.

drvinceknight avatar drvinceknight commented on July 24, 2024

Absolutely huge pull request! Amazing! Awesome @langner ! I'll leave this issue open as I still want to parallelise when I get a chance. That does need the overall better manage.py script which I'll get to.

from axelrod.

drvinceknight avatar drvinceknight commented on July 24, 2024

(I am learning a lot of Python from your pull request @langner : very much appreciated).

from axelrod.

meatballs avatar meatballs commented on July 24, 2024

Can this one be closed now?

from axelrod.

drvinceknight avatar drvinceknight commented on July 24, 2024

I think I'd still like a manage.py script, which we don't have so that we could move the functionality of run_tournament and include options like:

manage.py test

actually that's the only extra thing I'd want in there that I can think off.. Perhaps not needed?

from axelrod.

meatballs avatar meatballs commented on July 24, 2024

why not just add any additional functionality as methods in the TournamentManager class? Makes them much easier to test.

from axelrod.

drvinceknight avatar drvinceknight commented on July 24, 2024

Does it make sense to have run tests in there? I think that's the only
extra thing really needed which I'm now not sure warrants it... Although I
guess could be nice...

On Mon, Mar 23, 2015 at 8:33 AM Owen Campbell [email protected]
wrote:

why not just add any additional functionality as methods in the
TournamentManager class? Makes them much easier to test.

β€”
Reply to this email directly or view it on GitHub
https://github.com/drvinceknight/Axelrod/issues/32#issuecomment-84884756
.

from axelrod.

meatballs avatar meatballs commented on July 24, 2024

Probably doesn't make much sense. Anyone who knows enough to want to run the tests is going to be perfectly capable of typing the command to do so. Running tests from within TournamentManager would actually require more typing!

from axelrod.

drvinceknight avatar drvinceknight commented on July 24, 2024

Yeah... Cool. Let's scrap this.

On Mon, Mar 23, 2015 at 10:47 AM Owen Campbell [email protected]
wrote:

Probably doesn't make much sense. Anyone who knows enough to want to run
the tests is going to be perfectly capable of typing the command to do so.
Running tests from within TournamentManager would actually require more
typing!

β€”
Reply to this email directly or view it on GitHub
https://github.com/drvinceknight/Axelrod/issues/32#issuecomment-84942451
.

from axelrod.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.