import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], '_alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.029999999999999694, 0.030000000000000304, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], } xedges = { 'alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 0.0, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], '_alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 6.106226635438361e-16, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], } ref_xerrs = [ [abs(xpoints['alpha3.yoda'][i] - xedges['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))], [abs(xedges['alpha3.yoda'][i+1] - xpoints['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))] ] yvals = { 'alpha3.yoda' : [3299.216666666664, 0.0, 0.0, 4230.873333333329, 766.917333333334, 588.0228333333329, 513.1013333333339, 466.38983333333294, 433.3411666666671, 407.41266666666627, 385.7003333333337, 367.88333333333304, 352.594, 339.4385, 329.60083333333336, 320.855, 314.0265, 309.0135, 306.05766666666665, 304.2225, 304.09066666666666, 305.41133333333335, 309.27900000000005, 314.0598333333333, 320.67800000000005, 329.18583333333333, 340.0443333333334, 352.2165, 367.2244999999997, 385.59400000000034, 406.8824999999996, 433.54600000000045, 466.5019999999996, 513.0816666666672, 588.2921666666662, 766.7401666666674, 4230.793333333329, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 4231.654999999996, 767.0645000000007, 587.8009999999995, 513.0386666666672, 466.7074999999996, 433.3998333333338, 407.066333333333, 385.7543333333337, 367.43883333333304, 352.24083333333334, 340.0058333333333, 329.32033333333334, 320.8755, 314.0108333333333, 309.1556666666667, 305.68683333333337, 304.0154999999969, 304.17133333333646, 305.6791666666667, 308.9796666666667, 313.7246666666667, 320.74, 329.18283333333335, 339.9463333333333, 352.13666666666666, 367.39983333333305, 385.64033333333373, 407.06683333333297, 433.0676666666671, 466.5973333333329, 513.0488333333338, 587.5618333333327, 767.4738333333341, 4231.80833333333, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], '_alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], } yerrs = { 'alpha3.yoda' : [ [278.83552499636744, 0.0, 0.0, 357.57493387167546, 64.81728593172939, 49.69810805699187, 43.3658788040142, 39.41809370214531, 36.62482081867436, 34.43353904423867, 32.59850456692764, 31.092952041687276, 29.800568600093673, 28.68866888202069, 27.85734493211201, 27.11840805717687, 26.54134091898482, 26.117267595724226, 25.867762004300086, 25.71247535514403, 25.701345619766034, 25.813045797296635, 26.139842939254418, 26.543983415372224, 27.103156847701545, 27.822118499096682, 28.73994993423305, 29.768588963686017, 31.036904556421906, 32.5896328096324, 34.38883458979734, 36.64250719223967, 39.42754958993348, 43.364197341944596, 49.72073678724665, 64.80264912280471, 357.56801994709855, 0.0, 0.0, 0.0], [278.83552499636744, 0.0, 0.0, 357.57493387167546, 64.81728593172939, 49.69810805699187, 43.3658788040142, 39.41809370214531, 36.62482081867436, 34.43353904423867, 32.59850456692764, 31.092952041687276, 29.800568600093673, 28.68866888202069, 27.85734493211201, 27.11840805717687, 26.54134091898482, 26.117267595724226, 25.867762004300086, 25.71247535514403, 25.701345619766034, 25.813045797296635, 26.139842939254418, 26.543983415372224, 27.103156847701545, 27.822118499096682, 28.73994993423305, 29.768588963686017, 31.036904556421906, 32.5896328096324, 34.38883458979734, 36.64250719223967, 39.42754958993348, 43.364197341944596, 49.72073678724665, 64.80264912280471, 357.56801994709855, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.4578499268925956, 0.19493232443879385, 0.1706409485830798, 0.1594200949274172, 0.15205139847360083, 0.1465252253595493, 0.1420040003348887, 0.1382367132453927, 0.13491508646387743, 0.13209545159971758, 0.12978102283804396, 0.12772541076683042, 0.12607711484995557, 0.12472121132973155, 0.12375324911559561, 0.12305699898827373, 0.12272015364686766, 0.12275157840125847, 0.12305547529468164, 0.12371800371992932, 0.12466436049560348, 0.1260504969358621, 0.1276987340057319, 0.12976966774507312, 0.13207592513399255, 0.13490792127307494, 0.13821629587152334, 0.14200408836055065, 0.14646904299392277, 0.15203343016879164, 0.15942166310343997, 0.17060619045691797, 0.19498432985470643, 0.4578582082794722, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.4578499268925956, 0.19493232443879385, 0.1706409485830798, 0.1594200949274172, 0.15205139847360083, 0.1465252253595493, 0.1420040003348887, 0.1382367132453927, 0.13491508646387743, 0.13209545159971758, 0.12978102283804396, 0.12772541076683042, 0.12607711484995557, 0.12472121132973155, 0.12375324911559561, 0.12305699898827373, 0.12272015364686766, 0.12275157840125847, 0.12305547529468164, 0.12371800371992932, 0.12466436049560348, 0.1260504969358621, 0.1276987340057319, 0.12976966774507312, 0.13207592513399255, 0.13490792127307494, 0.13821629587152334, 0.14200408836055065, 0.14646904299392277, 0.15203343016879164, 0.15942166310343997, 0.17060619045691797, 0.19498432985470643, 0.4578582082794722, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha3.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], '_alpha3.yoda' : [0.0, 1.0, 1.0, 1.0001847530297134, 1.000191893780816, 0.9996227470758646, 0.9998778668800964, 1.0006811183348407, 1.0001353821680916, 0.9991499200646684, 1.0001400050643807, 0.9987917365106691, 0.9989983758468192, 1.0016713876986063, 0.9991489705982741, 1.0000638917891258, 0.9999501103675432, 1.0004600661999126, 0.9987883547000403, 0.999319576954357, 1.000265271761064, 1.0008769593793725, 0.9990321575880244, 0.9989327935918794, 1.000193340360112, 0.9999908866066027, 0.9997118022846039, 0.9997733401662519, 1.0004774554348452, 1.0001201609291985, 1.0004530382440469, 0.9988966953141458, 1.0002043578234034, 0.9999360075881358, 0.9987585533605324, 1.000956864787528, 1.0002399077241622, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [0.08451567543700808, 1.0, 1.0, 0.08451563204563182, 0.08451665272710314, 0.08451730994061496, 0.08451718205893213, 0.08451748062435326, 0.08451728946132356, 0.08451759569962325, 0.08451769871496337, 0.08451851232280334, 0.0845180819869132, 0.08451801690739469, 0.08451842991531273, 0.08451920044000209, 0.08451943042700161, 0.08451820906117119, 0.08451924203053265, 0.08451865116861516, 0.08451869273560747, 0.08451895191827623, 0.08451864801442845, 0.08451887378797425, 0.08451829201785449, 0.08451797034328638, 0.0845182439963212, 0.08451787171721376, 0.08451752145192364, 0.0845179977116666, 0.0845178511973294, 0.08451815307312173, 0.08451742884260627, 0.08451714446097514, 0.08451708114519066, 0.08451709189115302, 0.08451559595925245, 1.0, 1.0, 1.0], [0.08451567543700808, 1.0, 1.0, 0.08451563204563182, 0.08451665272710314, 0.08451730994061496, 0.08451718205893213, 0.08451748062435326, 0.08451728946132356, 0.08451759569962325, 0.08451769871496337, 0.08451851232280334, 0.0845180819869132, 0.08451801690739469, 0.08451842991531273, 0.08451920044000209, 0.08451943042700161, 0.08451820906117119, 0.08451924203053265, 0.08451865116861516, 0.08451869273560747, 0.08451895191827623, 0.08451864801442845, 0.08451887378797425, 0.08451829201785449, 0.08451797034328638, 0.0845182439963212, 0.08451787171721376, 0.08451752145192364, 0.0845179977116666, 0.0845178511973294, 0.08451815307312173, 0.08451742884260627, 0.08451714446097514, 0.08451708114519066, 0.08451709189115302, 0.08451559595925245, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [0.0, 1.0, 1.0, 0.00010821641084959513, 0.00025417644896815524, 0.00029019442598132657, 0.0003106990463107035, 0.0003260178237310082, 0.0003381290231127725, 0.00034855077407564363, 0.0003584044432907566, 0.0003667333478835071, 0.0003746389660621496, 0.0003823403144841966, 0.00038751543639957544, 0.0003929410944194591, 0.00039716779102951996, 0.0004004784551988687, 0.00040207128391362107, 0.00040338947200442983, 0.00040366769472676507, 0.0004029171869675704, 0.00040002070531762354, 0.00039694461775788, 0.00039307497532060844, 0.0003879229331124473, 0.0003816257323655046, 0.0003749850592859578, 0.0003673717883013662, 0.00035845032825075916, 0.0003490051510216114, 0.00033783968251101986, 0.0003259009182571388, 0.0003107140119411266, 0.00029000248536980027, 0.0002543030068483081, 0.00010822041451945324, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.00010821641084959513, 0.00025417644896815524, 0.00029019442598132657, 0.0003106990463107035, 0.0003260178237310082, 0.0003381290231127725, 0.00034855077407564363, 0.0003584044432907566, 0.0003667333478835071, 0.0003746389660621496, 0.0003823403144841966, 0.00038751543639957544, 0.0003929410944194591, 0.00039716779102951996, 0.0004004784551988687, 0.00040207128391362107, 0.00040338947200442983, 0.00040366769472676507, 0.0004029171869675704, 0.00040002070531762354, 0.00039694461775788, 0.00039307497532060844, 0.0003879229331124473, 0.0003816257323655046, 0.0003749850592859578, 0.0003673717883013662, 0.00035845032825075916, 0.0003490051510216114, 0.00033783968251101986, 0.0003259009182571388, 0.0003107140119411266, 0.00029000248536980027, 0.0002543030068483081, 0.00010822041451945324, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }