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.62886158065, 135.70183819534614, 41.32563394426312, 24.437877372274787, 16.986248935023035, 12.77565087115519, 10.050357461835757, 8.143202776278159, 6.7597133998271355, 5.698811197925599, 4.862639767317423, 4.199432013060962, 3.6529332272359265, 3.1836539121129395, 2.795078098739856, 2.461905088559317, 2.1772009493887974, 1.932282648959377, 1.7078880756223545, 1.5202348776907357, 1.3404546639410615, 1.1850347789103983, 1.0448990931416267, 0.9199654266448045, 0.8059549451906326, 0.6907414013088397, 0.5930966263770941, 0.4920512152122775, 0.4003800299084911, 0.3069093416016135, 0.2179631357269273, 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.30324, 24.44458, 16.97993, 12.76624, 10.03604, 8.144119, 6.754624, 5.698034, 4.861212, 4.189619, 3.639755, 3.18178, 2.794207, 2.462774, 2.178656, 1.931818, 1.710934, 1.517366, 1.338682, 1.186561, 1.045608, 0.9197987, 0.8012744, 0.6899804, 0.5907855, 0.4937097, 0.3994303, 0.3096564, 0.2174963, 0.11005, 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.07630031781095, 11.468955609610628, 3.492702739952332, 2.0654114164401984, 1.435645127037289, 1.0797952606162997, 0.8494592864108222, 0.6882637451244225, 0.5713387388375484, 0.4816805560820528, 0.4110168169946211, 0.3549556142721098, 0.3087688024214575, 0.269109229098803, 0.2362788852727318, 0.20812057905809436, 0.18405716388319843, 0.16336146869238394, 0.14438641522274465, 0.12852038728340018, 0.11333387671868266, 0.10019465746269927, 0.08836058037309548, 0.07779389033182098, 0.06816787108600025, 0.058426745393408544, 0.05016970070450096, 0.041639088585758974, 0.03388134551162211, 0.025981036447046617, 0.018470722108026628, 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.07630031781095, 11.468955609610628, 3.492702739952332, 2.0654114164401984, 1.435645127037289, 1.0797952606162997, 0.8494592864108222, 0.6882637451244225, 0.5713387388375484, 0.4816805560820528, 0.4110168169946211, 0.3549556142721098, 0.3087688024214575, 0.269109229098803, 0.2362788852727318, 0.20812057905809436, 0.18405716388319843, 0.16336146869238394, 0.14438641522274465, 0.12852038728340018, 0.11333387671868266, 0.10019465746269927, 0.08836058037309548, 0.07779389033182098, 0.06816787108600025, 0.058426745393408544, 0.05016970070450096, 0.041639088585758974, 0.03388134551162211, 0.025981036447046617, 0.018470722108026628, 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.010662, 0.008202339, 0.006836194, 0.005927587, 0.005255664, 0.004734438, 0.004311685, 0.003960126, 0.003657789, 0.003395734, 0.003165064, 0.002959249, 0.002773165, 0.002603507, 0.002448729, 0.002305842, 0.002170016, 0.00204358, 0.001919487, 0.001807138, 0.00169641, 0.001591083, 0.001485036, 0.001378049, 0.00127515, 0.001165688, 0.001048496, 0.0009231802, 0.0007736996, 0.0005503531, 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.010662, 0.008202339, 0.006836194, 0.005927587, 0.005255664, 0.004734438, 0.004311685, 0.003960126, 0.003657789, 0.003395734, 0.003165064, 0.002959249, 0.002773165, 0.002603507, 0.002448729, 0.002305842, 0.002170016, 0.00204358, 0.001919487, 0.001807138, 0.00169641, 0.001591083, 0.001485036, 0.001378049, 0.00127515, 0.001165688, 0.001048496, 0.0009231802, 0.0007736996, 0.0005503531, 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.0001170518198308, 0.9998714962481126, 0.9994581100850548, 1.0002742720909474, 0.9996279970317633, 0.9992633744260782, 0.9985754276014436, 1.0001125139268925, 0.9992470982827074, 0.9998636210433008, 0.9997063801996975, 0.9976632523087786, 0.9963924259174324, 0.9994113957846329, 0.99968834547405, 1.0003529427047049, 1.0006683125007874, 0.99975953364813, 1.0017834449582042, 0.9981128720746799, 0.9986775651659492, 1.0012879124872647, 1.0006784452805313, 0.9998187685754533, 0.9941925473395719, 0.9988982833410628, 0.9961032886138442, 1.0033705531791177, 0.997627928873705, 1.0089507161432458, 0.9978581895265438, 1.0035254036059198, 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.08451546127320828, 0.08451584563726236, 0.08451661611925965, 0.08451680909011537, 0.08451807886067238, 0.08451978466742989, 0.08452030583354629, 0.0845200302673775, 0.08452114831557195, 0.08452298898012052, 0.08452545050882253, 0.08452467218617572, 0.08452626511738741, 0.0845284181408398, 0.08453391172835446, 0.0845363942035168, 0.08453843635098016, 0.08454325705422112, 0.08454091183354051, 0.08453982287172951, 0.08454883239800927, 0.08454997207324587, 0.08456374491380576, 0.08456175425585524, 0.08458025041322441, 0.0845855558718496, 0.08458942181303655, 0.08462348491060084, 0.08462296563433963, 0.08465378183493528, 0.08474241319030879, 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.08451546127320828, 0.08451584563726236, 0.08451661611925965, 0.08451680909011537, 0.08451807886067238, 0.08451978466742989, 0.08452030583354629, 0.0845200302673775, 0.08452114831557195, 0.08452298898012052, 0.08452545050882253, 0.08452467218617572, 0.08452626511738741, 0.0845284181408398, 0.08453391172835446, 0.0845363942035168, 0.08453843635098016, 0.08454325705422112, 0.08454091183354051, 0.08453982287172951, 0.08454883239800927, 0.08454997207324587, 0.08456374491380576, 0.08456175425585524, 0.08458025041322441, 0.0845855558718496, 0.08458942181303655, 0.08462348491060084, 0.08462296563433963, 0.08465378183493528, 0.08474241319030879, 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.054023879809007e-05, 0.000142405145405486, 0.0002579996719319563, 0.0003356404026032842, 0.000402454598784598, 0.00046397534339195825, 0.0005229330419298362, 0.0005813975324047953, 0.0006378502674551648, 0.0006949038777493645, 0.0007522229025856661, 0.0008086174486070208, 0.0008664445263881586, 0.0009295134087096781, 0.0009921601121808598, 0.001057517209781449, 0.0011247142808234712, 0.0011933254181223443, 0.0012705844317164906, 0.0013442528059244602, 0.001431967116557698, 0.0015249662137862365, 0.0016235156209194518, 0.0017295030377422126, 0.001842579425638668, 0.00199502881597777, 0.002149986938535126, 0.0023690379455665127, 0.0026187519898023866, 0.00300798990080381, 0.003549680992703835, 0.005018567167680774, 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.054023879809007e-05, 0.000142405145405486, 0.0002579996719319563, 0.0003356404026032842, 0.000402454598784598, 0.00046397534339195825, 0.0005229330419298362, 0.0005813975324047953, 0.0006378502674551648, 0.0006949038777493645, 0.0007522229025856661, 0.0008086174486070208, 0.0008664445263881586, 0.0009295134087096781, 0.0009921601121808598, 0.001057517209781449, 0.0011247142808234712, 0.0011933254181223443, 0.0012705844317164906, 0.0013442528059244602, 0.001431967116557698, 0.0015249662137862365, 0.0016235156209194518, 0.0017295030377422126, 0.001842579425638668, 0.00199502881597777, 0.002149986938535126, 0.0023690379455665127, 0.0026187519898023866, 0.00300798990080381, 0.003549680992703835, 0.005018567167680774, 0.030584142937630624, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }