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, 0.04594491586987149, 1.9835261565275801, 4.363895600015915, 6.619494875077, 8.824450636516675, 11.001833613783177, 13.200912621812106, 15.334272204497385, 17.496199700915096, 19.680806986012882, 21.796574243027045, 23.91774479002322, 26.042907708982092, 28.24634718544637, 30.363171144968, 32.56453648698707, 34.75274732812908, 36.961557985429906, 39.245031795139155, 41.531006050295666, 43.96197642991399, 46.4907462031308, 49.17890216630769, 52.061271668370054, 55.2975894853819, 58.90518459575521, 63.22129539436679, 68.62413137874991, 75.88140871736478, 86.63090452606019, 106.41132406810358, 173.9121129388514, 81.56163180748698, 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.04621906, 1.98363, 4.349788, 6.595537, 8.8134, 11.00382, 13.17918, 15.34964, 17.49743, 19.6387, 21.80388, 23.93584, 26.06274, 28.22799, 30.39019, 32.53773, 34.73532, 36.97841, 39.23061, 41.56675, 43.95881, 46.49506, 49.16535, 52.05944, 55.275, 58.90754, 63.23601, 68.63945, 75.82891, 86.63128, 106.4232, 173.9668, 81.62707, 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, 0.003942904451241909, 0.1677124996598465, 0.36888705117010345, 0.5595142293075285, 0.7458714850565263, 0.9299069175127843, 1.1157542893455816, 1.2960475811175336, 1.4787804285057167, 1.6633906759755956, 1.8422109696281417, 2.021504307680143, 2.201097733680728, 2.3873245346430836, 2.5662263520462507, 2.752285197117363, 2.937225013861505, 3.1238893016478237, 3.316869732417683, 3.5100756065479004, 3.7155310585182946, 3.929256075526154, 4.1564466268202445, 4.4000455753365415, 4.673565395915059, 4.978458212926753, 5.34322360551856, 5.799851482743741, 6.413201476757964, 7.321691594947797, 8.99344047655729, 14.698286879111665, 6.893258879197774, 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.003942904451241909, 0.1677124996598465, 0.36888705117010345, 0.5595142293075285, 0.7458714850565263, 0.9299069175127843, 1.1157542893455816, 1.2960475811175336, 1.4787804285057167, 1.6633906759755956, 1.8422109696281417, 2.021504307680143, 2.201097733680728, 2.3873245346430836, 2.5662263520462507, 2.752285197117363, 2.937225013861505, 3.1238893016478237, 3.316869732417683, 3.5100756065479004, 3.7155310585182946, 3.929256075526154, 4.1564466268202445, 4.4000455753365415, 4.673565395915059, 4.978458212926753, 5.34322360551856, 5.799851482743741, 6.413201476757964, 7.321691594947797, 8.99344047655729, 14.698286879111665, 6.893258879197774, 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.0003566621, 0.002336559, 0.003460035, 0.004260607, 0.004925135, 0.005503237, 0.006022691, 0.006499733, 0.006939585, 0.007351955, 0.007746639, 0.008116537, 0.008469474, 0.008814271, 0.00914562, 0.009463245, 0.009777596, 0.01008836, 0.01039104, 0.01069595, 0.01099941, 0.01131227, 0.01163258, 0.01197006, 0.01233419, 0.01273303, 0.01319255, 0.01374464, 0.01444654, 0.0154413, 0.01711451, 0.02188163, 0.01498868, 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.0003566621, 0.002336559, 0.003460035, 0.004260607, 0.004925135, 0.005503237, 0.006022691, 0.006499733, 0.006939585, 0.007351955, 0.007746639, 0.008116537, 0.008469474, 0.008814271, 0.00914562, 0.009463245, 0.009777596, 0.01008836, 0.01039104, 0.01069595, 0.01099941, 0.01131227, 0.01163258, 0.01197006, 0.01233419, 0.01273303, 0.01319255, 0.01374464, 0.01444654, 0.0154413, 0.01711451, 0.02188163, 0.01498868, 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.0059668001331195, 1.0000523529634726, 0.9967672003849352, 0.9963807094757029, 0.998747725272444, 1.0001805504688177, 0.9983537030783617, 1.0010021861681906, 1.0000703180751214, 0.9978605051082099, 1.000335179138313, 1.0007565600409085, 1.000761523683896, 0.999350104092191, 1.0008898561649902, 0.9991768196363617, 0.9994985338003775, 1.0004559335560674, 0.9996325192137838, 1.000860656967015, 0.9999279734404335, 1.0000927882906063, 0.9997244312965373, 0.9999648170643676, 0.9995914924033376, 1.0000399863655627, 1.0002327476136232, 1.00022322499305, 0.9993081478289323, 1.0000043341800697, 1.000111604023354, 1.0003144522841134, 1.000802315881412, 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.08581807968501429, 0.08455270383398875, 0.08453159401172616, 0.08452521527196137, 0.08452327694712432, 0.08452290319568097, 0.08452099648792467, 0.0845196670460445, 0.0845200931507642, 0.08451841823141525, 0.08451837197386577, 0.08451901821961787, 0.08451812517546105, 0.08451799161744805, 0.08451773168862647, 0.08451786802545731, 0.08451777887166052, 0.08451725175868528, 0.08451693324474531, 0.0845169896028298, 0.08451692485759253, 0.08451695006912038, 0.0845168648288333, 0.08451667495494158, 0.08451662069556452, 0.08451646908658543, 0.08451619936270172, 0.0845162097678619, 0.08451610987673137, 0.08451593152585976, 0.08451582155674954, 0.08451560176420647, 0.08451595102300301, 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.08581807968501429, 0.08455270383398875, 0.08453159401172616, 0.08452521527196137, 0.08452327694712432, 0.08452290319568097, 0.08452099648792467, 0.0845196670460445, 0.0845200931507642, 0.08451841823141525, 0.08451837197386577, 0.08451901821961787, 0.08451812517546105, 0.08451799161744805, 0.08451773168862647, 0.08451786802545731, 0.08451777887166052, 0.08451725175868528, 0.08451693324474531, 0.0845169896028298, 0.08451692485759253, 0.08451695006912038, 0.0845168648288333, 0.08451667495494158, 0.08451662069556452, 0.08451646908658543, 0.08451619936270172, 0.0845162097678619, 0.08451610987673137, 0.08451593152585976, 0.08451582155674954, 0.08451560176420647, 0.08451595102300301, 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, 0.007762819742888727, 0.0011779824492410274, 0.0007928775839613078, 0.0006436453355438906, 0.0005581236954988652, 0.0005002108914922604, 0.0004562329266575554, 0.00042386967658586985, 0.00039663384727124727, 0.00037355963122980793, 0.0003554062630955978, 0.0003393521032712767, 0.00032521230327437335, 0.0003120499419670611, 0.00030120766886747525, 0.00029059971431749236, 0.0002813474257928942, 0.00027294195780320704, 0.0002647733872211316, 0.0002575413171317542, 0.00025020280918297013, 0.00024332304649561, 0.00023653598367572842, 0.0002299225435031476, 0.00022305113323720167, 0.00021616144805218995, 0.00020867256701569416, 0.0002002887282338142, 0.0001903831286766035, 0.0001782423961111357, 0.00016083354050783785, 0.00012582004571293846, 0.00018377121285874162, 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.007762819742888727, 0.0011779824492410274, 0.0007928775839613078, 0.0006436453355438906, 0.0005581236954988652, 0.0005002108914922604, 0.0004562329266575554, 0.00042386967658586985, 0.00039663384727124727, 0.00037355963122980793, 0.0003554062630955978, 0.0003393521032712767, 0.00032521230327437335, 0.0003120499419670611, 0.00030120766886747525, 0.00029059971431749236, 0.0002813474257928942, 0.00027294195780320704, 0.0002647733872211316, 0.0002575413171317542, 0.00025020280918297013, 0.00024332304649561, 0.00023653598367572842, 0.0002299225435031476, 0.00022305113323720167, 0.00021616144805218995, 0.00020867256701569416, 0.0002002887282338142, 0.0001903831286766035, 0.0001782423961111357, 0.00016083354050783785, 0.00012582004571293846, 0.00018377121285874162, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }