import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.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], '_alpha3.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 = { 'alpha3.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], '_alpha3.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['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' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 774.7897587107606, 121.38497669328984, 32.09010562650829, 18.553668665599286, 12.778207655761035, 9.559040923268785, 7.51025876368007, 6.088577898295967, 5.037568768950049, 4.251708431371204, 3.633500253810585, 3.1321248748096466, 2.7154131624799294, 2.3765856302048323, 2.0826049376787834, 1.8415693726076643, 1.626179533262907, 1.4386855355403425, 1.283974838280387, 1.1333527692793155, 1.006448846876758, 0.8863024599047868, 0.7833555131775717, 0.6892959794754985, 0.6010383596976225, 0.5161785728985171, 0.44533578454910905, 0.3731048107726193, 0.3060605166760417, 0.2377080903840086, 0.17122700270273983, 0.09530169161327454, 0.007252529548557061, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 774.8695, 121.3728, 32.11534, 18.5326, 12.76128, 9.545292, 7.507848, 6.081884, 5.034525, 4.2468, 3.626946, 3.124376, 2.718651, 2.37632, 2.087603, 1.840052, 1.628883, 1.440713, 1.278162, 1.134193, 1.006293, 0.8871132, 0.7837491, 0.6917723, 0.6012675, 0.5213284, 0.4459727, 0.3734755, 0.3036799, 0.2382597, 0.1702747, 0.09570393, 0.007372662, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.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], ], '_alpha3.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 = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 65.48171588481365, 10.258933343269332, 2.7121549148842177, 1.5681227503472788, 1.0799921320565649, 0.8079303198891514, 0.6347699458495034, 0.5146151608745786, 0.42579546892448034, 0.3593711770235904, 0.3071239201871443, 0.2647659216008694, 0.22953676556020286, 0.20090875215747686, 0.17605586793038477, 0.15567547019339006, 0.13748229241112223, 0.12163951960101944, 0.10855872815720964, 0.09583599872128212, 0.08510188387716285, 0.07495238222530243, 0.06624672340270622, 0.05829540466527603, 0.05084138325014446, 0.04367636734384379, 0.03767928463751802, 0.03158140831518632, 0.025906090749307595, 0.02013448814440636, 0.014517093820786434, 0.008106774145110535, 0.0006551872719375233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 65.48171588481365, 10.258933343269332, 2.7121549148842177, 1.5681227503472788, 1.0799921320565649, 0.8079303198891514, 0.6347699458495034, 0.5146151608745786, 0.42579546892448034, 0.3593711770235904, 0.3071239201871443, 0.2647659216008694, 0.22953676556020286, 0.20090875215747686, 0.17605586793038477, 0.15567547019339006, 0.13748229241112223, 0.12163951960101944, 0.10855872815720964, 0.09583599872128212, 0.08510188387716285, 0.07495238222530243, 0.06624672340270622, 0.05829540466527603, 0.05084138325014446, 0.04367636734384379, 0.03767928463751802, 0.03158140831518632, 0.025906090749307595, 0.02013448814440636, 0.014517093820786434, 0.008106774145110535, 0.0006551872719375233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.03974772, 0.01573108, 0.008091969, 0.006147042, 0.00510088, 0.004411564, 0.003912512, 0.003521414, 0.003203887, 0.002942584, 0.002719371, 0.002523943, 0.00235437, 0.002201154, 0.002063108, 0.001936926, 0.001822397, 0.001713905, 0.001614325, 0.001520693, 0.001432386, 0.001344892, 0.001264115, 0.001187626, 0.001107215, 0.001030988, 0.0009535689, 0.0008726278, 0.0007868754, 0.0006969848, 0.0005892139, 0.0004417361, 0.0001226056, 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.03974772, 0.01573108, 0.008091969, 0.006147042, 0.00510088, 0.004411564, 0.003912512, 0.003521414, 0.003203887, 0.002942584, 0.002719371, 0.002523943, 0.00235437, 0.002201154, 0.002063108, 0.001936926, 0.001822397, 0.001713905, 0.001614325, 0.001520693, 0.001432386, 0.001344892, 0.001264115, 0.001187626, 0.001107215, 0.001030988, 0.0009535689, 0.0008726278, 0.0007868754, 0.0006969848, 0.0005892139, 0.0004417361, 0.0001226056, 0.0, 0.0, 0.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0], '_alpha3.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.000102919906133, 0.9998996853348614, 1.0007863599386493, 0.9988644474589357, 0.9986752715077842, 0.9985616838154424, 0.9996790039123914, 0.9989005809882401, 0.9993957861242889, 0.9988455390461427, 0.9981961598038388, 0.9975260006802513, 1.0011923922167016, 0.9998882303244385, 1.0023999089941598, 0.9991760437427802, 1.0016624651102752, 1.0014092478234975, 0.9954727786658405, 1.0007413673336845, 0.999845151716114, 1.0009147442683397, 1.0005024370363231, 1.003592535860119, 1.000381240728949, 1.0099768323829579, 1.0014301914936743, 1.0009935257243483, 0.9922217452224928, 1.0023205336221426, 0.9944383614283485, 1.0042206846480513, 1.0165642139943905, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08451546390310363, 0.0845156758499954, 0.0845168584500956, 0.08451820384476119, 0.08451827996156035, 0.08452001894065264, 0.08452038282878852, 0.08452140540381455, 0.08452400125015593, 0.08452394674384828, 0.08452563609017287, 0.0845323645076445, 0.08453106463937583, 0.08453671923454364, 0.08453637305144009, 0.08453413295691024, 0.0845431206081323, 0.08454906690594759, 0.08454895292387592, 0.084559725196792, 0.08455659136701635, 0.08456749881226142, 0.08456789068093194, 0.08457238457945798, 0.08458924863917561, 0.08461483997405438, 0.08460870638470545, 0.08464487029740533, 0.0846436875643408, 0.08470257832570965, 0.08478273631869247, 0.08506432580448914, 0.09033913857929433, 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.08451546390310363, 0.0845156758499954, 0.0845168584500956, 0.08451820384476119, 0.08451827996156035, 0.08452001894065264, 0.08452038282878852, 0.08452140540381455, 0.08452400125015593, 0.08452394674384828, 0.08452563609017287, 0.0845323645076445, 0.08453106463937583, 0.08453671923454364, 0.08453637305144009, 0.08453413295691024, 0.0845431206081323, 0.08454906690594759, 0.08454895292387592, 0.084559725196792, 0.08455659136701635, 0.08456749881226142, 0.08456789068093194, 0.08457238457945798, 0.08458924863917561, 0.08461483997405438, 0.08460870638470545, 0.08464487029740533, 0.0846436875643408, 0.08470257832570965, 0.08478273631869247, 0.08506432580448914, 0.09033913857929433, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.13012976141291e-05, 0.000129596597771309, 0.0002521639876845891, 0.0003313114031942022, 0.0003991858746872279, 0.0004615069686814807, 0.0005209556851650803, 0.0005783639560537693, 0.0006359986626381614, 0.0006920944950712429, 0.0007484163506382298, 0.0008058245123938078, 0.0008670393266598899, 0.0009261833329398224, 0.0009906381967477163, 0.0010517800897488377, 0.0011206616260526815, 0.0011912992503648758, 0.0012572870993033222, 0.0013417649307611338, 0.0014232079498575835, 0.0015174187829112855, 0.001613718137850712, 0.001722955066274567, 0.0018421702743848674, 0.001997347534615112, 0.0021412357440924353, 0.0023388275219313756, 0.0025709797805539554, 0.00293210382058956, 0.0034411272211714765, 0.004635133884008317, 0.01690521895555644, 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.13012976141291e-05, 0.000129596597771309, 0.0002521639876845891, 0.0003313114031942022, 0.0003991858746872279, 0.0004615069686814807, 0.0005209556851650803, 0.0005783639560537693, 0.0006359986626381614, 0.0006920944950712429, 0.0007484163506382298, 0.0008058245123938078, 0.0008670393266598899, 0.0009261833329398224, 0.0009906381967477163, 0.0010517800897488377, 0.0011206616260526815, 0.0011912992503648758, 0.0012572870993033222, 0.0013417649307611338, 0.0014232079498575835, 0.0015174187829112855, 0.001613718137850712, 0.001722955066274567, 0.0018421702743848674, 0.001997347534615112, 0.0021412357440924353, 0.0023388275219313756, 0.0025709797805539554, 0.00293210382058956, 0.0034411272211714765, 0.004635133884008317, 0.01690521895555644, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }