예제 #1
0
from Meta_Driver import vary_params
import numpy

if __name__ == "__main__":
    #this is what gets editted most of the time -- also potentially writer
    dist_vec = [500]  #[100, 1000]
    m_prop_vec = numpy.linspace(
        .05, .95, 10
    )  #numpy.linspace(.05, .95, 19) #.05, .1, .15, ... , .95; OR: intervals of .1
    RB_time_vec = [6]  #[1.5, 3, 6] #hrs
    num_sims = 1000
    max_m_vec = [0.054]  #[0.027,0.054]
    vary_params(dist_vec, m_prop_vec, RB_time_vec, num_sims, max_m_vec)
예제 #2
0
from Meta_Driver import vary_params
import numpy

if __name__ == "__main__":
    #this is what gets editted most of the time -- also potentially writer
    dim_vec = [
        900, 2250
    ]  #[900, 2250, 4500, 9000] #the equivalent of grid [100, 250, 500, 1000]
    m_prop_vec = numpy.linspace(
        .05, .95, 10
    )  #numpy.linspace(.05, .95, 19) #.05, .1, .15, ... , .95; OR: intervals of .1
    RB_time_vec = [4, 6]  #[.5, 2, 4, 6] #hrs
    num_sims = 1000
    vary_params(dim_vec, m_prop_vec, RB_time_vec, num_sims)
from Meta_Driver import vary_params
import numpy

if __name__ == "__main__":
    #this is what gets editted most of the time -- also potentially writer
    dim_vec=[900, 2250]#, 4500, 9000] #the equivalent of grid [100, 250, 500, 1000]
    m_prop_vec=[.25, .75]#numpy.linspace(.05, .95, 19) #.05, .1, .15, ... , .95
    RB_time_vec=[.5, 2]#, 4, 6]
    num_sims=2 #just for testing purposes (same story above)
    vary_params(dim_vec, m_prop_vec, RB_time_vec, num_sims, 'local')
예제 #4
0
    
    
#     male_pos_vec = ['Uniform', 'UniformJittered', 'EvenTenthClumped', 'EvenTenthSpaced'] 
#     #'Uniform': evenly spaced across whole circle [male*dist_mult for male in males]
#     #'UniformJittered': slightly jittered in predeterimined way (use a rng once)
#     #'EvenTenthClumped': evenly spaced but only taking up 1/10 of the ring [male*dist_mult/10 for male in range(males)]
#     #'EvenTenthSpaced': not in one clump but in several three evenly spaced clumps (see below)
#     #vec=[]
#     #for quot in range(int(males/3)):
#     #    for male in range(3):
#     #        vec=vec+[dist/3*male+quot*dist/10]
     
        
#ADJUST    
    
    males_vec = [6]
    dist_mult_vec = [900]
    male_strat_vec = ['All.VHigh']
    male_pos_vec = ['EvenTenthClumped']
    change_what_vec = ['pos']
    pos_interval_vec = [.1] #now scaled TO THE SIZE OF THE TOTAL ENVIRONMENT
    strat_interval_vec = []
    sd_adjust_vec = [0,1]
    sims = range(5,10)
    num_gens = 2000


    
    vary_params(males_vec, dist_mult_vec, male_strat_vec, male_pos_vec, change_what_vec, pos_interval_vec, strat_interval_vec, sd_adjust_vec, sims, num_gens)