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, 0.5929350393276778, 3.1937759230214535, 3.88930824858106, 5.314000485670657, 6.847093315991875, 8.393629478308409, 9.963169975126531, 11.555379793507791, 13.096509761418051, 14.688887821810024, 16.26969775960706, 17.810012484737094, 19.390346965934462, 20.998559453415474, 22.576853687481563, 24.175801561278114, 25.810478947440632, 27.412757754942454, 29.109441132688968, 30.810664160572937, 32.58151435744763, 34.44003896335525, 36.445437583174424, 38.59861294991656, 40.97680719998903, 43.71414067966361, 46.914774520160805, 50.99381246698737, 56.43115559275064, 64.66724059871862, 80.06736270219102, 131.99056098999787, 49.705632575783675, 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.5916195, 3.182405, 3.884639, 5.320899, 6.846002, 8.411064, 9.977243, 11.5426, 13.11935, 14.68612, 16.25367, 17.83176, 19.40506, 20.9874, 22.5723, 24.16691, 25.79652, 27.42023, 29.1018, 30.83115, 32.60979, 34.46684, 36.43408, 38.60455, 40.96969, 43.68841, 46.94477, 50.94769, 56.41885, 64.67459, 80.06993, 131.9764, 49.71567, 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, 0.050153959940592546, 0.2699652090490904, 0.32875493277816953, 0.44917082080411763, 0.5787248113546848, 0.7094295089196355, 0.8420857156262329, 0.9766412815840458, 1.1069049320958415, 1.2414805367755535, 1.3750821694473672, 1.5052561049474884, 1.6388263977413164, 1.774742409941702, 1.9081330613247396, 2.0432651438561336, 2.181430392211016, 2.3168459589905943, 2.4602405271274814, 2.6040149225146054, 2.7536833851968066, 2.9107574819271176, 3.080244257863841, 3.2622241648121166, 3.4632049366272324, 3.6945643704756184, 3.965061746775823, 4.309802542472758, 4.769336513188852, 5.4654194167679995, 6.766972359401918, 11.155281577447075, 4.20093727171223, 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.050153959940592546, 0.2699652090490904, 0.32875493277816953, 0.44917082080411763, 0.5787248113546848, 0.7094295089196355, 0.8420857156262329, 0.9766412815840458, 1.1069049320958415, 1.2414805367755535, 1.3750821694473672, 1.5052561049474884, 1.6388263977413164, 1.774742409941702, 1.9081330613247396, 2.0432651438561336, 2.181430392211016, 2.3168459589905943, 2.4602405271274814, 2.6040149225146054, 2.7536833851968066, 2.9107574819271176, 3.080244257863841, 3.2622241648121166, 3.4632049366272324, 3.6945643704756184, 3.965061746775823, 4.309802542472758, 4.769336513188852, 5.4654194167679995, 6.766972359401918, 11.155281577447075, 4.20093727171223, 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.001098295, 0.002547274, 0.002814319, 0.003293749, 0.003736083, 0.004141174, 0.004510277, 0.004851206, 0.005171947, 0.005472067, 0.005756702, 0.006029691, 0.006290069, 0.006541499, 0.006784001, 0.007019538, 0.007252346, 0.007477106, 0.007702964, 0.007928533, 0.008154023, 0.008382986, 0.0086189, 0.008871912, 0.009139645, 0.009438024, 0.00978344, 0.01019202, 0.01072532, 0.01148325, 0.01277711, 0.01640386, 0.01006803, 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.001098295, 0.002547274, 0.002814319, 0.003293749, 0.003736083, 0.004141174, 0.004510277, 0.004851206, 0.005171947, 0.005472067, 0.005756702, 0.006029691, 0.006290069, 0.006541499, 0.006784001, 0.007019538, 0.007252346, 0.007477106, 0.007702964, 0.007928533, 0.008154023, 0.008382986, 0.0086189, 0.008871912, 0.009139645, 0.009438024, 0.00978344, 0.01019202, 0.01072532, 0.01148325, 0.01277711, 0.01640386, 0.01006803, 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, 0.9977813095188818, 0.9964396616119844, 0.9987994655392091, 1.0012981772109253, 0.9998406161649168, 1.0020771135700768, 1.001412504745839, 0.9988940395092015, 1.001743994315893, 0.999811570362331, 0.9990148704761528, 1.0012210836618751, 1.0007587813715446, 0.9994685610010424, 0.9997983028306513, 0.9996322123485513, 0.9994591751873704, 1.0002725827559686, 0.9997375032844452, 1.0006648944443488, 1.0008678431039808, 1.0007781941441258, 0.9996883674904848, 1.0001538151148373, 0.9998263115045959, 0.9994113877280085, 1.0006393610572786, 0.999095528167908, 0.9997819361907198, 1.0001136495266123, 1.000032064223453, 0.9998927121008377, 1.0002019373599365, 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.08458592698023303, 0.08452853786739407, 0.08452786762224607, 0.08452592769144802, 0.08452123910784619, 0.08451999349661653, 0.08451985841138263, 0.08451831952185218, 0.08451907815597956, 0.08451834828040597, 0.08451799103861028, 0.08451740874620216, 0.08451764172247435, 0.08451734100517239, 0.08451722670208751, 0.08451695546379688, 0.08451723800450152, 0.08451706974183845, 0.08451692754639355, 0.08451667607499515, 0.08451674022841596, 0.08451667215081289, 0.08451659417819368, 0.08451661641429965, 0.08451622206007693, 0.08451645881705226, 0.08451626992413461, 0.08451618606204153, 0.08451601713790775, 0.08451604500465258, 0.08451598917490936, 0.0845157524430282, 0.08451632247728208, 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.08458592698023303, 0.08452853786739407, 0.08452786762224607, 0.08452592769144802, 0.08452123910784619, 0.08451999349661653, 0.08451985841138263, 0.08451831952185218, 0.08451907815597956, 0.08451834828040597, 0.08451799103861028, 0.08451740874620216, 0.08451764172247435, 0.08451734100517239, 0.08451722670208751, 0.08451695546379688, 0.08451723800450152, 0.08451706974183845, 0.08451692754639355, 0.08451667607499515, 0.08451674022841596, 0.08451667215081289, 0.08451659417819368, 0.08451661641429965, 0.08451622206007693, 0.08451645881705226, 0.08451626992413461, 0.08451618606204153, 0.08451601713790775, 0.08451604500465258, 0.08451598917490936, 0.0845157524430282, 0.08451632247728208, 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, 0.0018523024060870886, 0.0007975744264457244, 0.0007236039984814139, 0.0006198247457601258, 0.0005456451121053237, 0.0004933710751352564, 0.00045269497672528866, 0.0004198222894175728, 0.0003949103306314794, 0.0003725310633712573, 0.00035382968295159247, 0.0003385562477941749, 0.00032439177138246056, 0.0003115213219512545, 0.0003004847838368904, 0.0002903538888755213, 0.0002809845572710359, 0.00027276008006352063, 0.0002646208137383242, 0.00025733080464217315, 0.00025026531641664213, 0.0002434081450639365, 0.00023648776284631697, 0.00022985053922822837, 0.00022304434201995236, 0.00021590322612450878, 0.00020853643868192816, 0.00019986777820540797, 0.00019006025815600727, 0.00017757445491229976, 0.00015957950366773298, 0.00012428055367719111, 0.00020255310069034493, 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.0018523024060870886, 0.0007975744264457244, 0.0007236039984814139, 0.0006198247457601258, 0.0005456451121053237, 0.0004933710751352564, 0.00045269497672528866, 0.0004198222894175728, 0.0003949103306314794, 0.0003725310633712573, 0.00035382968295159247, 0.0003385562477941749, 0.00032439177138246056, 0.0003115213219512545, 0.0003004847838368904, 0.0002903538888755213, 0.0002809845572710359, 0.00027276008006352063, 0.0002646208137383242, 0.00025733080464217315, 0.00025026531641664213, 0.0002434081450639365, 0.00023648776284631697, 0.00022985053922822837, 0.00022304434201995236, 0.00021590322612450878, 0.00020853643868192816, 0.00019986777820540797, 0.00019006025815600727, 0.00017757445491229976, 0.00015957950366773298, 0.00012428055367719111, 0.00020255310069034493, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }