#!/usr/bin/python # -*- coding: utf-8 -*- import MoNeT_MGDrivE as monet import os import glob import math import matplotlib.pyplot as plt import matplotlib.patches as mpatches import numpy as np import kernels_aux as aux plt.rcParams.update({'figure.max_open_warning': 0}) pathRoot = "/Volumes/marshallShare/YK_Alt_Kernels/output/" colors = ["#090446", "#f20060", "#7fff3a", "#ff28d4", "#6898ff", "#c6d8ff"] cmaps = monet.generateAlphaColorMapFromColorArray(colors) styleS = { "width": 0, "alpha": .85, "dpi": 2 * 512, "legend": False, "aspect": 250, "dpi": 512, "colors": colors, "format": "png", "xRange": [0, 1500], "yRange": [0, 1] # 2500] } ############################################################################## # Baseline ##############################################################################
# ############################################################################# # Terminal aesthetics # ############################################################################# CSV_PAD = 5 * 365 PAD = '' + 75 * '*' + '' PADL = '' + 75 * '-' + '' (CRED, CYEL, CBMA, CBRE, CBBL, CWHT, CEND) = ('\033[91m', '\u001b[33m', '\u001b[35;1m', '\u001b[31;1m', '\u001b[34;1m', '\u001b[37m', '\033[0m') # ############################################################################# # Colors # ############################################################################# # Health ---------------------------------------------------------------------- colorsH = ['#0000ff20', '#ff000020', '#ffffff00'] # '#9f00cc'] cmapsH = monet.generateAlphaColorMapFromColorArray(colorsH) STYLE_HLT = { "width": .2, "alpha": .1, "dpi": 500, "legend": True, "aspect": .5, "xRange": [0, 1825], "yRange": [0, 10100], # [0, 525066.0], "colors": colorsH } STYLE_HLT['aspect'] = monet.scaleAspect(.3, STYLE_HLT) # Ecology --------------------------------------------------------------------- colorsE = [
GENOTYPES = [ 'WWWW', 'WWWH', 'WWWR', 'WWWB', 'WWHH', 'WWHR', 'WWHB', 'WWRR', 'WWRB', 'WWBB', 'WCWW', 'WCWH', 'WCWR', 'WCWB', 'WCHH', 'WCHR', 'WCHB', 'WCRR', 'WCRB', 'WCBB', 'CCWW', 'CCWH', 'CCWR', 'CCWB', 'CCHH', 'CCHR', 'CCHB', 'CCRR', 'CCRB', 'CCBB' ] COLORS = [ "#09044620", "#f2006020", "#c6d8ff20", "#7692ff20", "#29339b20", "#7fff3a20" ] COLORS_MP = [ "#090446FF", "#f20060FF", "#c6d8ffFF", "#7692ffFF", "#29339bFF", "#7fff3aFF" ] CMAPS = monet.generateAlphaColorMapFromColorArray(COLORS_MP) ############################################################################### # Terminal ############################################################################### (PADA, PADB, PADC) = ('*' * 79, '-' * 79, ' ' * 50) (CRED, CYEL, CBMA, CBRE, CBBL, CWHT, CEND, CBLU, CGRE) = ( '\033[91m', '\u001b[33m', '\u001b[35;1m', '\u001b[31;1m', '\u001b[34;1m', '\u001b[37m', '\033[0m', '\033[34m', '\033[92m' ) def printExperimentHead(PATH_ROOT, PATH_IMG, PATH_DATA, time, name): print(PADA) print( CWHT + 'Split Drive: ' + name
import MoNeT_MGDrivE as monet ############################################################################### # Colors ############################################################################### # Health ---------------------------------------------------------------------- COLHN = [ "#FF006E5A", "#8338EC5A", "#0C48875A" ] COLHO = [i[:-2]+'FF' for i in COLHN] COLHM = monet.generateAlphaColorMapFromColorArray(COLHO) # Ecology --------------------------------------------------------------------- COLEN = [ "#ff004d5A", "#C7FF035A", "#66FF005A", "#8338EC5A", "#0904465A", "#7fff3a5A" ] COLEO = [i[:-2]+'FF' for i in COLEN] COLEM = monet.generateAlphaColorMapFromColorArray(COLEO) ############################################################################### # Gene-Dictionaries ############################################################################### # Linked Drive Replacement ---------------------------------------------------- # 0: WW, 1: WH, 2: WR, 3: WB, 4: HH, # 5: HR, 6: HB, 7: RR, 8: RB, 9: BB drive_LDR = { 'id': 'Replacement', 'folder': 'LDR', 'loc': 1, 'HLT': { 'gDict': monet.generateAggregationDictionary( ["H", "Other", "Total"], [ [1, 4, 5, 6],
import tGD_gene_tGD as gtgd import tGD_gene_split as gsd import tGD_gene_linked as gld import tGD_gene_clvr as clv import MoNeT_MGDrivE as monet ############################################################################### # Colors ############################################################################### # Ecology --------------------------------------------------------------------- COLEN = ["#2614ed", "#FF006E", "#45d40c", "#8338EC", "#1888e3", "#BC1097"] COLEN = [c + '1A' for c in COLEN] COLEO = [i[:-2] + 'FF' for i in COLEN] COLEM = monet.generateAlphaColorMapFromColorArray(COLEO) # Health ---------------------------------------------------------------------- COLHN = ["#FF006E", "#8338EC", "#0C4887"] COLHN = [c + '1A' for c in COLHN] COLHO = [i[:-2] + 'FF' for i in COLHN] COLHM = monet.generateAlphaColorMapFromColorArray(COLHO) # Trash ---------------------------------------------------------------------- COLTN = ["#0eeb10", "#8337ec", "#0C4887"] COLTN = [c + '1A' for c in COLTN] COLTO = [i[:-2] + 'FF' for i in COLTN] COLTM = monet.generateAlphaColorMapFromColorArray(COLTO) # Wild ---------------------------------------------------------------------- COLWN = ["#8337ec", "#00a2fe", "#0C4887"] COLWN = [c + '1A' for c in COLWN] COLWO = [i[:-2] + 'FF' for i in COLWN] COLWM = monet.generateAlphaColorMapFromColorArray(COLWO) # CLS ---------------------------------------------------------------------- COLCN = ["#0eeb10", "#FF006E", "#ffffff"]