import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5], '_alpha3.yoda' : [-0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5], } xedges = { 'alpha3.yoda' : [-1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0], '_alpha3.yoda' : [-1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0], } ref_xerrs = [ [abs(xpoints['alpha3.yoda'][i] - xedges['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))], [abs(xedges['alpha3.yoda'][i+1] - xpoints['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))] ] yvals = { 'alpha3.yoda' : [0.0, 340.475, 504.4993, 370.793, 180.3941, 65.40366, 18.88625, 4.520379, 0.9281102, 0.1658485, 0.0270682, 0.004065538, 0.0003715243, 0.0001167648, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 340.4647, 504.5622, 370.7695, 180.3922, 65.40382, 18.89242, 4.52651, 0.9237616, 0.1655343, 0.02659878, 0.003849081, 0.0004815066, 7.133432e-05, 8.916789e-06, 0.0, 2.972262e-06, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], ], '_alpha3.yoda' : [ [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], ], } yerrs = { 'alpha3.yoda' : [ [0.0, 28.775433967188054, 42.63802293727982, 31.337772735151425, 15.246140495220422, 5.527675822622018, 1.5962452819037556, 0.38212026902534235, 0.07848900559951055, 0.014069434956671146, 0.0023472313477797624, 0.00039618202887056856, 6.96070829729274e-05, 3.5205908595007174e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 28.775433967188054, 42.63802293727982, 31.337772735151425, 15.246140495220422, 5.527675822622018, 1.5962452819037556, 0.38212026902534235, 0.07848900559951055, 0.014069434956671146, 0.0023472313477797624, 0.00039618202887056856, 6.96070829729274e-05, 3.5205908595007174e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.03181117, 0.03872585, 0.03319676, 0.02315541, 0.01394265, 0.007493546, 0.003667967, 0.001657004, 0.0007014352, 0.0002811736, 0.0001069602, 3.783073e-05, 1.456106e-05, 5.148111e-06, 0.0, 2.972262e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.03181117, 0.03872585, 0.03319676, 0.02315541, 0.01394265, 0.007493546, 0.003667967, 0.001657004, 0.0007014352, 0.0002811736, 0.0001069602, 3.783073e-05, 1.456106e-05, 5.148111e-06, 0.0, 2.972262e-06, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha3.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], '_alpha3.yoda' : [1.0, 0.9999697481459725, 1.0001246780719022, 0.9999366223202703, 0.9999894675047576, 1.0000024463462747, 1.0003266926997154, 1.0013563022038638, 0.9953145650160939, 0.9981054998990041, 0.982657878987151, 0.9467580920409551, 1.296029896294805, 0.6109231549234015, nan, 1.0, nan, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 0.0845155561118674, 0.08451552447600982, 0.08451554569571547, 0.08451573801593523, 0.08451630723146102, 0.08451891094864018, 0.08453279449031649, 0.0845686273025666, 0.08483305520804316, 0.08671545753983502, 0.09744885642947344, 0.18735539767634954, 0.30151131672393716, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.0845155561118674, 0.08451552447600982, 0.08451554569571547, 0.08451573801593523, 0.08451630723146102, 0.08451891094864018, 0.08453279449031649, 0.0845686273025666, 0.08483305520804316, 0.08671545753983502, 0.09744885642947344, 0.18735539767634954, 0.30151131672393716, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 9.343173507599676e-05, 7.676095883581999e-05, 8.952909035499591e-05, 0.00012836012929469422, 0.00021317843680307799, 0.00039677257263882453, 0.0008114290859239899, 0.001785352644545874, 0.004229373193004459, 0.010387598732091531, 0.02630899034764895, 0.10182572176301792, 0.1247041916742032, nan, 1.0, nan, 1.0, 1.0, 1.0, 1.0], [1.0, 9.343173507599676e-05, 7.676095883581999e-05, 8.952909035499591e-05, 0.00012836012929469422, 0.00021317843680307799, 0.00039677257263882453, 0.0008114290859239899, 0.001785352644545874, 0.004229373193004459, 0.010387598732091531, 0.02630899034764895, 0.10182572176301792, 0.1247041916742032, nan, 1.0, nan, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }