Evolife
Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology.
Classes | Namespaces | Functions | Variables
Population.py File Reference

Go to the source code of this file.

Classes

class  Evolife.Ecology.Population.Population
 List of Groups Minimal version
More...
 
class  Evolife.Ecology.Population.EvolifePopulation
 Population + reproduction + call to Scenario life_game. More...
 

Namespaces

namespace  Evolife
 
namespace  Evolife.Ecology
 
namespace  Evolife.Ecology.Population
 A population is a set of semi-permeable groups.
 

Functions

def Evolife.Ecology.Population.limit (self)
 (gr_in,dummy) = self.lottery() # choosing where to go More...
 
def Evolife.Ecology.Population.update (self, flagRanking=False, display=False)
 updates groups and looks for empty groups More...
 
def Evolife.Ecology.Population.statistics (self, Complete=True, Display=False)
 Updates statistics about the population. More...
 
def Evolife.Ecology.Population.one_year (self)
 One year of life. More...
 
def Evolife.Ecology.Population.members (self)
 iterates over all individuals in the population More...
 
def Evolife.Ecology.Population.display (self)
 calling 'display' for all individuals in the population More...
 

Variables

 Evolife.Ecology.Population.Obs = Meta_Observer('PopObs')
 
 Evolife.Ecology.Population.Pop = Population(Obs)
 
 Evolife.Ecology.Population.popSize
 
 Evolife.Ecology.Population.best_score