import numpy as np from numpy import nan add_legend_handle = [ 'alpha0.yoda', '_alpha0.yoda' ] xpoints = { 'alpha0.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], '_alpha0.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 = { 'alpha0.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], '_alpha0.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['alpha0.yoda'][i] - xedges['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))], [abs(xedges['alpha0.yoda'][i+1] - xpoints['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))] ] yvals = { 'alpha0.yoda' : [10144.843333333325, 0.0, 0.0, 642.9574999999994, 925.6608333333343, 883.5048333333325, 841.6098333333341, 803.7448333333326, 769.1098333333341, 737.7439999999993, 708.1521666666674, 682.3179999999993, 659.0740000000001, 638.5618333333333, 621.3596666666666, 607.7055, 595.2171666666668, 586.5618333333334, 579.9878333333334, 577.9481666666667, 577.2263333333334, 581.203, 586.7896666666667, 595.3176666666667, 607.5031666666666, 621.3763333333334, 638.9743333333333, 659.5840000000001, 682.533666666666, 708.2376666666673, 737.2693333333326, 770.535333333334, 803.2958333333326, 841.3940000000008, 882.0136666666658, 926.3113333333342, 643.0758333333328, 0.0, 0.0, 0.0], '_alpha0.yoda' : [0.0, 0.0, 0.0, 642.6268333333327, 925.825000000001, 882.286166666666, 842.0588333333342, 804.059666666666, 769.5298333333341, 737.264166666666, 708.5026666666673, 682.2054999999993, 659.2405000000001, 638.4961666666667, 621.5123333333333, 607.144, 595.3293333333334, 586.3076666666667, 580.714, 577.9249999999942, 578.0375000000059, 581.0715, 586.6708333333333, 595.6556666666667, 606.8601666666667, 621.5288333333334, 639.024, 659.041, 681.9713333333327, 708.469833333334, 737.494166666666, 769.2426666666673, 804.4024999999993, 841.794833333334, 882.1739999999992, 925.9128333333342, 642.6211666666661, 0.0, 0.0, 0.0], } xerrs = { 'alpha0.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], ], '_alpha0.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 = { 'alpha0.yoda' : [ [857.3969001835982, 0.0, 0.0, 54.34130820819253, 78.23422808748391, 74.6713168194826, 71.13072863084959, 67.93029515613776, 65.00294865106768, 62.35195800186759, 59.851134770640236, 57.66772638718004, 55.70330630522154, 53.96933285569583, 52.51551358090928, 51.36158313586355, 50.3063917962276, 49.57462108332807, 49.01919691984627, 48.84679564152028, 48.78566786351181, 49.12176763468061, 49.59389523363178, 50.314612964602816, 51.34436028750707, 52.51710832354221, 54.004655149142266, 55.74630032567184, 57.685931271555816, 59.85814248890646, 62.31196157685576, 65.12338716279709, 67.89217349755577, 71.11219617227732, 74.54567950816013, 78.28949127721074, 54.351965108090674, 0.0, 0.0, 0.0], [857.3969001835982, 0.0, 0.0, 54.34130820819253, 78.23422808748391, 74.6713168194826, 71.13072863084959, 67.93029515613776, 65.00294865106768, 62.35195800186759, 59.851134770640236, 57.66772638718004, 55.70330630522154, 53.96933285569583, 52.51551358090928, 51.36158313586355, 50.3063917962276, 49.57462108332807, 49.01919691984627, 48.84679564152028, 48.78566786351181, 49.12176763468061, 49.59389523363178, 50.314612964602816, 51.34436028750707, 52.51710832354221, 54.004655149142266, 55.74630032567184, 57.685931271555816, 59.85814248890646, 62.31196157685576, 65.12338716279709, 67.89217349755577, 71.11219617227732, 74.54567950816013, 78.28949127721074, 54.351965108090674, 0.0, 0.0, 0.0], ], '_alpha0.yoda' : [ [0.0, 0.0, 0.0, 0.20863877609133163, 0.25042630319783393, 0.24446688028351707, 0.23882856473490235, 0.23337755533326943, 0.228311434472983, 0.2234737121005509, 0.21907139881275664, 0.21496737478562217, 0.2113181513999948, 0.20796681092050348, 0.205182236073204, 0.20279662773878226, 0.20081383031167063, 0.19928636570411823, 0.19833347338930632, 0.19785664001998823, 0.19787587298888137, 0.1983945283743705, 0.19934810424648305, 0.20086880737879084, 0.20274922934502118, 0.20518494367548293, 0.20805274438094884, 0.21128620662767156, 0.21493047971637486, 0.21906632684088087, 0.22350857552526537, 0.22826884734160896, 0.2334273025067022, 0.23879111048036222, 0.2444513130348134, 0.25043817156691167, 0.20863791069165188, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.20863877609133163, 0.25042630319783393, 0.24446688028351707, 0.23882856473490235, 0.23337755533326943, 0.228311434472983, 0.2234737121005509, 0.21907139881275664, 0.21496737478562217, 0.2113181513999948, 0.20796681092050348, 0.205182236073204, 0.20279662773878226, 0.20081383031167063, 0.19928636570411823, 0.19833347338930632, 0.19785664001998823, 0.19787587298888137, 0.1983945283743705, 0.19934810424648305, 0.20086880737879084, 0.20274922934502118, 0.20518494367548293, 0.20805274438094884, 0.21128620662767156, 0.21493047971637486, 0.21906632684088087, 0.22350857552526537, 0.22826884734160896, 0.2334273025067022, 0.23879111048036222, 0.2444513130348134, 0.25043817156691167, 0.20863791069165188, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha0.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], '_alpha0.yoda' : [0.0, 1.0, 1.0, 0.9994857099160259, 1.0001773507755272, 0.9986206451615339, 1.0005335013710828, 1.0003917080648939, 1.0005460858537976, 0.9993495937163388, 1.0004949501201836, 0.9998351208673962, 1.000252627170849, 0.9998971647485979, 1.0002456977413512, 0.9990760327165049, 1.000188446625783, 0.9995666839330095, 1.0012520377582634, 0.9999599156671677, 1.0014052835427454, 0.9997737451458442, 0.9997974856407946, 1.0005677641012949, 0.9989415693032054, 1.0002454229294218, 1.0000777287350613, 0.9991767538327188, 0.999176109017333, 1.0003278089793775, 1.000304954137068, 0.9983223784676107, 1.001377657670742, 1.000476391955889, 1.0001817810079285, 0.9995697990668364, 0.9992929812580424, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha0.yoda' : [ [0.08451553878278378, 1.0, 1.0, 0.08451772972271508, 0.08451716359842076, 0.08451715712494612, 0.08451746380995175, 0.08451724022214076, 0.08451712074638791, 0.0845170655428816, 0.08451733622784016, 0.0845173751640439, 0.08451752960247488, 0.08451700373943818, 0.08451709436280751, 0.08451722608379149, 0.08451770986034104, 0.08451729769324358, 0.08451762968564502, 0.08451760635083529, 0.08451739819593321, 0.08451740206895114, 0.08451732886735414, 0.08451725151435029, 0.08451702493870196, 0.08451739389850521, 0.08451772212416815, 0.08451736295251527, 0.08451734191117684, 0.08451702769584372, 0.08451722967389912, 0.0845170679987814, 0.08451702433937996, 0.0845171182255605, 0.0845176013994041, 0.08451747102724715, 0.08451874925288602, 1.0, 1.0, 1.0], [0.08451553878278378, 1.0, 1.0, 0.08451772972271508, 0.08451716359842076, 0.08451715712494612, 0.08451746380995175, 0.08451724022214076, 0.08451712074638791, 0.0845170655428816, 0.08451733622784016, 0.0845173751640439, 0.08451752960247488, 0.08451700373943818, 0.08451709436280751, 0.08451722608379149, 0.08451770986034104, 0.08451729769324358, 0.08451762968564502, 0.08451760635083529, 0.08451739819593321, 0.08451740206895114, 0.08451732886735414, 0.08451725151435029, 0.08451702493870196, 0.08451739389850521, 0.08451772212416815, 0.08451736295251527, 0.08451734191117684, 0.08451702769584372, 0.08451722967389912, 0.0845170679987814, 0.08451702433937996, 0.0845171182255605, 0.0845176013994041, 0.08451747102724715, 0.08451874925288602, 1.0, 1.0, 1.0], ], '_alpha0.yoda' : [ [0.0, 1.0, 1.0, 0.0003244985494240783, 0.000270537862443678, 0.00027670123700532554, 0.0002837758724716684, 0.0002903627440631796, 0.00029685153482367747, 0.00030291498419580655, 0.0003093563913585753, 0.0003150545270469523, 0.00032062886929236286, 0.0003256799891012958, 0.00033021492555820436, 0.0003337087252604794, 0.00033737909717266316, 0.00033975338042641973, 0.0003419614377933324, 0.0003423432263158344, 0.00034280465315260166, 0.000341351521541304, 0.0003397266781790915, 0.00033741449082723483, 0.00033374184772977237, 0.00033021042590209625, 0.0003256042277873689, 0.00032033252266227126, 0.0003149009202227998, 0.00030931188378037033, 0.00030315729329842225, 0.0002962470862356415, 0.0002905869703544698, 0.00028380415177712464, 0.00027715138922807355, 0.00027036069035850954, 0.000324437492247522, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.0003244985494240783, 0.000270537862443678, 0.00027670123700532554, 0.0002837758724716684, 0.0002903627440631796, 0.00029685153482367747, 0.00030291498419580655, 0.0003093563913585753, 0.0003150545270469523, 0.00032062886929236286, 0.0003256799891012958, 0.00033021492555820436, 0.0003337087252604794, 0.00033737909717266316, 0.00033975338042641973, 0.0003419614377933324, 0.0003423432263158344, 0.00034280465315260166, 0.000341351521541304, 0.0003397266781790915, 0.00033741449082723483, 0.00033374184772977237, 0.00033021042590209625, 0.0003256042277873689, 0.00032033252266227126, 0.0003149009202227998, 0.00030931188378037033, 0.00030315729329842225, 0.0002962470862356415, 0.0002905869703544698, 0.00028380415177712464, 0.00027715138922807355, 0.00027036069035850954, 0.000324437492247522, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }