import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], '_alpha1.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], } xedges = { 'alpha1.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], '_alpha1.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], } ref_xerrs = [ [abs(xpoints['alpha1.yoda'][i] - xedges['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))], [abs(xedges['alpha1.yoda'][i+1] - xpoints['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))] ] yvals = { 'alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1077.6295475564375, 135.70149520749942, 41.32547616989692, 24.437918530805096, 16.986283233798293, 12.775671450434462, 10.050398620366067, 8.143141038525043, 6.759755244275544, 5.698793362464587, 4.862608212487476, 4.199463567890909, 3.6529256815157214, 3.183614811562788, 2.795078098739856, 2.4619366433892638, 2.1771927176940284, 1.9322901946795819, 1.7078956213943215, 1.5202115545555575, 1.3404704413560349, 1.1850347789103983, 1.044891547421422, 0.9199812041680078, 0.805939853750223, 0.6907414013088397, 0.593104377889668, 0.4920512152122775, 0.4003722097984608, 0.3069093416016135, 0.2179709558369576, 0.10966339228141371, 0.0030477420992337688, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1077.755, 135.6844, 41.3032, 24.4446, 16.97998, 12.76617, 10.03603, 8.144166, 6.754619, 5.698021, 4.861228, 4.189603, 3.63976, 3.181802, 2.794207, 2.462758, 2.178651, 1.931826, 1.710936, 1.517369, 1.338657, 1.186577, 1.045608, 0.9197959, 0.8012717, 0.6899942, 0.59078, 0.493707, 0.3994414, 0.3096537, 0.2174935, 0.1100527, 0.003156867, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], '_alpha1.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], } yerrs = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 91.07632615124471, 11.468928940566835, 3.492689267196809, 2.0654150617147407, 1.4356477492004134, 1.0797970037714204, 0.8494626101355539, 0.6882582755512103, 0.571342280355622, 0.48167913953335784, 0.4110141837836234, 0.3549582656421752, 0.3087681166244157, 0.2691060816224392, 0.2362788852727318, 0.20812320180420638, 0.18405653751439072, 0.1633620159845969, 0.14438708333356481, 0.12851848335522997, 0.11333528838643014, 0.10019472790970949, 0.0883599146875699, 0.07779525132269129, 0.06816650083171234, 0.058426773581928215, 0.050170347878117756, 0.041639088585758974, 0.033880678857013354, 0.025981054558754345, 0.018471477457564795, 0.009309395155585742, 0.00029300333974982226, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 91.07632615124471, 11.468928940566835, 3.492689267196809, 2.0654150617147407, 1.4356477492004134, 1.0797970037714204, 0.8494626101355539, 0.6882582755512103, 0.571342280355622, 0.48167913953335784, 0.4110141837836234, 0.3549582656421752, 0.3087681166244157, 0.2691060816224392, 0.2362788852727318, 0.20812320180420638, 0.18405653751439072, 0.1633620159845969, 0.14438708333356481, 0.12851848335522997, 0.11333528838643014, 0.10019472790970949, 0.0883599146875699, 0.07779525132269129, 0.06816650083171234, 0.058426773581928215, 0.050170347878117756, 0.041639088585758974, 0.033880678857013354, 0.025981054558754345, 0.018471477457564795, 0.009309395155585742, 0.00029300333974982226, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05446362, 0.01932464, 0.01066199, 0.008202342, 0.006836204, 0.005927571, 0.005255661, 0.004734452, 0.004311683, 0.003960121, 0.003657795, 0.003395728, 0.003165066, 0.002959259, 0.002773165, 0.002603498, 0.002448726, 0.002305847, 0.002170018, 0.002043581, 0.001919469, 0.001807151, 0.00169641, 0.001591081, 0.001485034, 0.001378063, 0.001275144, 0.001165685, 0.001048511, 0.0009231761, 0.0007736947, 0.0005503599, 9.321258e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05446362, 0.01932464, 0.01066199, 0.008202342, 0.006836204, 0.005927571, 0.005255661, 0.004734452, 0.004311683, 0.003960121, 0.003657795, 0.003395728, 0.003165066, 0.002959259, 0.002773165, 0.002603498, 0.002448726, 0.002305847, 0.002170018, 0.002043581, 0.001919469, 0.001807151, 0.00169641, 0.001591081, 0.001485034, 0.001378063, 0.001275144, 0.001165685, 0.001048511, 0.0009231761, 0.0007736947, 0.0005503599, 9.321258e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha1.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, 1.0, 1.0, 1.0, 1.0, 1.0], '_alpha1.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0001164151853918, 0.9998740234403957, 0.999460957937778, 1.0002734058216327, 0.9996289221301956, 0.9992562856307534, 0.9985703432362423, 1.0001258680735245, 0.9992401730403044, 0.9998644691225911, 0.9997161579902876, 0.9976519458422493, 0.9963958528961206, 0.9994305807485867, 0.99968834547405, 1.0003336221559322, 1.0006697993678373, 0.9997597696863235, 1.0017801899411138, 0.9981301585644187, 0.9986471605041881, 1.0013014142007037, 1.0006856717143, 0.9997985783109826, 0.9942078137363465, 0.9989182618742357, 0.9960809969099564, 1.0033650659454385, 0.9976751388441037, 1.0089419187570667, 0.997809543775572, 1.0035500244018283, 1.035805162383545, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08451543144651467, 0.08451586272524, 0.084516612775076, 0.0845168159109456, 0.08451806257085406, 0.08451978496478162, 0.08452029041059207, 0.0845199993829253, 0.08452114902229035, 0.0845230049410045, 0.08452545749585866, 0.08452466842579263, 0.08452625198120578, 0.08452846765414411, 0.08453391172835446, 0.08453637601237793, 0.08453846828466982, 0.08454321014224578, 0.08454092950697278, 0.0845398674744339, 0.08454889036701092, 0.0845500315204549, 0.08456371850803468, 0.08456178340409251, 0.0845801340069212, 0.08458559668092752, 0.0845894074439806, 0.08462348491060084, 0.08462295341144731, 0.08465384084815279, 0.08474283826778037, 0.0848906363547131, 0.09613783916410974, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08451543144651467, 0.08451586272524, 0.084516612775076, 0.0845168159109456, 0.08451806257085406, 0.08451978496478162, 0.08452029041059207, 0.0845199993829253, 0.08452114902229035, 0.0845230049410045, 0.08452545749585866, 0.08452466842579263, 0.08452625198120578, 0.08452846765414411, 0.08453391172835446, 0.08453637601237793, 0.08453846828466982, 0.08454321014224578, 0.08454092950697278, 0.0845398674744339, 0.08454889036701092, 0.0845500315204549, 0.08456371850803468, 0.08456178340409251, 0.0845801340069212, 0.08458559668092752, 0.0845894074439806, 0.08462348491060084, 0.08462295341144731, 0.08465384084815279, 0.08474283826778037, 0.0848906363547131, 0.09613783916410974, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0540206626199285e-05, 0.0001424055053369231, 0.00025800041495387794, 0.0003356399600751831, 0.0004024543748568686, 0.00046397334363184657, 0.0005229306019116456, 0.0005814036595462855, 0.000637846023145782, 0.0006949051752049044, 0.0007522290178769818, 0.0008086099438899126, 0.0008664468636785153, 0.0009295279658996639, 0.0009921601121808598, 0.0010574999998439658, 0.0011247171553070258, 0.001193323345711208, 0.0012705799890911384, 0.00134427408729797, 0.0014319368341000074, 0.0015249771839284056, 0.0016235273451932805, 0.0017294712030980096, 0.0018426114468589638, 0.001995049084054902, 0.002149948723253579, 0.002369031848640203, 0.002618840604665841, 0.0030079765418099826, 0.003549531161292535, 0.00501862917561121, 0.030584142937630624, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0540206626199285e-05, 0.0001424055053369231, 0.00025800041495387794, 0.0003356399600751831, 0.0004024543748568686, 0.00046397334363184657, 0.0005229306019116456, 0.0005814036595462855, 0.000637846023145782, 0.0006949051752049044, 0.0007522290178769818, 0.0008086099438899126, 0.0008664468636785153, 0.0009295279658996639, 0.0009921601121808598, 0.0010574999998439658, 0.0011247171553070258, 0.001193323345711208, 0.0012705799890911384, 0.00134427408729797, 0.0014319368341000074, 0.0015249771839284056, 0.0016235273451932805, 0.0017294712030980096, 0.0018426114468589638, 0.001995049084054902, 0.002149948723253579, 0.002369031848640203, 0.002618840604665841, 0.0030079765418099826, 0.003549531161292535, 0.00501862917561121, 0.030584142937630624, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }