import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['alpha1.yoda'][i] - xedges['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))], [abs(xedges['alpha1.yoda'][i+1] - xpoints['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))] ] yvals = { 'alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 713.0483301523087, 28.202504865220547, 15.879221937015371, 10.807426295297947, 7.996083542989366, 6.230548215174558, 5.026316108955082, 4.146302673697246, 3.476702777294415, 2.9555590177733184, 2.5445840128525243, 2.2129128205543234, 1.937590799276439, 1.7049872324582909, 1.5144619219702866, 1.338585493968296, 1.1875497246176838, 1.0263355334242494, 0.4515527372203699, 0.044005932556624425, 0.025382674182857064, 0.0166320884137088, 0.010994561148633628, 0.007021617815475627, 0.004906398339207895, 0.003301586736324967, 0.002101427698483681, 0.001540427822202079, 0.0010897997256293685, 0.0006621566826244088, 0.00047822436071239324, 0.00030348847279157995, 0.0002345138419576618, 0.00012415436787516562, 6.897467130156095e-05, 3.218817049827797e-05, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 713.1044, 28.20932, 15.86343, 10.79812, 7.998743, 6.231612, 5.017899, 4.135105, 3.472663, 2.956228, 2.544792, 2.211219, 1.932, 1.707298, 1.507776, 1.342976, 1.188111, 1.029154, 0.4535709, 0.04446523, 0.02573644, 0.01635176, 0.0108411, 0.00729018, 0.004861202, 0.003424274, 0.002204914, 0.001505122, 0.001053748, 0.0006656957, 0.0004643633, 0.0003166114, 0.0001948378, 0.0001071608, 6.494592e-05, 3.896755e-05, 1.623648e-06, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 60.26360699196019, 2.383570411218499, 1.342066638777833, 0.9134197991522004, 0.6758200449504509, 0.5266048788545518, 0.4248293200014372, 0.35045236797065804, 0.2938611134029765, 0.24981873904631835, 0.21508634685374678, 0.1870507140340908, 0.16378510944110794, 0.14412396771247835, 0.12802359901073906, 0.1131536549753305, 0.10039532341852177, 0.08676788542206877, 0.03819044354641115, 0.003744674490453473, 0.002167936336907073, 0.0014308874842801592, 0.0009554864114279079, 0.0006182804475532272, 0.0004490597662033086, 0.00030111032829530104, 0.00020600225043831478, 0.0001615957749235663, 0.00011440462794475374, 7.884459722731706e-05, 6.169280065296227e-05, 4.21442099461153e-05, 3.6497956435760445e-05, 2.3893520664448604e-05, 1.780917983088187e-05, 1.2165984581204912e-05, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 60.26360699196019, 2.383570411218499, 1.342066638777833, 0.9134197991522004, 0.6758200449504509, 0.5266048788545518, 0.4248293200014372, 0.35045236797065804, 0.2938611134029765, 0.24981873904631835, 0.21508634685374678, 0.1870507140340908, 0.16378510944110794, 0.14412396771247835, 0.12802359901073906, 0.1131536549753305, 0.10039532341852177, 0.08676788542206877, 0.03819044354641115, 0.003744674490453473, 0.002167936336907073, 0.0014308874842801592, 0.0009554864114279079, 0.0006182804475532272, 0.0004490597662033086, 0.00030111032829530104, 0.00020600225043831478, 0.0001615957749235663, 0.00011440462794475374, 7.884459722731706e-05, 6.169280065296227e-05, 4.21442099461153e-05, 3.6497956435760445e-05, 2.3893520664448604e-05, 1.780917983088187e-05, 1.2165984581204912e-05, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.03402691, 0.006767718, 0.005075099, 0.004187165, 0.003603768, 0.003180872, 0.002854348, 0.00259113, 0.002374528, 0.002190861, 0.002032695, 0.001894793, 0.001771126, 0.001664948, 0.00156464, 0.001476659, 0.001388911, 0.001292666, 0.0008581606, 0.0002686929, 0.0002044185, 0.0001629402, 0.000132673, 0.0001087965, 8.884189e-05, 7.456417e-05, 5.983314e-05, 4.943468e-05, 4.136321e-05, 3.287637e-05, 2.745838e-05, 2.267301e-05, 1.778617e-05, 1.319058e-05, 1.026885e-05, 7.954218e-06, 1.623648e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.03402691, 0.006767718, 0.005075099, 0.004187165, 0.003603768, 0.003180872, 0.002854348, 0.00259113, 0.002374528, 0.002190861, 0.002032695, 0.001894793, 0.001771126, 0.001664948, 0.00156464, 0.001476659, 0.001388911, 0.001292666, 0.0008581606, 0.0002686929, 0.0002044185, 0.0001629402, 0.000132673, 0.0001087965, 8.884189e-05, 7.456417e-05, 5.983314e-05, 4.943468e-05, 4.136321e-05, 3.287637e-05, 2.745838e-05, 2.267301e-05, 1.778617e-05, 1.319058e-05, 1.026885e-05, 7.954218e-06, 1.623648e-06, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha1.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], '_alpha1.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0000786340074304, 1.0002416499815185, 0.9990054968009131, 0.9991388981017622, 1.0003325949505575, 1.00017073695423, 0.9983253920420792, 0.9972993593139546, 0.9988380435276786, 1.0002263471047808, 1.0000817371902146, 0.9992345742052778, 0.9971145614035085, 1.0013552990296457, 0.9955852822224884, 1.0032799593686677, 1.0004726331627898, 1.002746145372505, 1.0044693844445576, 1.0104371710060815, 1.013937294967205, 0.983145326868408, 0.9860420851219969, 1.0382479069043693, 0.9907882858090175, 1.037160091032955, 1.049245711185301, 0.9770805086137638, 0.9669189441128292, 1.0053446827140136, 0.971015569571268, 1.0432402822015325, 0.8308157777534311, 0.8631254931582248, 0.9415908589988486, 1.2106171117145264, nan, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451545911213024, 0.08451626628945036, 0.08451715355457053, 0.08451779121080913, 0.08451888244001425, 0.08451983046564036, 0.08452101117248567, 0.08452165593067057, 0.08452293228000941, 0.08452503825639343, 0.08452711553926298, 0.08452692410505153, 0.08453028859461491, 0.08453081933327852, 0.08453404945578477, 0.08453225848121325, 0.0845398902777252, 0.08454144146464246, 0.0845758211576806, 0.08509476502139866, 0.08541008411049347, 0.0860317386901796, 0.08690537062015004, 0.08805384511109944, 0.09152533796834081, 0.0912017015886338, 0.09802966363627881, 0.10490317858097448, 0.10497766264226586, 0.11907241789786423, 0.12900388545882685, 0.138865933056567, 0.15563241867125968, 0.19245010121974115, 0.2581988358163997, 0.3779644631202565, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451545911213024, 0.08451626628945036, 0.08451715355457053, 0.08451779121080913, 0.08451888244001425, 0.08451983046564036, 0.08452101117248567, 0.08452165593067057, 0.08452293228000941, 0.08452503825639343, 0.08452711553926298, 0.08452692410505153, 0.08453028859461491, 0.08453081933327852, 0.08453404945578477, 0.08453225848121325, 0.0845398902777252, 0.08454144146464246, 0.0845758211576806, 0.08509476502139866, 0.08541008411049347, 0.0860317386901796, 0.08690537062015004, 0.08805384511109944, 0.09152533796834081, 0.0912017015886338, 0.09802966363627881, 0.10490317858097448, 0.10497766264226586, 0.11907241789786423, 0.12900388545882685, 0.138865933056567, 0.15563241867125968, 0.19245010121974115, 0.2581988358163997, 0.3779644631202565, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.77203417512131e-05, 0.0002399686847796977, 0.00031960627668851043, 0.00038743405558284814, 0.0004506916393037982, 0.000510528430267654, 0.0005678807178312128, 0.0006249254345171808, 0.0006829827431632991, 0.000741267891057228, 0.0007988319464922334, 0.0008562438530792931, 0.0009140867104970758, 0.0009765164033512665, 0.0010331326111946298, 0.0011031488139187726, 0.0011695602897361978, 0.0012594964881388934, 0.0019004659461984272, 0.006105833563560111, 0.008053465861294476, 0.009796737243514078, 0.012067148311462002, 0.0154945060894959, 0.018107353675311844, 0.022584343818571977, 0.028472614139032033, 0.03209152631983232, 0.03795487283327439, 0.04965043903158532, 0.0574173594149329, 0.0747079775104692, 0.07584273001339957, 0.10624338253860571, 0.14887856377167843, 0.24711618824143924, nan, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.77203417512131e-05, 0.0002399686847796977, 0.00031960627668851043, 0.00038743405558284814, 0.0004506916393037982, 0.000510528430267654, 0.0005678807178312128, 0.0006249254345171808, 0.0006829827431632991, 0.000741267891057228, 0.0007988319464922334, 0.0008562438530792931, 0.0009140867104970758, 0.0009765164033512665, 0.0010331326111946298, 0.0011031488139187726, 0.0011695602897361978, 0.0012594964881388934, 0.0019004659461984272, 0.006105833563560111, 0.008053465861294476, 0.009796737243514078, 0.012067148311462002, 0.0154945060894959, 0.018107353675311844, 0.022584343818571977, 0.028472614139032033, 0.03209152631983232, 0.03795487283327439, 0.04965043903158532, 0.0574173594149329, 0.0747079775104692, 0.07584273001339957, 0.10624338253860571, 0.14887856377167843, 0.24711618824143924, nan, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }