import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], '_alpha2.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.029999999999999694, 0.030000000000000304, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], } xedges = { 'alpha2.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 0.0, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], '_alpha2.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 6.106226635438361e-16, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], } ref_xerrs = [ [abs(xpoints['alpha2.yoda'][i] - xedges['alpha2.yoda'][i]) for i in range(len(xpoints['alpha2.yoda']))], [abs(xedges['alpha2.yoda'][i+1] - xpoints['alpha2.yoda'][i]) for i in range(len(xpoints['alpha2.yoda']))] ] yvals = { 'alpha2.yoda' : [10543.938333333324, 0.0, 0.0, 5800.194999999995, 324.79266666666695, 169.32199999999983, 117.56576666666678, 91.44913333333325, 75.78876666666675, 65.60281666666661, 58.33226666666672, 52.89016666666662, 48.973, 45.88375, 43.67171666666667, 41.94733333333334, 40.64043333333334, 39.52133333333334, 39.187066666666674, 38.740233333333336, 38.88035, 39.1526, 39.522216666666665, 40.42346666666667, 41.85846666666667, 43.539750000000005, 45.874750000000006, 49.01628333333334, 53.00924999999995, 58.19568333333339, 65.41978333333329, 75.71366666666674, 91.50849999999991, 117.84721666666678, 169.33649999999986, 324.77833333333365, 5802.658333333328, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 5802.531666666661, 324.7875000000003, 169.60333333333318, 117.61101666666679, 91.39228333333325, 75.73856666666674, 65.45909999999994, 58.24280000000006, 52.853233333333286, 49.002500000000005, 46.0765, 43.580866666666665, 41.9794, 40.54445, 39.647816666666664, 39.02911666666667, 38.779583333332944, 38.80545000000039, 39.06151666666667, 39.566183333333335, 40.63236666666667, 41.85081666666667, 43.655233333333335, 45.909683333333334, 48.942933333333336, 52.94861666666662, 58.19763333333339, 65.42688333333327, 75.8409333333334, 91.35496666666658, 117.5924166666668, 169.57466666666653, 324.69183333333365, 5801.639999999995, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], '_alpha2.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], } yerrs = { 'alpha2.yoda' : [ [891.1260043089047, 0.0, 0.0, 490.2067307666108, 27.45118394532377, 14.31126207649842, 9.937056069748904, 7.729954362377849, 6.406695716201924, 5.545483647878591, 4.931032120943629, 4.471072453996787, 4.140260660071215, 3.8788056581031913, 3.6920466320637573, 3.546214335190572, 3.4357038741880985, 3.3412206684916153, 3.3127732591692216, 3.2749609836522398, 3.286864852036901, 3.3098938385123806, 3.3412123548197292, 3.4172597046301427, 3.5386936541296956, 3.6806804171692677, 3.8783383469384582, 4.1435656277065425, 4.481118721926475, 4.919293083812398, 5.529941229344119, 6.3999348955021995, 7.734933383322984, 9.961150926362773, 14.312438257993938, 27.449954462621637, 490.41476210335315, 0.0, 0.0, 0.0], [891.1260043089047, 0.0, 0.0, 490.2067307666108, 27.45118394532377, 14.31126207649842, 9.937056069748904, 7.729954362377849, 6.406695716201924, 5.545483647878591, 4.931032120943629, 4.471072453996787, 4.140260660071215, 3.8788056581031913, 3.6920466320637573, 3.546214335190572, 3.4357038741880985, 3.3412206684916153, 3.3127732591692216, 3.2749609836522398, 3.286864852036901, 3.3098938385123806, 3.3412123548197292, 3.4172597046301427, 3.5386936541296956, 3.6806804171692677, 3.8783383469384582, 4.1435656277065425, 4.481118721926475, 4.919293083812398, 5.529941229344119, 6.3999348955021995, 7.734933383322984, 9.961150926362773, 14.312438257993938, 27.449954462621637, 490.41476210335315, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.5357844715928219, 0.12675968076114225, 0.09160067321441104, 0.07627907460255554, 0.06724131501126697, 0.06121249418578246, 0.056907088017809, 0.05367877710148691, 0.05113487883366234, 0.04923688488656988, 0.047744266671507274, 0.04643328547496935, 0.04557215585079215, 0.04478650590424655, 0.04428851117640129, 0.04394159317902699, 0.04380089420700558, 0.043815503344516914, 0.04395983014829182, 0.04424289647942243, 0.0448350340445703, 0.04550231068613744, 0.046472880383198883, 0.0476577584916081, 0.04920695242205787, 0.051180999621170134, 0.05365794442577917, 0.05689310151503427, 0.06125384341682847, 0.06722759849942575, 0.07627304751862082, 0.09159290972073711, 0.12674100888557485, 0.5357435124302586, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.5357844715928219, 0.12675968076114225, 0.09160067321441104, 0.07627907460255554, 0.06724131501126697, 0.06121249418578246, 0.056907088017809, 0.05367877710148691, 0.05113487883366234, 0.04923688488656988, 0.047744266671507274, 0.04643328547496935, 0.04557215585079215, 0.04478650590424655, 0.04428851117640129, 0.04394159317902699, 0.04380089420700558, 0.043815503344516914, 0.04395983014829182, 0.04424289647942243, 0.0448350340445703, 0.04550231068613744, 0.046472880383198883, 0.0476577584916081, 0.04920695242205787, 0.051180999621170134, 0.05365794442577917, 0.05689310151503427, 0.06125384341682847, 0.06722759849942575, 0.07627304751862082, 0.09159290972073711, 0.12674100888557485, 0.5357435124302586, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha2.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], '_alpha2.yoda' : [0.0, 1.0, 1.0, 1.0004028600187866, 0.9999840924158797, 1.0016615285275, 1.000384890953234, 0.9993783429330841, 0.9993376327098606, 0.9978092912169166, 0.9984662576687118, 0.9993016975430214, 1.0006023727359976, 1.0042008336284634, 0.9979197062324471, 1.0007644506603517, 0.9976382305634862, 1.0032003812287034, 0.9959693334195294, 1.0010157398810955, 0.9980735770125627, 0.9976736325727198, 1.0011124544718097, 1.0051677903264111, 0.999817241274963, 1.0026523655586752, 1.0007614937047793, 0.9985035585113381, 0.9988561744726941, 1.0000335076398852, 1.0001085298611248, 1.0016808942463051, 0.9983221959344396, 0.9978378785073839, 1.0014064697609002, 0.9997336644993765, 0.9998245057222336, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [0.08451547952359725, 1.0, 1.0, 0.08451556038488554, 0.08451910022185562, 0.08452098413967726, 0.08452338084030324, 0.08452736598609488, 0.0845335792886006, 0.08453118219078391, 0.08453352497206164, 0.08453504187602845, 0.08454169971354042, 0.08453549803804596, 0.08454090917112465, 0.08453968472824426, 0.08453905611705496, 0.08454220509998688, 0.08453741351319707, 0.08453642897484458, 0.08453794402665873, 0.08453828962859122, 0.08454010520208835, 0.08453653252475812, 0.0845394954934572, 0.08453609442335491, 0.0845418960743864, 0.08453447193309996, 0.08453465615767965, 0.08453020571363785, 0.08453010614797393, 0.08452813312658912, 0.08452693884527657, 0.08452597531037231, 0.08452069257362677, 0.08451904466930248, 0.08451553304218674, 1.0, 1.0, 1.0], [0.08451547952359725, 1.0, 1.0, 0.08451556038488554, 0.08451910022185562, 0.08452098413967726, 0.08452338084030324, 0.08452736598609488, 0.0845335792886006, 0.08453118219078391, 0.08453352497206164, 0.08453504187602845, 0.08454169971354042, 0.08453549803804596, 0.08454090917112465, 0.08453968472824426, 0.08453905611705496, 0.08454220509998688, 0.08453741351319707, 0.08453642897484458, 0.08453794402665873, 0.08453828962859122, 0.08454010520208835, 0.08453653252475812, 0.0845394954934572, 0.08453609442335491, 0.0845418960743864, 0.08453447193309996, 0.08453465615767965, 0.08453020571363785, 0.08453010614797393, 0.08452813312658912, 0.08452693884527657, 0.08452597531037231, 0.08452069257362677, 0.08451904466930248, 0.08451553304218674, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [0.0, 1.0, 1.0, 9.237352737154913e-05, 0.000390278764795004, 0.000540985065227266, 0.0006488204582446942, 0.0007352865200610652, 0.0008076723883765852, 0.000867448852188141, 0.000920224434415147, 0.0009668125864668426, 0.0010053883749529308, 0.001040548487678258, 0.001063234720754875, 0.0010864136580185982, 0.0011020184144422641, 0.0011206229001147385, 0.0011213289719489163, 0.0011306306245016313, 0.0011269318137443957, 0.0011227818880046746, 0.0011194437005538006, 0.0011091338210619482, 0.0010870515408146206, 0.001067366725422146, 0.0010388668819254186, 0.0010038899132238954, 0.0009655107291872679, 0.0009220261942528804, 0.0008696620290707318, 0.0008090196408859925, 0.0007346596053855742, 0.0006472197619597641, 0.0005408928950387966, 0.0003902384977001998, 9.23272544503756e-05, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 9.237352737154913e-05, 0.000390278764795004, 0.000540985065227266, 0.0006488204582446942, 0.0007352865200610652, 0.0008076723883765852, 0.000867448852188141, 0.000920224434415147, 0.0009668125864668426, 0.0010053883749529308, 0.001040548487678258, 0.001063234720754875, 0.0010864136580185982, 0.0011020184144422641, 0.0011206229001147385, 0.0011213289719489163, 0.0011306306245016313, 0.0011269318137443957, 0.0011227818880046746, 0.0011194437005538006, 0.0011091338210619482, 0.0010870515408146206, 0.001067366725422146, 0.0010388668819254186, 0.0010038899132238954, 0.0009655107291872679, 0.0009220261942528804, 0.0008696620290707318, 0.0008090196408859925, 0.0007346596053855742, 0.0006472197619597641, 0.0005408928950387966, 0.0003902384977001998, 9.23272544503756e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }