evokit
Getting Started:
Why EvoKit?
Installing
Guides
API Reference:
evokit
evokit
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (evokit.core.algorithm.Algorithm method)
(evokit.core.evaluator.Evaluator method)
(evokit.core.population.Individual method)
(evokit.core.population.Population method)
(evokit.core.selector.Selector method)
(evokit.core.variator.NullVariator method)
(evokit.core.variator.Variator method)
(evokit.evolvables.algorithms.CanonicalGeneticAlgorithm method)
(evokit.evolvables.algorithms.HomogeneousAlgorithm method)
(evokit.evolvables.algorithms.LinearAlgorithm method)
(evokit.evolvables.algorithms.SimpleLinearAlgorithm method)
(evokit.evolvables.bitstring.BitString method)
(evokit.evolvables.bitstring.MutateBits method)
(evokit.evolvables.bitstring.OnePointCrossover method)
(evokit.evolvables.gp.CrossoverSubtree method)
(evokit.evolvables.gp.Expression method)
(evokit.evolvables.gp.ExpressionFactory method)
(evokit.evolvables.gp.MutateNode method)
(evokit.evolvables.gp.MutateSubtree method)
(evokit.evolvables.gp.PenaliseNodeCount method)
(evokit.evolvables.gp.Program method)
(evokit.evolvables.gp.ProgramFactory method)
(evokit.evolvables.gp.Symbol method)
(evokit.evolvables.gp.SymbolicEvaluator method)
(evokit.evolvables.lgp.Condition method)
(evokit.evolvables.lgp.Crossover method)
(evokit.evolvables.lgp.For method)
(evokit.evolvables.lgp.If method)
(evokit.evolvables.lgp.Label method)
(evokit.evolvables.lgp.LGPEvaluator method)
(evokit.evolvables.lgp.LGPFactory method)
(evokit.evolvables.lgp.LinearGeneticProgram method)
(evokit.evolvables.lgp.Operation method)
(evokit.evolvables.lgp.RegisterStates method)
(evokit.evolvables.lgp.StructNextLine method)
(evokit.evolvables.lgp.StructOverLines method)
(evokit.evolvables.lgp.StructUntilLabel method)
(evokit.evolvables.lgp.StructureScope method)
(evokit.evolvables.lgp.While method)
(evokit.evolvables.otypes.ValueRange method)
(evokit.evolvables.selectors.NullSelector method)
(evokit.evolvables.selectors.TournamentSelector method)
(evokit.evolvables.selectors.TruncationSelector method)
(evokit.tools.lineage.VarySignature method)
(evokit.watch.memory.AttributeMemoryWatcher method)
(evokit.watch.memory.MemoryWatcher method)
(evokit.watch.watcher.Watcher method)
(evokit.watch.watcher.WatcherRecord method)
A
add() (in module evokit.evolvables.primitives)
Algorithm (class in evokit.core.algorithm)
archive() (evokit.core.population.Individual method)
(evokit.core.population.Population method)
arity (evokit.core.variator.Variator attribute)
(evokit.evolvables.gp.Expression attribute)
AttributeMemoryWatcher (class in evokit.watch.memory)
attributes (evokit.watch.memory.AttributeMemoryWatcher attribute)
automatic_events (evokit.core.algorithm.Algorithm attribute)
avg() (in module evokit.evolvables.primitives)
B
best() (evokit.core.population.Population method)
BitString (class in evokit.evolvables.bitstring)
bracket_size (evokit.evolvables.selectors.TournamentSelector attribute)
budget (evokit.core.selector.Selector attribute)
build() (evokit.evolvables.gp.ExpressionFactory method)
(evokit.evolvables.gp.ProgramFactory method)
(evokit.evolvables.lgp.LGPFactory method)
build_fully_effective() (evokit.evolvables.lgp.LGPFactory method)
C
can_copy_fitness (evokit.core.population.Individual attribute)
can_copy_parents (evokit.core.population.Individual attribute)
CanonicalGeneticAlgorithm (class in evokit.evolvables.algorithms)
cell() (in module evokit.evolvables.lgp)
cells() (in module evokit.evolvables.lgp)
check_all() (in module evokit.evolvables.lgp)
check_condition() (evokit.evolvables.lgp.RegisterStates method)
children (evokit.evolvables.gp.Expression attribute)
clear() (evokit.evolvables.bitstring.BitString method)
close() (evokit.watch.memory.MemoryWatcher method)
Condition (class in evokit.evolvables.lgp)
condition (evokit.evolvables.lgp.While attribute)
constant (evokit.evolvables.lgp.StateVectorType attribute)
constants (evokit.evolvables.lgp.RegisterStates attribute)
copy() (evokit.core.population.Individual method)
(evokit.core.population.Population method)
(evokit.evolvables.bitstring.BitString method)
(evokit.evolvables.gp.Expression method)
(evokit.evolvables.gp.Program method)
(evokit.evolvables.lgp.For method)
(evokit.evolvables.lgp.If method)
(evokit.evolvables.lgp.Instruction method)
(evokit.evolvables.lgp.Label method)
(evokit.evolvables.lgp.LinearGeneticProgram method)
(evokit.evolvables.lgp.Operation method)
(evokit.evolvables.lgp.RegisterStates method)
(evokit.evolvables.lgp.StructNextLine method)
(evokit.evolvables.lgp.StructOverLines method)
(evokit.evolvables.lgp.StructUntilLabel method)
(evokit.evolvables.lgp.StructureType method)
(evokit.evolvables.lgp.While method)
cos() (in module evokit.evolvables.primitives)
count (evokit.evolvables.lgp.For attribute)
CountBits (class in evokit.evolvables.bitstring)
create_cpu_watcher() (in module evokit.watch.watchers)
create_fitness_watcher() (in module evokit.watch.watchers)
create_rss_watcher() (in module evokit.watch.watchers)
create_size_watcher() (in module evokit.watch.watchers)
Crossover (class in evokit.evolvables.lgp)
CrossoverSubtree (class in evokit.evolvables.gp)
D
div() (in module evokit.evolvables.primitives)
draw_primitive() (evokit.evolvables.gp.ExpressionFactory method)
E
Elitist() (in module evokit.evolvables.selectors)
eq() (in module evokit.evolvables.primitives)
evaluate() (evokit.core.evaluator.Evaluator method)
(evokit.evolvables.bitstring.CountBits method)
(evokit.evolvables.gp.PenaliseNodeCount method)
(evokit.evolvables.gp.SymbolicEvaluator method)
(evokit.evolvables.lgp.LGPEvaluator method)
evaluate_population() (evokit.core.evaluator.Evaluator method)
Evaluator (class in evokit.core.evaluator)
event (evokit.watch.visual.PrintableRecord attribute)
(evokit.watch.watcher.WatcherRecord attribute)
events (evokit.core.algorithm.Algorithm attribute)
(evokit.evolvables.algorithms.CanonicalGeneticAlgorithm attribute)
(evokit.evolvables.algorithms.LinearAlgorithm attribute)
(evokit.evolvables.algorithms.SimpleLinearAlgorithm attribute)
evokit
module
evokit.core
module
evokit.core.accelerator
module
evokit.core.accelerator.parallelisers
module
evokit.core.algorithm
module
evokit.core.evaluator
module
evokit.core.population
module
evokit.core.selector
module
evokit.core.variator
module
evokit.evolvables
module
evokit.evolvables.algorithms
module
evokit.evolvables.bitstring
module
evokit.evolvables.gp
module
evokit.evolvables.gp_visualiser
module
evokit.evolvables.lgp
module
evokit.evolvables.otypes
module
evokit.evolvables.prefabs
module
evokit.evolvables.primitives
module
evokit.evolvables.selectors
module
evokit.tools
module
evokit.tools.diversity
module
evokit.tools.lineage
module
evokit.watch
module
evokit.watch.memory
module
evokit.watch.visual
module
evokit.watch.watcher
module
evokit.watch.watchers
module
Expression (class in evokit.evolvables.gp)
ExpressionFactory (class in evokit.evolvables.gp)
expunge_parents() (evokit.core.population.Individual method)
F
factory (evokit.evolvables.gp.Expression property)
fitness (evokit.core.population.Individual property)
flip() (evokit.evolvables.bitstring.BitString method)
For (class in evokit.evolvables.lgp)
force_update() (evokit.watch.watcher.Watcher method)
from_bit_list() (evokit.evolvables.bitstring.BitString class method)
G
generation (evokit.core.algorithm.Algorithm attribute)
(evokit.watch.watcher.WatcherRecord attribute)
genome (evokit.core.population.Individual attribute)
geq() (in module evokit.evolvables.primitives)
get() (evokit.evolvables.bitstring.BitString method)
get_cell_value() (evokit.evolvables.lgp.RegisterStates method)
get_state_vector() (evokit.evolvables.lgp.RegisterStates method)
graph_lineage() (in module evokit.tools.lineage)
gt() (in module evokit.evolvables.primitives)
guppy3_domisize_algorithm (evokit.watch.memory.MemoryWatcherMetric attribute)
H
has_fitness() (evokit.core.population.Individual method)
HomogeneousAlgorithm (class in evokit.evolvables.algorithms)
I
ident (in module evokit.evolvables.gp_visualiser)
If (class in evokit.evolvables.lgp)
Individual (class in evokit.core.population)
Instruction (class in evokit.evolvables.lgp)
is_registered() (evokit.watch.watcher.Watcher method)
L
Label (class in evokit.evolvables.lgp)
leq() (in module evokit.evolvables.primitives)
LGPEvaluator (class in evokit.evolvables.lgp)
LGPFactory (class in evokit.evolvables.lgp)
lim() (in module evokit.evolvables.primitives)
LinearAlgorithm (class in evokit.evolvables.algorithms)
LinearGeneticProgram (class in evokit.evolvables.lgp)
load() (in module evokit.core.population)
logical_operators (evokit.evolvables.lgp.LGPFactory attribute)
LOOP_CAP (evokit.evolvables.lgp.For attribute)
(evokit.evolvables.lgp.While attribute)
lt() (in module evokit.evolvables.primitives)
M
make_onemax() (in module evokit.evolvables.prefabs)
MANUAL_EVENT (evokit.watch.watcher.Watcher attribute)
max (evokit.evolvables.otypes.ValueRange attribute)
MemoryWatcher (class in evokit.watch.memory)
MemoryWatcherMetric (class in evokit.watch.memory)
metric_to_measure (evokit.watch.memory.MemoryWatcher attribute)
metrics (evokit.watch.memory.MemoryWatcher attribute)
min (evokit.evolvables.otypes.ValueRange attribute)
module
evokit
evokit.core
evokit.core.accelerator
evokit.core.accelerator.parallelisers
evokit.core.algorithm
evokit.core.evaluator
evokit.core.population
evokit.core.selector
evokit.core.variator
evokit.evolvables
evokit.evolvables.algorithms
evokit.evolvables.bitstring
evokit.evolvables.gp
evokit.evolvables.gp_visualiser
evokit.evolvables.lgp
evokit.evolvables.otypes
evokit.evolvables.prefabs
evokit.evolvables.primitives
evokit.evolvables.selectors
evokit.tools
evokit.tools.diversity
evokit.tools.lineage
evokit.watch
evokit.watch.memory
evokit.watch.visual
evokit.watch.watcher
evokit.watch.watchers
mul() (in module evokit.evolvables.primitives)
MutateBits (class in evokit.evolvables.bitstring)
MutateNode (class in evokit.evolvables.gp)
MutateSubtree (class in evokit.evolvables.gp)
N
neq() (in module evokit.evolvables.primitives)
nodes() (evokit.evolvables.gp.Expression method)
NullSelector (class in evokit.evolvables.selectors)
NullVariator (class in evokit.core.variator)
O
OnePointCrossover (class in evokit.evolvables.bitstring)
Operation (class in evokit.evolvables.lgp)
P
p (evokit.evolvables.selectors.TournamentSelector attribute)
p2dot() (in module evokit.evolvables.gp_visualiser)
parallelise_task() (in module evokit.core.accelerator)
(in module evokit.core.accelerator.parallelisers)
parents (evokit.core.population.Individual attribute)
PenaliseNodeCount (class in evokit.evolvables.gp)
plot() (in module evokit.watch.visual)
plot_dict() (in module evokit.watch.visual)
Population (class in evokit.core.population)
pos (evokit.evolvables.gp.Symbol attribute)
primitive_by_arity() (evokit.evolvables.gp.ExpressionFactory method)
PrintableRecord (class in evokit.watch.visual)
processes (evokit.core.variator.Variator attribute)
Program (class in evokit.evolvables.gp)
ProgramFactory (class in evokit.evolvables.gp)
psutil_rss (evokit.watch.memory.MemoryWatcherMetric attribute)
psutil_rss_plus_children (evokit.watch.memory.MemoryWatcherMetric attribute)
psutil_vms (evokit.watch.memory.MemoryWatcherMetric attribute)
psutil_vms_plus_children (evokit.watch.memory.MemoryWatcherMetric attribute)
purge() (evokit.watch.watcher.Watcher method)
pympler_asizeof_algorithm (evokit.watch.memory.MemoryWatcherMetric attribute)
PYMPLER_ASIZEOF_RECURSION_LIMIT (in module evokit.watch.memory)
R
random() (evokit.evolvables.bitstring.BitString static method)
register (evokit.evolvables.lgp.StateVectorType attribute)
register() (evokit.core.algorithm.Algorithm method)
register_parents() (in module evokit.tools.lineage)
registers (evokit.evolvables.lgp.RegisterStates attribute)
RegisterStates (class in evokit.evolvables.lgp)
report() (evokit.watch.watcher.Watcher method)
reset_fitness() (evokit.core.population.Individual method)
(evokit.core.population.Population method)
retain_fitness (evokit.core.evaluator.Evaluator attribute)
run() (evokit.evolvables.lgp.RegisterStates method)
S
save() (in module evokit.core.population)
scope() (evokit.evolvables.lgp.StructOverLines method)
(evokit.evolvables.lgp.StructUntilLabel method)
(evokit.evolvables.lgp.StructureScope method)
select() (evokit.core.selector.Selector method)
(evokit.evolvables.selectors.TournamentSelector method)
select_population() (evokit.core.selector.Selector method)
(evokit.evolvables.selectors.NullSelector method)
(evokit.evolvables.selectors.TruncationSelector method)
Selector (class in evokit.core.selector)
set() (evokit.evolvables.bitstring.BitString method)
set_constants() (evokit.evolvables.lgp.RegisterStates method)
set_parents() (evokit.core.population.Individual method)
set_registers() (evokit.evolvables.lgp.RegisterStates method)
share_fitness() (in module evokit.tools.diversity)
SimpleLinearAlgorithm (class in evokit.evolvables.algorithms)
sin() (in module evokit.evolvables.primitives)
StateVectorType (class in evokit.evolvables.lgp)
step() (evokit.core.algorithm.Algorithm method)
(evokit.evolvables.algorithms.CanonicalGeneticAlgorithm method)
(evokit.evolvables.algorithms.HomogeneousAlgorithm method)
(evokit.evolvables.algorithms.LinearAlgorithm method)
(evokit.evolvables.algorithms.SimpleLinearAlgorithm method)
StructNextLine (class in evokit.evolvables.lgp)
StructOverLines (class in evokit.evolvables.lgp)
StructUntilLabel (class in evokit.evolvables.lgp)
StructureScope (class in evokit.evolvables.lgp)
StructureType (class in evokit.evolvables.lgp)
sub() (in module evokit.evolvables.primitives)
subject (evokit.watch.watcher.Watcher attribute)
subscribe() (evokit.watch.memory.AttributeMemoryWatcher method)
(evokit.watch.memory.MemoryWatcher method)
supported_metrics (evokit.watch.memory.MemoryWatcher attribute)
Symbol (class in evokit.evolvables.gp)
SymbolicEvaluator (class in evokit.evolvables.gp)
T
time (evokit.watch.visual.PrintableRecord attribute)
(evokit.watch.watcher.WatcherRecord attribute)
to_bit_list() (evokit.evolvables.bitstring.BitString method)
TournamentSelector (class in evokit.evolvables.selectors)
tracemalloc_snapshot (evokit.watch.memory.MemoryWatcherMetric attribute)
tracemalloc_total_current (evokit.watch.memory.MemoryWatcherMetric attribute)
tracemalloc_total_peak (evokit.watch.memory.MemoryWatcherMetric attribute)
TrackParents() (in module evokit.tools.lineage)
trial_run() (in module evokit.evolvables.bitstring)
TruncationSelector (class in evokit.evolvables.selectors)
U
uid (evokit.core.population.Individual property)
uid() (in module evokit.tools.lineage)
unsubscribe() (evokit.watch.watcher.Watcher method)
update() (evokit.core.algorithm.Algorithm method)
(evokit.watch.watcher.Watcher method)
V
value (evokit.evolvables.gp.Expression attribute)
(evokit.watch.visual.PrintableRecord attribute)
(evokit.watch.watcher.WatcherRecord attribute)
ValueRange (class in evokit.evolvables.otypes)
Variator (class in evokit.core.variator)
vary() (evokit.core.variator.NullVariator method)
(evokit.core.variator.Variator method)
(evokit.evolvables.bitstring.MutateBits method)
(evokit.evolvables.bitstring.OnePointCrossover method)
(evokit.evolvables.gp.CrossoverSubtree method)
(evokit.evolvables.gp.MutateNode method)
(evokit.evolvables.gp.MutateSubtree method)
(evokit.evolvables.lgp.Crossover method)
vary_population() (evokit.core.variator.Variator method)
VarySignature (class in evokit.tools.lineage)
verbose (evokit.evolvables.lgp.RegisterStates attribute)
W
Watcher (class in evokit.watch.watcher)
WatcherRecord (class in evokit.watch.watcher)
watchers (evokit.core.algorithm.Algorithm attribute)
While (class in evokit.evolvables.lgp)