|
18 | 18 | ReactivePlayer,
|
19 | 19 | MemoryOnePlayer
|
20 | 20 | )
|
21 |
| - isort:skip_file |
| 21 | + # isort:skip_file |
22 | 22 | """
|
23 | 23 | from .adaptive import Adaptive
|
24 | 24 | from .adaptor import AdaptorBrief, AdaptorLong
|
25 | 25 | from .alternator import Alternator
|
26 |
| -from .ann import ( # pylint: disable=unused-import |
27 |
| - ANN, |
28 |
| - EvolvableANN, |
29 |
| - EvolvedANN, |
30 |
| - EvolvedANN5, |
31 |
| - EvolvedANNNoise05, |
32 |
| -) |
| 26 | +from .ann import EvolvedANN, EvolvedANN5, EvolvedANNNoise05 |
| 27 | +from .ann import ANN, EvolvableANN # pylint: disable=unused-import |
33 | 28 | from .apavlov import APavlov2006, APavlov2011
|
34 | 29 | from .appeaser import Appeaser
|
35 | 30 | from .averagecopier import AverageCopier, NiceAverageCopier
|
36 | 31 | from .axelrod_first import (
|
37 |
| - FirstByAnonymous, |
38 | 32 | FirstByDavis,
|
39 |
| - FirstByDowning, |
40 | 33 | FirstByFeld,
|
41 | 34 | FirstByGraaskamp,
|
42 | 35 | FirstByGrofman,
|
43 | 36 | FirstByJoss,
|
44 | 37 | FirstByNydegger,
|
| 38 | + FirstByDowning, |
45 | 39 | FirstByShubik,
|
46 | 40 | FirstBySteinAndRapoport,
|
47 | 41 | FirstByTidemanAndChieruzzi,
|
48 | 42 | FirstByTullock,
|
| 43 | + FirstByAnonymous, |
49 | 44 | )
|
50 | 45 | from .axelrod_second import (
|
51 | 46 | SecondByAppold,
|
|
58 | 53 | SecondByGetzler,
|
59 | 54 | SecondByGladstein,
|
60 | 55 | SecondByGraaskampKatzen,
|
61 |
| - SecondByGrofman, |
62 | 56 | SecondByHarrington,
|
63 | 57 | SecondByKluepfel,
|
64 | 58 | SecondByLeyvraz,
|
65 | 59 | SecondByMikkelson,
|
| 60 | + SecondByGrofman, |
| 61 | + SecondByTidemanAndChieruzzi, |
66 | 62 | SecondByRichardHufford,
|
67 | 63 | SecondByRowsam,
|
68 | 64 | SecondByTester,
|
69 |
| - SecondByTidemanAndChieruzzi, |
70 | 65 | SecondByTranquilizer,
|
71 | 66 | SecondByWeiner,
|
72 | 67 | SecondByWhite,
|
|
78 | 73 | from .bush_mosteller import BushMosteller
|
79 | 74 | from .calculator import Calculator
|
80 | 75 | from .cooperator import Cooperator, TrickyCooperator
|
81 |
| -from .cycler import AntiCycler # pylint: disable=unused-import |
82 | 76 | from .cycler import (
|
83 |
| - Cycler, |
| 77 | + AntiCycler, |
84 | 78 | CyclerCCCCCD,
|
85 | 79 | CyclerCCCD,
|
86 | 80 | CyclerCCCDCD,
|
87 | 81 | CyclerCCD,
|
88 | 82 | CyclerDC,
|
89 | 83 | CyclerDDC,
|
90 |
| - EvolvableCycler, |
91 | 84 | )
|
| 85 | +from .cycler import Cycler, EvolvableCycler # pylint: disable=unused-import |
92 | 86 | from .darwin import Darwin
|
93 | 87 | from .dbs import DBS
|
94 | 88 | from .defector import Defector, TrickyDefector
|
95 | 89 | from .doubler import Doubler
|
96 |
| -from .finite_state_machines import ( # pylint: disable=unused-import |
| 90 | +from .finite_state_machines import ( |
97 | 91 | TF1,
|
98 | 92 | TF2,
|
99 | 93 | TF3,
|
100 |
| - EvolvableFSMPlayer, |
101 | 94 | EvolvedFSM4,
|
102 | 95 | EvolvedFSM16,
|
103 | 96 | EvolvedFSM16Noise05,
|
104 | 97 | Fortress3,
|
105 | 98 | Fortress4,
|
106 |
| - FSMPlayer, |
107 | 99 | Predator,
|
108 | 100 | Pun1,
|
109 | 101 | Raider,
|
110 | 102 | Ripoff,
|
| 103 | + UsuallyCooperates, |
| 104 | + UsuallyDefects, |
111 | 105 | SolutionB1,
|
112 | 106 | SolutionB5,
|
113 | 107 | Thumper,
|
114 |
| - UsuallyCooperates, |
115 |
| - UsuallyDefects, |
| 108 | +) |
| 109 | +from .finite_state_machines import ( # pylint: disable=unused-import |
| 110 | + EvolvableFSMPlayer, |
| 111 | + FSMPlayer, |
116 | 112 | )
|
117 | 113 | from .forgiver import Forgiver, ForgivingTitForTat
|
118 |
| -from .gambler import EvolvableGambler # pylint: disable=unused-import |
119 | 114 | from .gambler import (
|
120 |
| - Gambler, |
121 | 115 | PSOGambler1_1_1,
|
122 | 116 | PSOGambler2_2_2,
|
123 | 117 | PSOGambler2_2_2_Noise05,
|
124 | 118 | PSOGamblerMem1,
|
125 | 119 | ZDMem2,
|
126 | 120 | )
|
| 121 | +from .gambler import EvolvableGambler, Gambler # pylint: disable=unused-import |
127 | 122 | from .geller import Geller, GellerCooperator, GellerDefector
|
128 | 123 | from .gobymajority import (
|
129 | 124 | GoByMajority,
|
|
150 | 145 | )
|
151 | 146 | from .grumpy import Grumpy
|
152 | 147 | from .handshake import Handshake
|
153 |
| -from .hmm import EvolvableHMMPlayer # pylint: disable=unused-import |
154 |
| -from .hmm import EvolvedHMM5, HMMPlayer |
| 148 | +from .hmm import EvolvedHMM5 |
| 149 | +from .hmm import EvolvableHMMPlayer, HMMPlayer # pylint: disable=unused-import |
155 | 150 | from .human import Human # pylint: disable=unused-import
|
156 | 151 | from .hunter import (
|
157 | 152 | AlternatorHunter,
|
|
163 | 158 | RandomHunter,
|
164 | 159 | )
|
165 | 160 | from .inverse import Inverse
|
166 |
| -from .lookerup import EvolvableLookerUp # pylint: disable=unused-import |
167 | 161 | from .lookerup import (
|
168 | 162 | EvolvedLookerUp1_1_1,
|
169 | 163 | EvolvedLookerUp2_2_2,
|
170 |
| - LookerUp, |
171 | 164 | Winner12,
|
172 | 165 | Winner21,
|
173 | 166 | )
|
| 167 | +from .lookerup import ( # pylint: disable=unused-import |
| 168 | + EvolvableLookerUp, |
| 169 | + LookerUp, |
| 170 | +) |
| 171 | + |
174 | 172 | from .mathematicalconstants import Golden, Pi, e
|
175 |
| -from .memoryone import ( # pylint: disable=unused-import |
| 173 | +from .memoryone import ( |
176 | 174 | GTFT,
|
177 | 175 | ALLCorALLD,
|
178 | 176 | FirmButFair,
|
179 |
| - MemoryOnePlayer, |
180 |
| - ReactivePlayer, |
181 | 177 | SoftJoss,
|
182 | 178 | StochasticCooperator,
|
183 | 179 | StochasticWSLS,
|
184 | 180 | WinShiftLoseStay,
|
185 | 181 | WinStayLoseShift,
|
186 | 182 | )
|
187 |
| -from .memorytwo import MemoryTwoPlayer # pylint: disable=unused-import |
| 183 | +from .memoryone import ( # pylint: disable=unused-import |
| 184 | + ReactivePlayer, |
| 185 | + MemoryOnePlayer, |
| 186 | +) |
| 187 | + |
188 | 188 | from .memorytwo import AON2, MEM2, DelayedAON1
|
| 189 | +from .memorytwo import MemoryTwoPlayer # pylint: disable=unused-import |
| 190 | + |
189 | 191 | from .mindcontrol import MindBender, MindController, MindWarper
|
190 | 192 | from .mindreader import MindReader, MirrorMindReader, ProtectedMindReader
|
191 | 193 | from .mutual import Desperate, Hopeless, Willing
|
|
202 | 204 | Prober4,
|
203 | 205 | RemorsefulProber,
|
204 | 206 | )
|
205 |
| -from .punisher import InversePunisher, LevelPunisher, Punisher, TrickyLevelPunisher |
| 207 | +from .punisher import ( |
| 208 | + InversePunisher, |
| 209 | + LevelPunisher, |
| 210 | + Punisher, |
| 211 | + TrickyLevelPunisher, |
| 212 | +) |
206 | 213 | from .qlearner import (
|
207 | 214 | ArrogantQLearner,
|
208 | 215 | CautiousQLearner,
|
|
221 | 228 | )
|
222 | 229 | from .revised_downing import RevisedDowning
|
223 | 230 | from .selfsteem import SelfSteem
|
224 |
| -from .sequence_player import SequencePlayer # pylint: disable=unused-import |
225 |
| -from .sequence_player import ThueMorse, ThueMorseInverse |
| 231 | +from .sequence_player import ( # pylint: disable=unused-import |
| 232 | + SequencePlayer, |
| 233 | + ThueMorse, |
| 234 | + ThueMorseInverse, |
| 235 | +) |
226 | 236 | from .shortmem import ShortMem
|
227 | 237 | from .stalker import Stalker
|
228 | 238 | from .titfortat import (
|
|
0 commit comments