Evolife documentation

     summary     

    

******************************************************************************************
Module Evolife.Scenarii.CustomScenario:        
======================================
Customized scenario.
    Use this if you REALLY need to re-implement the
    - Individual
    - Group
    - Observer
    classes. Otherwise, create a scenation named S_xxx.py
    as shown in the many examples contained in this directory.
******************************************************************************************


    **************************************************************************************
    Class Scenario:        inherits from Evolife.Scenarii.Default_Scenario.Default_Scenario
    ==============
    Implement a scenario here, by instantiating Default_Scenario.
        See documentation in Default_Scenario.py to see how.
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Scenario.__init__        
        ----------------------------------------------------------------------------------


        ----------------------------------------------------------------------------------
        Method Scenario.genemap        
        ----------------------------------------------------------------------------------


        ----------------------------------------------------------------------------------
        Method Scenario.display_        
        ----------------------------------------------------------------------------------


    **************************************************************************************
    Class Observer:        inherits from Evolife.Ecology.Observer.EvolifeObserver
    ==============
    Observer stores display instructions and makes statistics
        See Evolife/Apps/GraphicExample.py for examples
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Observer.Field_grid:        
        ==========================
        initial draw: here a blue line
        ----------------------------------------------------------------------------------


    **************************************************************************************
    Class Individual:        inherits from Evolife.Ecology.Individual.EvolifeIndividual
    ================
    class Individual: defines what an individual consists of
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Individual.__init__        
        ----------------------------------------------------------------------------------
        Arguments:
            . Scenario
            . ID
            . Newborn
            . maxQuality


    **************************************************************************************
    Class Group:        inherits from Evolife.Ecology.Group.EvolifeGroup
    ===========
    Calls local class when creating individuals
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Group.createIndividual        
        ----------------------------------------------------------------------------------
        Arguments:
            . ID
            . Newborn


    **************************************************************************************
    Class Population:        inherits from Evolife.Ecology.Population.EvolifePopulation
    ================
    Calls local class when creating group
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Population.createGroup        
        ----------------------------------------------------------------------------------
        Arguments:
            . ID
            . Size


        ----------------------------------------------------------------------------------
        Method Population.season_initialization        
        ----------------------------------------------------------------------------------


    

    

    Back to Evolife