Skip to content

Commit ba1079e

Browse files
committed
Expand and rename strategy.py dict
1 parent 6ac8e8c commit ba1079e

File tree

1 file changed

+71
-71
lines changed

1 file changed

+71
-71
lines changed

src/axelrod_fortran/strategies.py

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,73 @@
1-
axelrod_python_classes = {
2-
'grasr': None,
3-
'k31r': None,
4-
'k32r': None,
5-
'k33r': None,
6-
'k34r': 'Grudger',
7-
'k35r': None,
8-
'k36r': None,
9-
'k37r': None,
10-
'k38r': None,
11-
'k39r': None,
12-
'k40r': None,
13-
'k41r': None,
14-
'k42r': None,
15-
'k43r': None,
16-
'k44r': None,
17-
'k45r': None,
18-
'k46r': 'Eatherley',
19-
'k47r': None,
20-
'k48r': None,
21-
'k49r': None,
22-
'k50r': None,
23-
'k51r': None,
24-
'k52r': None,
25-
'k53r': None,
26-
'k54r': None,
27-
'k55r': None,
28-
'k56r': None,
29-
'k57r': 'Nydegger',
30-
'k58r': None,
31-
'k59r': 'RevisedDowning',
32-
'k60r': None,
33-
'k61r': 'Champion',
34-
'k62r': None,
35-
'k63r': None,
36-
'k64r': None,
37-
'k65r': None,
38-
'k66r': None,
39-
'k67r': None,
40-
'k68r': None,
41-
'k69r': 'Joss',
42-
'k70r': None,
43-
'k71r': None,
44-
'k72r': None,
45-
'k73r': None,
46-
'k74r': None,
47-
'k74rxx': None,
48-
'k75r': None,
49-
'k76r': 'Tester',
50-
'k77r': 'Feld',
51-
'k78r': None,
52-
'k79r': None,
53-
'k80r': None,
54-
'k81r': None,
55-
'k82r': None,
56-
'k83r': None,
57-
'k84r': None,
58-
'k85r': None,
59-
'k86r': 'Grofman',
60-
'k87r': None,
61-
'k88r': None,
62-
'k89r': None,
63-
'k90r': None,
64-
'k91r': None,
65-
'k92r': None,
66-
'k93r': 'UnnamedStrategy',
67-
'kpavlovc': 'WinStayLoseShift',
68-
'krandomc': 'Random',
69-
'ktf2tc': 'TitFor2Tats',
70-
'ktitfortatc': 'TitForTat',
1+
classifiers = {
2+
'grasr': {'axelrod-python class': None, 'stochastic': None},
3+
'k31r': {'axelrod-python class': None, 'stochastic': None},
4+
'k32r': {'axelrod-python class': None, 'stochastic': None},
5+
'k33r': {'axelrod-python class': None, 'stochastic': None},
6+
'k34r': {'axelrod-python class': 'Grudger', 'stochastic': None},
7+
'k35r': {'axelrod-python class': None, 'stochastic': None},
8+
'k36r': {'axelrod-python class': None, 'stochastic': None},
9+
'k37r': {'axelrod-python class': None, 'stochastic': None},
10+
'k38r': {'axelrod-python class': None, 'stochastic': None},
11+
'k39r': {'axelrod-python class': None, 'stochastic': None},
12+
'k40r': {'axelrod-python class': None, 'stochastic': None},
13+
'k41r': {'axelrod-python class': None, 'stochastic': None},
14+
'k42r': {'axelrod-python class': None, 'stochastic': None},
15+
'k43r': {'axelrod-python class': None, 'stochastic': None},
16+
'k44r': {'axelrod-python class': None, 'stochastic': None},
17+
'k45r': {'axelrod-python class': None, 'stochastic': None},
18+
'k46r': {'axelrod-python class': 'Eatherley', 'stochastic': None},
19+
'k47r': {'axelrod-python class': None, 'stochastic': None},
20+
'k48r': {'axelrod-python class': None, 'stochastic': None},
21+
'k49r': {'axelrod-python class': None, 'stochastic': None},
22+
'k50r': {'axelrod-python class': None, 'stochastic': None},
23+
'k51r': {'axelrod-python class': None, 'stochastic': None},
24+
'k52r': {'axelrod-python class': None, 'stochastic': None},
25+
'k53r': {'axelrod-python class': None, 'stochastic': None},
26+
'k54r': {'axelrod-python class': None, 'stochastic': None},
27+
'k55r': {'axelrod-python class': None, 'stochastic': None},
28+
'k56r': {'axelrod-python class': None, 'stochastic': None},
29+
'k57r': {'axelrod-python class': 'Nydegger', 'stochastic': None},
30+
'k58r': {'axelrod-python class': None, 'stochastic': None},
31+
'k59r': {'axelrod-python class': 'RevisedDowning', 'stochastic': None},
32+
'k60r': {'axelrod-python class': None, 'stochastic': None},
33+
'k61r': {'axelrod-python class': 'Champion', 'stochastic': None},
34+
'k62r': {'axelrod-python class': None, 'stochastic': None},
35+
'k63r': {'axelrod-python class': None, 'stochastic': None},
36+
'k64r': {'axelrod-python class': None, 'stochastic': None},
37+
'k65r': {'axelrod-python class': None, 'stochastic': None},
38+
'k66r': {'axelrod-python class': None, 'stochastic': None},
39+
'k67r': {'axelrod-python class': None, 'stochastic': None},
40+
'k68r': {'axelrod-python class': None, 'stochastic': None},
41+
'k69r': {'axelrod-python class': 'Joss', 'stochastic': None},
42+
'k70r': {'axelrod-python class': None, 'stochastic': None},
43+
'k71r': {'axelrod-python class': None, 'stochastic': None},
44+
'k72r': {'axelrod-python class': None, 'stochastic': None},
45+
'k73r': {'axelrod-python class': None, 'stochastic': None},
46+
'k74r': {'axelrod-python class': None, 'stochastic': None},
47+
'k74rxx': {'axelrod-python class': None, 'stochastic': None},
48+
'k75r': {'axelrod-python class': None, 'stochastic': None},
49+
'k76r': {'axelrod-python class': 'Tester', 'stochastic': None},
50+
'k77r': {'axelrod-python class': 'Feld', 'stochastic': None},
51+
'k78r': {'axelrod-python class': None, 'stochastic': None},
52+
'k79r': {'axelrod-python class': None, 'stochastic': None},
53+
'k80r': {'axelrod-python class': None, 'stochastic': None},
54+
'k81r': {'axelrod-python class': None, 'stochastic': None},
55+
'k82r': {'axelrod-python class': None, 'stochastic': None},
56+
'k83r': {'axelrod-python class': None, 'stochastic': None},
57+
'k84r': {'axelrod-python class': None, 'stochastic': None},
58+
'k85r': {'axelrod-python class': None, 'stochastic': None},
59+
'k86r': {'axelrod-python class': 'Grofman', 'stochastic': None},
60+
'k87r': {'axelrod-python class': None, 'stochastic': None},
61+
'k88r': {'axelrod-python class': None, 'stochastic': None},
62+
'k89r': {'axelrod-python class': None, 'stochastic': None},
63+
'k90r': {'axelrod-python class': None, 'stochastic': None},
64+
'k91r': {'axelrod-python class': None, 'stochastic': None},
65+
'k92r': {'axelrod-python class': None, 'stochastic': None},
66+
'k93r': {'axelrod-python class': 'UnnamedStrategy', 'stochastic': None},
67+
'kpavlovc': {'axelrod-python class': 'WinStayLoseShift', 'stochastic': None},
68+
'krandomc': {'axelrod-python class': 'Random', 'stochastic': None},
69+
'ktf2tc': {'axelrod-python class': 'TitFor2Tats', 'stochastic': None},
70+
'ktitfortatc': {'axelrod-python class': 'TitForTat', 'stochastic': None},
7171
}
7272

73-
all_strategies = axelrod_python_classes.keys()
73+
all_strategies = classifiers.keys()

0 commit comments

Comments
 (0)