Evolife
Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology.
|
Windows that display Genomes, Labyrinth and Social networks for Evolife. More...
Classes | |
class | Active_Frame |
An Active_frame reacts to basic keyboard control. More... | |
class | AreaView |
Standard canvas plus resizing capabilities. More... | |
class | Field_window |
A graphic area that displays moving agents #. More... | |
class | Genome_window |
Genome_window: An image area that displays binary genomes. More... | |
class | Help_window |
Displays a text file supposed to provide help. More... | |
class | Image_window |
Image_window: Merely contains an image area. More... | |
class | Legend_window |
displays legend for curves More... | |
class | Network_window |
Network_window: A drawing area that displays social links The population is displayed twice, on two horizontal axes. More... | |
class | Satellite_window |
Satellite windows are floating windows with zooming abilities. More... | |
class | Trajectory_window |
Synonymous for Field_window. More... | |
class | ViewEvent |
Structure of Events #. More... | |
Functions | |
def | Dump_network (self, friends, CurrentFrame=-1, Prefix='') |
if len(self.friends[friend]) and individual == self.friends[friend][0]: self.plot(6, (positions[friend][0],self.scaleY), 3) else: More... | |
Variables | |
grabWidget = QtWidgets.QWidget.grab | |
Windows that display Genomes, Labyrinth and Social networks for Evolife.
Useful classes are: - Genome_window: An image area that displays binary genomes - Network_window: A drawing area that displays social links - Field_window: A drawing area that displays agent movements
def Evolife.Graphics.Evolife_Graphic.Dump_network | ( | self, | |
friends, | |||
CurrentFrame = -1 , |
|||
Prefix = '' |
|||
) |
if len(self.friends[friend]) and individual == self.friends[friend][0]: self.plot(6, (positions[friend][0],self.scaleY), 3) else:
self.plot(6, (positions[friend][0],self.scaleY), 1)
stores social links into a matrix written into a file
Definition at line 409 of file Evolife_Graphic.py.
Evolife.Graphics.Evolife_Graphic.grabWidget = QtWidgets.QWidget.grab |
Definition at line 32 of file Evolife_Graphic.py.