import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.yoda' : [-8.7644445, -6.2933335, -3.8222224999999996, -1.3511113, 1.1200002, 3.5911115, 6.0622225, 8.5333335, 11.0044445, 13.475555, 15.946665, 18.417775, 20.888885000000002, 23.36, 25.831114999999997, 28.302225, 30.773335000000003, 33.244445, 35.715554999999995, 38.186665000000005, 40.657775, 43.128885, 45.6, 48.071115, 50.542225, 53.013335, 55.484445, 57.955555000000004, 60.426665, 62.897774999999996, 65.368885, 67.84, 70.311115, 72.78222500000001, 75.25333499999999, 77.724445, 80.195555, 82.666665, 85.137775, 87.608885, 90.08000000000001, 92.55111500000001, 95.02222499999999, 97.493335, 99.96444500000001], '_alpha2.yoda' : [-8.7644445, -6.2933335, -3.8222224999999996, -1.3511113, 1.1200002, 3.5911115, 6.0622225, 8.5333335, 11.0044445, 13.475555, 15.946665, 18.417775, 20.888885000000002, 23.36, 25.831114999999997, 28.302225, 30.773335000000003, 33.244445, 35.715554999999995, 38.186665000000005, 40.657775, 43.128885, 45.6, 48.071115, 50.542225, 53.013335, 55.484445, 57.955555000000004, 60.426665, 62.897774999999996, 65.368885, 67.84, 70.311115, 72.78222500000001, 75.25333499999999, 77.724445, 80.195555, 82.666665, 85.137775, 87.608885, 90.08000000000001, 92.55111500000001, 95.02222499999999, 97.493335, 99.96444500000001], } xedges = { 'alpha2.yoda' : [-10.0, -7.528889, -5.057778, -2.586667, -0.11555559999999998, 2.355556, 4.826667, 7.297778, 9.768889, 12.24, 14.71111, 17.18222, 19.65333, 22.12444, 24.59556, 27.06667, 29.53778, 32.00889, 34.48, 36.95111, 39.42222, 41.89333, 44.36444, 46.83556, 49.30667, 51.77778, 54.24889, 56.72, 59.19111, 61.66222, 64.13333, 66.60444, 69.07556, 71.54667, 74.01778, 76.48889, 78.96, 81.43111, 83.90222, 86.37333, 88.84444, 91.31556, 93.78667, 96.25778, 98.72889, 101.2], '_alpha2.yoda' : [-10.0, -7.528889, -5.057778, -2.586667, -0.11555559999999998, 2.355556, 4.826667, 7.297778, 9.768889, 12.24, 14.71111, 17.18222, 19.65333, 22.12444, 24.59556, 27.06667, 29.53778, 32.00889, 34.48, 36.95111, 39.42222, 41.89333, 44.36444, 46.83556, 49.30667, 51.77778, 54.24889, 56.72, 59.19111, 61.66222, 64.13333, 66.60444, 69.07556, 71.54667, 74.01778, 76.48889, 78.96, 81.43111, 83.90222, 86.37333, 88.84444, 91.31556, 93.78667, 96.25778, 98.72889, 101.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' : [0.0, 0.0, 0.0, 0.0, 515.9087108813701, 27.028765603811404, 13.180184945152197, 8.55543518684511, 6.216017815468425, 4.805670326290615, 3.847714185123283, 3.1605994876796264, 2.6453334736211667, 2.2562097348570695, 1.94719741330819, 1.6995722570019123, 1.5009000004046769, 1.3333340077940703, 1.2016806212592708, 1.091520409856298, 1.010941641610452, 1.0085188437584716, 2.1275591634562474, 0.21818980134433547, 0.1149364455649484, 0.07788564653131579, 0.05835090303547808, 0.044653374394502815, 0.036582596484980495, 0.030663750298448835, 0.02636420879685652, 0.02209035174333906, 0.019818255763604128, 0.018366462844632604, 0.01777801473831601, 0.01687171756821836, 0.016867423951179763, 0.017533185491540267, 0.01921262914236925, 0.024066253626912504, 0.027678441354527513, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 515.9514, 27.03162, 13.17123, 8.557474, 6.217216, 4.795907, 3.840655, 3.155178, 2.649638, 2.255231, 1.946936, 1.700704, 1.497334, 1.334563, 1.20106, 1.092196, 1.013427, 1.0078, 2.126507, 0.2157468, 0.1141539, 0.07735861, 0.05795672, 0.04495076, 0.03610133, 0.03024179, 0.02570883, 0.02241465, 0.02007179, 0.01844815, 0.0174427, 0.01663088, 0.01674033, 0.01732363, 0.01946924, 0.02395169, 0.02726271, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.yoda' : [ [1.2355554999999994, 1.2355555000000003, 1.2355554999999998, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355549999999997, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.2355599999999995, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355599999999995, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355549999999909, 1.2355599999999924, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355599999999924, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909], [1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355554999999994, 1.2355555000000003, 1.2355549999999997, 1.2355549999999997, 1.235554999999998, 1.2355550000000015, 1.2355599999999995, 1.235554999999998, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.2355599999999995, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005], ], '_alpha2.yoda' : [ [1.2355554999999994, 1.2355555000000003, 1.2355554999999998, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355549999999997, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.2355599999999995, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355599999999995, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355549999999909, 1.2355599999999924, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355599999999924, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909], [1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355554999999994, 1.2355555000000003, 1.2355549999999997, 1.2355549999999997, 1.235554999999998, 1.2355550000000015, 1.2355599999999995, 1.235554999999998, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.2355599999999995, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005], ], } yerrs = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 43.60225738526158, 2.2843719562835836, 1.1139545720586774, 0.7230912851628112, 0.5253731490781735, 0.4061784428731616, 0.3252158745986716, 0.2671455517754135, 0.22359862009610482, 0.19071314987061508, 0.1645981316090075, 0.14366526614761482, 0.12687694550183162, 0.11270732182639619, 0.10158356454534315, 0.09227282204251362, 0.08546891935324119, 0.08526381840174768, 0.1798339038685576, 0.018463599324901537, 0.009734345215899129, 0.006606156670381542, 0.004960813264932329, 0.0038027202056745567, 0.0031169833452019927, 0.002622453213246896, 0.002254990976173053, 0.0018896021174584598, 0.0016965400395207665, 0.0015774955193810537, 0.0015237827947119696, 0.0014432148566479294, 0.0014503114726707729, 0.001510277742589193, 0.0016439678460004425, 0.0020564711506859054, 0.002365691312133297, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 43.60225738526158, 2.2843719562835836, 1.1139545720586774, 0.7230912851628112, 0.5253731490781735, 0.4061784428731616, 0.3252158745986716, 0.2671455517754135, 0.22359862009610482, 0.19071314987061508, 0.1645981316090075, 0.14366526614761482, 0.12687694550183162, 0.11270732182639619, 0.10158356454534315, 0.09227282204251362, 0.08546891935324119, 0.08526381840174768, 0.1798339038685576, 0.018463599324901537, 0.009734345215899129, 0.006606156670381542, 0.004960813264932329, 0.0038027202056745567, 0.0031169833452019927, 0.002622453213246896, 0.002254990976173053, 0.0018896021174584598, 0.0016965400395207665, 0.0015774955193810537, 0.0015237827947119696, 0.0014432148566479294, 0.0014503114726707729, 0.001510277742589193, 0.0016439678460004425, 0.0020564711506859054, 0.002365691312133297, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.02491049, 0.005701826, 0.003980074, 0.003208121, 0.002734487, 0.00240167, 0.002149218, 0.001948004, 0.001785136, 0.001646923, 0.00153022, 0.001430185, 0.001341953, 0.001266915, 0.001201878, 0.001146115, 0.001104013, 0.001100944, 0.001599232, 0.0005093897, 0.0003705299, 0.0003050228, 0.0002640157, 0.0002325126, 0.0002083721, 0.0001907136, 0.0001758406, 0.0001641889, 0.0001553714, 0.0001489548, 0.0001448388, 0.0001414281, 0.0001418926, 0.0001443436, 0.0001530215, 0.0001697251, 0.0001810767, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.02491049, 0.005701826, 0.003980074, 0.003208121, 0.002734487, 0.00240167, 0.002149218, 0.001948004, 0.001785136, 0.001646923, 0.00153022, 0.001430185, 0.001341953, 0.001266915, 0.001201878, 0.001146115, 0.001104013, 0.001100944, 0.001599232, 0.0005093897, 0.0003705299, 0.0003050228, 0.0002640157, 0.0002325126, 0.0002083721, 0.0001907136, 0.0001758406, 0.0001641889, 0.0001553714, 0.0001489548, 0.0001448388, 0.0001414281, 0.0001418926, 0.0001443436, 0.0001530215, 0.0001697251, 0.0001810767, 0.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0], '_alpha2.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0000827454891332, 1.0001056058656335, 0.9993205751520587, 1.0002383061890323, 1.0001927575768192, 0.9979683736861427, 0.9981653561611784, 0.9982846647603532, 1.0016272150266714, 0.9995662039561534, 0.9998657489444043, 1.0006658987244732, 0.9976240919423576, 1.0009217436881872, 0.9994835389301523, 1.0006189441238125, 1.0024584588142882, 0.9992872282328483, 0.9995054598366431, 0.9888033201859877, 0.9931914932543637, 0.993233200791318, 0.9932446112232675, 1.0066598685884263, 0.9868443869155629, 0.986239116404813, 0.9751413440127715, 1.0146805383829494, 1.0127929641952387, 1.004447625874313, 0.9811387973712652, 0.9857253674829153, 0.9924651238062424, 0.9880480651025236, 1.0133563634487093, 0.9952396567954229, 0.9849799578956598, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.0845154510199531, 0.08451632567198916, 0.08451737033237922, 0.0845183522954672, 0.08451924763966953, 0.0845206631530801, 0.08452183788912364, 0.08452369647491782, 0.08452568355777966, 0.08452811231341342, 0.08453078793349647, 0.08453024904104044, 0.08453390996576901, 0.08453044861044565, 0.08453457827995198, 0.0845360482582837, 0.0845438706205507, 0.08454360464301584, 0.08452592386498672, 0.08462173397263088, 0.08469328565062015, 0.08481866639863327, 0.08501690645500537, 0.0851608698612193, 0.08520399437699056, 0.08552291183311508, 0.08553228331441232, 0.08553970255490542, 0.08560491194368537, 0.08589000139686992, 0.0857116397495071, 0.0855404822189856, 0.08598298571663833, 0.08613824015709522, 0.08556704206479639, 0.08545040630612406, 0.08547053939315583, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.0845154510199531, 0.08451632567198916, 0.08451737033237922, 0.0845183522954672, 0.08451924763966953, 0.0845206631530801, 0.08452183788912364, 0.08452369647491782, 0.08452568355777966, 0.08452811231341342, 0.08453078793349647, 0.08453024904104044, 0.08453390996576901, 0.08453044861044565, 0.08453457827995198, 0.0845360482582837, 0.0845438706205507, 0.08454360464301584, 0.08452592386498672, 0.08462173397263088, 0.08469328565062015, 0.08481866639863327, 0.08501690645500537, 0.0851608698612193, 0.08520399437699056, 0.08552291183311508, 0.08553228331441232, 0.08553970255490542, 0.08560491194368537, 0.08589000139686992, 0.0857116397495071, 0.0855404822189856, 0.08598298571663833, 0.08613824015709522, 0.08556704206479639, 0.08545040630612406, 0.08547053939315583, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.8284685787614095e-05, 0.00021095399189062372, 0.00030197406307746165, 0.0003749804574445058, 0.00043990977522543267, 0.0004997575440955794, 0.0005585700747497538, 0.0006163400353615, 0.0006748245609867658, 0.0007299511984883498, 0.0007858576585720879, 0.0008414970261534405, 0.0008940988737678585, 0.0009501857693527543, 0.001000164252245761, 0.0010500170126465061, 0.001092064026803054, 0.001091644451478056, 0.0007516745139073015, 0.002334617369196411, 0.0032237807440340634, 0.003916290274066843, 0.004524620635939005, 0.00520705552834153, 0.005695935226619306, 0.006219513208390805, 0.006669671043606892, 0.007432606864193918, 0.007839812032567305, 0.00811015170749279, 0.00814707390740523, 0.008382554972732081, 0.008412227048462582, 0.008232594132403695, 0.007964630913660044, 0.007052410509386553, 0.006542156680017688, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.8284685787614095e-05, 0.00021095399189062372, 0.00030197406307746165, 0.0003749804574445058, 0.00043990977522543267, 0.0004997575440955794, 0.0005585700747497538, 0.0006163400353615, 0.0006748245609867658, 0.0007299511984883498, 0.0007858576585720879, 0.0008414970261534405, 0.0008940988737678585, 0.0009501857693527543, 0.001000164252245761, 0.0010500170126465061, 0.001092064026803054, 0.001091644451478056, 0.0007516745139073015, 0.002334617369196411, 0.0032237807440340634, 0.003916290274066843, 0.004524620635939005, 0.00520705552834153, 0.005695935226619306, 0.006219513208390805, 0.006669671043606892, 0.007432606864193918, 0.007839812032567305, 0.00811015170749279, 0.00814707390740523, 0.008382554972732081, 0.008412227048462582, 0.008232594132403695, 0.007964630913660044, 0.007052410509386553, 0.006542156680017688, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }