import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], '_alpha2.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], } xedges = { 'alpha2.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], '_alpha2.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], } 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, 1.2396279130175214, 0.4177279318636539, 0.26056683999875996, 0.2126393248366853, 0.19786698733375865, 0.19670634208422386, 0.20720621647529106, 0.2213541989590304, 0.23911908792396636, 0.2613544029107996, 0.28560506618261905, 0.31465050824780993, 0.34504497154861197, 0.3805800796227707, 0.4222384930411655, 0.4636132242866763, 0.5166648990846643, 0.5708074483490025, 0.6310328933413843, 0.7034810630009573, 0.7901332212958277, 0.8827186881768687, 0.9942473363898904, 1.1210323222764278, 1.2744573841039355, 1.4635387263619897, 1.691554322775384, 1.9662149814811787, 2.323074381513739, 2.783896784088498, 3.391893291998943, 4.233002659531072, 5.454114930901139, 7.410442373192478, 11.031681867871884, 20.074369276580146, 79.33850283085053, 451.8186453468218, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 1.235735, 0.4164094, 0.2606774, 0.2129847, 0.1969813, 0.1974262, 0.206396, 0.2199627, 0.2388308, 0.2606447, 0.2862107, 0.3149917, 0.3470713, 0.381693, 0.4218235, 0.4655289, 0.5153553, 0.5710769, 0.6337184, 0.7044967, 0.7863238, 0.880406, 0.9919682, 1.121615, 1.277552, 1.461233, 1.688666, 1.969967, 2.321453, 2.776868, 3.386848, 4.226675, 5.455518, 7.412816, 11.02937, 20.06912, 79.38105, 451.8194, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], '_alpha2.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], } yerrs = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.10479232143054891, 0.03532659566236, 0.022050578435036973, 0.017995255056715093, 0.01675083336742455, 0.016653418194003688, 0.017543409541906575, 0.018736812741719268, 0.02023532568183315, 0.022111479788638852, 0.02416752785644779, 0.026624317384534472, 0.02918749995085644, 0.03219128367153815, 0.035716216487406374, 0.039208326783430884, 0.04369170556678846, 0.04826282233796267, 0.05335488996358282, 0.059478369537507486, 0.06680382846844907, 0.07463124820655029, 0.08405222356419684, 0.09476818628209686, 0.10774237414552457, 0.12371891188071711, 0.14299681081879298, 0.16620515103011133, 0.19636418348818874, 0.23530862374964992, 0.28668830131047246, 0.3577785164572926, 0.46098099158302114, 0.626318880178002, 0.9323714868501848, 1.6966140120806785, 6.705346118776864, 38.185663810373036, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.10479232143054891, 0.03532659566236, 0.022050578435036973, 0.017995255056715093, 0.01675083336742455, 0.016653418194003688, 0.017543409541906575, 0.018736812741719268, 0.02023532568183315, 0.022111479788638852, 0.02416752785644779, 0.026624317384534472, 0.02918749995085644, 0.03219128367153815, 0.035716216487406374, 0.039208326783430884, 0.04369170556678846, 0.04826282233796267, 0.05335488996358282, 0.059478369537507486, 0.06680382846844907, 0.07463124820655029, 0.08405222356419684, 0.09476818628209686, 0.10774237414552457, 0.12371891188071711, 0.14299681081879298, 0.16620515103011133, 0.19636418348818874, 0.23530862374964992, 0.28668830131047246, 0.3577785164572926, 0.46098099158302114, 0.626318880178002, 0.9323714868501848, 1.6966140120806785, 6.705346118776864, 38.185663810373036, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.001223956, 0.000710499, 0.0005621535, 0.0005081331, 0.00048867, 0.0004892216, 0.0005002116, 0.0005163899, 0.0005380818, 0.0005621182, 0.0005890418, 0.0006179491, 0.0006486532, 0.0006802371, 0.000715103, 0.0007512363, 0.0007904175, 0.0008320521, 0.0008764989, 0.0009241505, 0.0009763464, 0.001033106, 0.00109661, 0.001166071, 0.001244493, 0.001330954, 0.001430787, 0.001545371, 0.00167758, 0.001834767, 0.002026287, 0.002263615, 0.002571705, 0.002997746, 0.003656609, 0.004932503, 0.009809833, 0.02340376, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.001223956, 0.000710499, 0.0005621535, 0.0005081331, 0.00048867, 0.0004892216, 0.0005002116, 0.0005163899, 0.0005380818, 0.0005621182, 0.0005890418, 0.0006179491, 0.0006486532, 0.0006802371, 0.000715103, 0.0007512363, 0.0007904175, 0.0008320521, 0.0008764989, 0.0009241505, 0.0009763464, 0.001033106, 0.00109661, 0.001166071, 0.001244493, 0.001330954, 0.001430787, 0.001545371, 0.00167758, 0.001834767, 0.002026287, 0.002263615, 0.002571705, 0.002997746, 0.003656609, 0.004932503, 0.009809833, 0.02340376, 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, 0.996859611681343, 0.9968435630871715, 1.00042430572225, 1.0016242299658351, 0.9955238246374839, 1.003659556210282, 0.9960898061406006, 0.9937136997374604, 0.9987943751104553, 0.9972845190174898, 1.0021205289719675, 1.0010843515050716, 1.0058726502875657, 1.0029242738567201, 0.9990171596194926, 1.0041320558020561, 0.9974652834226121, 1.0004720534950566, 1.0042557316535365, 1.0014437304036445, 0.9951787607543191, 0.9973800394079735, 0.9977076766449624, 1.0005197688880094, 1.0024281831112307, 0.9984245539113809, 0.9982925036834496, 1.0019082442938132, 0.9993020535516893, 0.9974751994654861, 0.9985125440087269, 0.9985051605113394, 1.000257249639334, 1.0003203083821433, 0.9997904337797652, 0.9997385085176116, 1.0005362739102877, 1.0000016702568297, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08453530315839841, 0.08456843071219518, 0.0846254206219867, 0.08462806712980349, 0.08465703952509031, 0.0846613180721605, 0.08466642478363381, 0.08464629462568808, 0.08462446832461763, 0.08460343327824292, 0.08461869454722769, 0.0846155232127129, 0.08459042257552313, 0.08458478358469528, 0.08458777936175581, 0.08457120015020608, 0.08456488072674129, 0.08455184401948074, 0.08455167793403473, 0.08454864340452979, 0.08454755054962758, 0.08454703543287458, 0.08453854537784355, 0.08453653333532396, 0.08453980140048205, 0.0845340882699107, 0.0845357485086106, 0.08453050790250136, 0.08452772113144127, 0.08452490950618866, 0.08452161569667735, 0.08452121230108722, 0.08451985288598549, 0.08451841990482666, 0.08451761916427056, 0.08451642931865565, 0.08451566237735345, 0.08451546699906824, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08453530315839841, 0.08456843071219518, 0.0846254206219867, 0.08462806712980349, 0.08465703952509031, 0.0846613180721605, 0.08466642478363381, 0.08464629462568808, 0.08462446832461763, 0.08460343327824292, 0.08461869454722769, 0.0846155232127129, 0.08459042257552313, 0.08458478358469528, 0.08458777936175581, 0.08457120015020608, 0.08456488072674129, 0.08455184401948074, 0.08455167793403473, 0.08454864340452979, 0.08454755054962758, 0.08454703543287458, 0.08453854537784355, 0.08453653333532396, 0.08453980140048205, 0.0845340882699107, 0.0845357485086106, 0.08453050790250136, 0.08452772113144127, 0.08452490950618866, 0.08452161569667735, 0.08452121230108722, 0.08451985288598549, 0.08451841990482666, 0.08451761916427056, 0.08451642931865565, 0.08451566237735345, 0.08451546699906824, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.000987357566852966, 0.0017008654337050803, 0.0021574253270396004, 0.002389647824504073, 0.002469689393793214, 0.002487065718453194, 0.0024140762208244328, 0.002332866972609707, 0.0022502670308406996, 0.0021507890961066046, 0.002062434703533445, 0.0019639221415568816, 0.0018799091523888905, 0.0017873691672833955, 0.0016935997351863468, 0.0016203944595322226, 0.001529845556375752, 0.001457675617945454, 0.0013889908263875878, 0.0013136821282120886, 0.0012356731418010504, 0.0011703683334650307, 0.001102954928681819, 0.0010401760741671697, 0.0009764885162284157, 0.000909408118846596, 0.0008458415912132605, 0.0007859623767263991, 0.0007221378761479311, 0.000659064305288437, 0.0005973911398627311, 0.0005347539753851137, 0.00047151646648104244, 0.00040452996582828116, 0.0003314643264550009, 0.00024571148074647244, 0.00012364530020076805, 5.179901325682337e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.000987357566852966, 0.0017008654337050803, 0.0021574253270396004, 0.002389647824504073, 0.002469689393793214, 0.002487065718453194, 0.0024140762208244328, 0.002332866972609707, 0.0022502670308406996, 0.0021507890961066046, 0.002062434703533445, 0.0019639221415568816, 0.0018799091523888905, 0.0017873691672833955, 0.0016935997351863468, 0.0016203944595322226, 0.001529845556375752, 0.001457675617945454, 0.0013889908263875878, 0.0013136821282120886, 0.0012356731418010504, 0.0011703683334650307, 0.001102954928681819, 0.0010401760741671697, 0.0009764885162284157, 0.000909408118846596, 0.0008458415912132605, 0.0007859623767263991, 0.0007221378761479311, 0.000659064305288437, 0.0005973911398627311, 0.0005347539753851137, 0.00047151646648104244, 0.00040452996582828116, 0.0003314643264550009, 0.00024571148074647244, 0.00012364530020076805, 5.179901325682337e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }