import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['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, 631.6851, 540.3708, 228.7388, 64.29544, 13.5488, 2.311314, 0.3288439, 0.04186863, 0.004782568, 0.0005819496, 4.232361e-05, 2.116181e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 631.6609, 540.41, 228.777, 64.28635, 13.56232, 2.310132, 0.3316496, 0.04204172, 0.004630811, 0.0004503412, 1.777663e-05, 8.888313e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 53.38716137799424, 45.66970549499964, 19.332009724806163, 5.434018770670561, 1.1451519549823945, 0.19541970217969323, 0.02784803763283869, 0.0036015663259198766, 0.0004614535729626546, 9.522812084673308e-05, 2.1161802853254255e-05, 1.4963655970383708e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 53.38716137799424, 45.66970549499964, 19.332009724806163, 5.434018770670561, 1.1451519549823945, 0.19541970217969323, 0.02784803763283869, 0.0036015663259198766, 0.0004614535729626546, 9.522812084673308e-05, 2.1161802853254255e-05, 1.4963655970383708e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.04326045, 0.04001389, 0.02603486, 0.01380093, 0.00633893, 0.002616179, 0.0009912628, 0.0003529306, 0.0001171325, 3.652749e-05, 7.257279e-06, 5.13167e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.04326045, 0.04001389, 0.02603486, 0.01380093, 0.00633893, 0.002616179, 0.0009912628, 0.0003529306, 0.0001171325, 3.652749e-05, 7.257279e-06, 5.13167e-06, 0.0, 0.0, 0.0, 0.0, 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], '_alpha1.yoda' : [1.0, 0.9999616897723248, 1.0000725427798836, 1.000167002712264, 0.9998586213890129, 1.000997874350496, 0.9994886025870998, 1.0085320116930858, 1.0041341214173953, 0.9682687209047525, 0.7738491443245257, 0.42001686529102783, 0.420016671541801, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 0.08451546724466706, 0.08451549472140174, 0.08451565595695248, 0.08451639448568299, 0.08452054462257871, 0.08454917946228563, 0.08468467145912906, 0.08602063946013702, 0.09648656808698895, 0.16363637133994607, 0.49999994927782043, 0.7071066213326606, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451546724466706, 0.08451549472140174, 0.08451565595695248, 0.08451639448568299, 0.08452054462257871, 0.08454917946228563, 0.08468467145912906, 0.08602063946013702, 0.09648656808698895, 0.16363637133994607, 0.49999994927782043, 0.7071066213326606, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 6.848420201774586e-05, 7.404894935107523e-05, 0.0001138191684139289, 0.00021464865937615481, 0.00046785914619744927, 0.0011319011609846176, 0.0030143870693663463, 0.00842947571964977, 0.02449154930991049, 0.06276744584067073, 0.17147117176441234, 0.24249674295346194, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.848420201774586e-05, 7.404894935107523e-05, 0.0001138191684139289, 0.00021464865937615481, 0.00046785914619744927, 0.0011319011609846176, 0.0030143870693663463, 0.00842947571964977, 0.02449154930991049, 0.06276744584067073, 0.17147117176441234, 0.24249674295346194, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }