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, 344.9289, 501.6373, 367.0875, 180.3577, 66.94919, 20.0564, 5.06543, 1.101566, 0.2124141, 0.03879063, 0.005848867, 0.001097108, 0.000119492, 9.870978e-05, 1.014082e-06, 3.001059e-10, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 344.8873, 501.7273, 367.087, 180.2915, 66.88098, 20.03403, 5.043863, 1.09864, 0.2116942, 0.03700418, 0.005827265, 0.0008180184, 0.0001219591, 1.487306e-05, 0.0, 0.0, 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, 22.265190320318396, 32.380642365462734, 23.695482691855002, 11.642108915484343, 4.3216212235687665, 1.2947080752045999, 0.3270440337324624, 0.07116331920308383, 0.013787425430442044, 0.0026104938230151016, 0.0005152487748651131, 0.00013968675670943185, 2.9963996729408445e-05, 9.298197674818492e-05, 7.611352048092375e-07, 3.0010588131524515e-10, 0.0, 0.0, 0.0, 0.0], [0.0, 22.265190320318396, 32.380642365462734, 23.695482691855002, 11.642108915484343, 4.3216212235687665, 1.2947080752045999, 0.3270440337324624, 0.07116331920308383, 0.013787425430442044, 0.0026104938230151016, 0.0005152487748651131, 0.00013968675670943185, 2.9963996729408445e-05, 9.298197674818492e-05, 7.611352048092375e-07, 3.0010588131524515e-10, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.03202977, 0.03863217, 0.03304454, 0.0231581, 0.01410479, 0.007719682, 0.00387344, 0.001807769, 0.0007935416, 0.0003317726, 0.0001316581, 4.932836e-05, 1.904681e-05, 6.651435e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.03202977, 0.03863217, 0.03304454, 0.0231581, 0.01410479, 0.007719682, 0.00387344, 0.001807769, 0.0007935416, 0.0003317726, 0.0001316581, 4.932836e-05, 1.904681e-05, 6.651435e-06, 0.0, 0.0, 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.9998793954348273, 1.0001794124958412, 0.9999986379269248, 0.999632951628902, 0.9989811676586378, 0.9988846453002533, 0.9957423160521417, 0.9973437814892616, 0.9966108652862499, 0.9539463525083248, 0.996306635114117, 0.7456133762583081, 1.0206465704817058, 0.15067463426622976, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 0.06455008646801819, 0.06454990959695926, 0.06454995795785747, 0.06455010745581888, 0.06455076190718315, 0.06455336327579225, 0.06456392324688376, 0.06460195685331957, 0.06490824022718851, 0.06729702051797307, 0.08809377523289777, 0.12732270360751344, 0.250761529888264, 0.9419732953328933, 0.7505657380855172, 0.9999999377394618, 1.0, 1.0, 1.0, 1.0], [1.0, 0.06455008646801819, 0.06454990959695926, 0.06454995795785747, 0.06455010745581888, 0.06455076190718315, 0.06455336327579225, 0.06456392324688376, 0.06460195685331957, 0.06490824022718851, 0.06729702051797307, 0.08809377523289777, 0.12732270360751344, 0.250761529888264, 0.9419732953328933, 0.7505657380855172, 0.9999999377394618, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 9.285905008249527e-05, 7.701215599398211e-05, 9.001815643409268e-05, 0.000128400949890135, 0.00021067902389857146, 0.00038489868570630825, 0.0007646813794682781, 0.0016410900481677903, 0.00373582356350167, 0.008552905688822275, 0.0225100177521561, 0.04496217327738016, 0.15939820239011815, 0.06738374860120244, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0], [1.0, 9.285905008249527e-05, 7.701215599398211e-05, 9.001815643409268e-05, 0.000128400949890135, 0.00021067902389857146, 0.00038489868570630825, 0.0007646813794682781, 0.0016410900481677903, 0.00373582356350167, 0.008552905688822275, 0.0225100177521561, 0.04496217327738016, 0.15939820239011815, 0.06738374860120244, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }