Skip to content

Simplify/move the ResultSet #1422

Open
Open
@drvinceknight

Description

@drvinceknight

In anticipation of 5.0.0 I wonder if the ResultSet is perhaps worth simplifying a lot. Currently it does a huge amount of calculations (some includes a fair bit of complexity to do all the stuff on disc etc...) that are very specific to the IPD.

I think there are 2 possibilities:

  1. Keep the ResultSet and aim to have it generic so as to do the same amount of calculations for any/all games.
  2. Make the generic output of the Tournament.play() be a payoff matrix and include the option to write the interactions. For the case of the IPD this would lead to no loss of functionality as we would "simply" move the current ResultSet calculations to a specific analysis.ipd spot that we could point at the interactions.

I very much prefer option 2 and wonder if that would streamline things so that we could use the Tournament class in the Moran process? (but this is a minor point)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions