import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.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], '_alpha2.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 = { 'alpha2.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], '_alpha2.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['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, 632.6363, 541.2544, 229.248, 64.56136, 13.66563, 2.353503, 0.340826, 0.04459753, 0.005374601, 0.0006784506, 5.300396e-05, 2.120158e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 632.6186, 541.2848, 229.29, 64.55431, 13.67938, 2.351516, 0.342903, 0.04452218, 0.005123361, 0.0005728903, 2.968343e-05, 8.905029e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.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], ], '_alpha2.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 = { 'alpha2.yoda' : [ [0.0, 53.467560258534334, 45.74437670359057, 19.375045806397466, 5.456492463112178, 1.1550259737339243, 0.19898283845598344, 0.028862603832641293, 0.003831610627399397, 0.0005109316979792896, 0.0001038661157452227, 2.3704088254982514e-05, 1.4991784416806427e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 53.467560258534334, 45.74437670359057, 19.375045806397466, 5.456492463112178, 1.1550259737339243, 0.19898283845598344, 0.028862603832641293, 0.003831610627399397, 0.0005109316979792896, 0.0001038661157452227, 2.3704088254982514e-05, 1.4991784416806427e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.04333393, 0.0400839, 0.02608853, 0.01384266, 0.006372213, 0.002641989, 0.001008887, 0.0003635342, 0.0001233203, 4.123754e-05, 9.386726e-06, 5.141321e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.04333393, 0.0400839, 0.02608853, 0.01384266, 0.006372213, 0.002641989, 0.001008887, 0.0003635342, 0.0001233203, 4.123754e-05, 9.386726e-06, 5.141321e-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 = { '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], '_alpha2.yoda' : [1.0, 0.9999720218394045, 1.0000561658251645, 1.0001832077051926, 0.9998908015568446, 1.0010061738829457, 0.9991557265913833, 1.006094018648812, 0.998310444547041, 0.953254204358612, 0.8444097477399239, 0.5600228737626396, 0.4200172345645938, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 0.08451547952359727, 0.08451548237499883, 0.08451565905219442, 0.08451638043424392, 0.08452050682873195, 0.08454751851006073, 0.0846842782905098, 0.08591531027389626, 0.09506411694175802, 0.1530931150259469, 0.44721353376205314, 0.7071069428224891, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451547952359727, 0.08451548237499883, 0.08451565905219442, 0.08451638043424392, 0.08452050682873195, 0.08454751851006073, 0.0846842782905098, 0.08591531027389626, 0.09506411694175802, 0.1530931150259469, 0.44721353376205314, 0.7071069428224891, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 6.849738151288505e-05, 7.405741181965448e-05, 0.00011380046936069235, 0.00021441091079865728, 0.00046629485797581227, 0.0011225772816095838, 0.0029601233473972055, 0.008151442467777924, 0.022945014895059186, 0.060781934602165584, 0.1770948057465895, 0.2424970686146976, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.849738151288505e-05, 7.405741181965448e-05, 0.00011380046936069235, 0.00021441091079865728, 0.00046629485797581227, 0.0011225772816095838, 0.0029601233473972055, 0.008151442467777924, 0.022945014895059186, 0.060781934602165584, 0.1770948057465895, 0.2424970686146976, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }