Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 65 additions & 74 deletions axelrod/data/all_classifiers.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
$\\phi$:
$\phi$:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
$\\pi$:
$\pi$:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
Expand Down Expand Up @@ -186,6 +186,14 @@ Bully:
manipulates_state: false
memory_depth: 1
stochastic: false
Burn Both Ends:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: 1
stochastic: true
Bush Mosteller:
inspects_source: false
long_run_time: false
Expand All @@ -195,6 +203,14 @@ Bush Mosteller:
manipulates_state: false
memory_depth: .inf
stochastic: true
CAPRI:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: 3
stochastic: false
Calculator:
inspects_source: false
long_run_time: false
Expand Down Expand Up @@ -439,31 +455,31 @@ Evolved ANN 5 Noise 05:
manipulates_state: false
memory_depth: .inf
stochastic: false
EvolvedAttention:
Evolved FSM 16:
inspects_source: false
long_run_time: True
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: 200
memory_depth: .inf
stochastic: false
Evolved FSM 16:
Evolved FSM 16 Noise 05:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
Evolved FSM 16 Noise 05:
Evolved FSM 4:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
Evolved FSM 4:
Evolved FSM 6:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
Expand All @@ -479,6 +495,14 @@ Evolved HMM 5:
manipulates_state: false
memory_depth: 5
stochastic: true
EvolvedAttention:
inspects_source: false
long_run_time: true
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: 200
stochastic: false
EvolvedLookerUp1_1_1:
inspects_source: false
long_run_time: false
Expand Down Expand Up @@ -659,39 +683,23 @@ Fortress4:
manipulates_state: false
memory_depth: 3
stochastic: false
GTFT:
FrequencyAnalyzer:
inspects_source: false
long_run_time: false
makes_use_of: !!set
game: null
manipulates_source: false
manipulates_state: false
memory_depth: 1
stochastic: true
Geller:
inspects_source: true
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: true
Geller Cooperator:
inspects_source: true
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
Geller Defector:
inspects_source: true
GTFT:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
makes_use_of: !!set
game: null
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
memory_depth: 1
stochastic: true
General Soft Grudger:
inspects_source: false
long_run_time: false
Expand Down Expand Up @@ -1099,47 +1107,14 @@ Michaelos:
manipulates_state: false
memory_depth: .inf
stochastic: true
Mind Bender:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: true
manipulates_state: false
memory_depth: -10
stochastic: false
Mind Controller:
Momentum:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: true
manipulates_state: false
memory_depth: -10
stochastic: false
Mind Reader:
inspects_source: true
long_run_time: false
makes_use_of: !!set
game: null
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
Mind Warper:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: true
manipulates_state: false
memory_depth: -10
stochastic: false
Mirror Mind Reader:
inspects_source: true
long_run_time: false
makes_use_of: !!set {}
manipulates_source: true
manipulates_state: false
memory_depth: .inf
stochastic: false
N Tit(s) For M Tat(s):
inspects_source: false
long_run_time: false
Expand Down Expand Up @@ -1344,15 +1319,6 @@ Prober 4:
manipulates_state: false
memory_depth: .inf
stochastic: false
Protected Mind Reader:
inspects_source: true
long_run_time: false
makes_use_of: !!set
game: null
manipulates_source: true
manipulates_state: false
memory_depth: .inf
stochastic: false
Pun1:
inspects_source: false
long_run_time: false
Expand Down Expand Up @@ -1733,6 +1699,14 @@ Spiteful Tit For Tat:
manipulates_state: false
memory_depth: .inf
stochastic: false
SpitefulCC:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: false
Stalker:
inspects_source: false
long_run_time: false
Expand Down Expand Up @@ -2040,3 +2014,20 @@ ZD-SET-2:
manipulates_state: false
memory_depth: 1
stochastic: true
ZeroResp v2:
inspects_source: false
long_run_time: false
makes_use_of: !!set
length: null
manipulates_source: false
manipulates_state: false
memory_depth: .inf
stochastic: true
ZeroResp v5.4.4:
inspects_source: false
long_run_time: false
makes_use_of: !!set {}
manipulates_source: false
manipulates_state: true
memory_depth: .inf
stochastic: true
1 change: 1 addition & 0 deletions axelrod/fingerprint.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ def _create_points(step: float, progress_bar: bool = True) -> List[Point]:
points = []
for x in np.linspace(0, 1, num):
for y in np.linspace(0, 1, num):
# Cast to Python float so probe names/repr stay stable across NumPy versions
points.append(Point(float(x), float(y)))

if progress_bar:
Expand Down
4 changes: 4 additions & 0 deletions axelrod/strategies/_strategies.py
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,8 @@
ZDMischief,
ZDSet2,
)
from .zeroresp import ZeroResp
from .zeroresp_v2 import ZeroRespV2

# Note: Meta* strategies are handled in .__init__.py

Expand Down Expand Up @@ -509,5 +511,7 @@
ZDMem2,
ZDMischief,
ZDSet2,
ZeroResp,
ZeroRespV2,
e,
]
Loading
Loading