Evolife
Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology.
|
Gets data from various modules and stores them for display and statistics. More...
Classes | |
class | Curve |
Legend of a curve (color, text) for Experiment_Observer. More... | |
class | Curves |
Legend of a curves for Experiment_Observer. More... | |
class | EvolifeObserver |
Evolife-aware observer based on the use of a scenario. More... | |
class | Examiner |
Groups several storages in different slots with different names. More... | |
class | Experiment_Observer |
Typical observer for an experiment with parameters. More... | |
class | Generic_Observer |
Minimal observer. More... | |
class | Meta_Examiner |
Meta storage: stores several lower-level examiners having same slots and performs weighted statistics for each slot. More... | |
class | NumericStorage |
Storage + basic statistics. More... | |
class | Observer |
Contains instantaneous data updated from the simulation for statistics and display. More... | |
class | Storage |
Kind of matrix. More... | |
Variables | |
BO = Examiner('basic_obs') | |
BO2 = Examiner('basic_obs2') | |
MBO = Meta_Examiner('Meta_Obs') | |
Gets data from various modules and stores them for display and statistics.
- Generic_Observer --> interface between simulation and window system - Experiment_Observer --> idem + headers to store curves - Storage --> stores vectors - Examiner --> different Storages, one per slot - Meta_Examiner --> stores similar Examiners with sames slots + statistics - Observer --> Meta_Examiner + Experiment_Observer - EvolifeObserver --> specific observer (knows about genomes, phenomes, ...)
Evolife.Ecology.Observer.BO = Examiner('basic_obs') |
Definition at line 693 of file Observer.py.
Evolife.Ecology.Observer.BO2 = Examiner('basic_obs2') |
Definition at line 702 of file Observer.py.
Evolife.Ecology.Observer.MBO = Meta_Examiner('Meta_Obs') |
Definition at line 707 of file Observer.py.