import numpy as np from numpy import nan add_legend_handle = [ 'alpha0.yoda', '_alpha0.yoda' ] xpoints = { 'alpha0.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], '_alpha0.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 = { 'alpha0.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], '_alpha0.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['alpha0.yoda'][i] - xedges['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))], [abs(xedges['alpha0.yoda'][i+1] - xpoints['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))] ] yvals = { 'alpha0.yoda' : [0.0, 1047.028, 700.3818, 227.8776, 48.2865, 7.523778, 0.9237937, 0.09225574, 0.007556784, 0.0006413938, 2.332341e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha0.yoda' : [0.0, 1047.154, 700.3568, 227.7743, 48.30287, 7.520503, 0.919229, 0.09254717, 0.007937491, 0.0006096384, 4.877107e-05, 4.064255e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha0.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], ], '_alpha0.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 = { 'alpha0.yoda' : [ [0.0, 88.49008984061436, 59.193116153823155, 19.25922636037076, 4.081017030104138, 0.6359573885096391, 0.07813777575539248, 0.007854925843061791, 0.0007188757194397374, 9.826326373574206e-05, 1.6492140552396467e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 88.49008984061436, 59.193116153823155, 19.25922636037076, 4.081017030104138, 0.6359573885096391, 0.07813777575539248, 0.007854925843061791, 0.0007188757194397374, 9.826326373574206e-05, 1.6492140552396467e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha0.yoda' : [ [0.0, 0.06523726, 0.05335197, 0.03042586, 0.01401125, 0.005528584, 0.001932869, 0.0006132987, 0.0001796107, 4.977676e-05, 1.407899e-05, 4.064255e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.06523726, 0.05335197, 0.03042586, 0.01401125, 0.005528584, 0.001932869, 0.0006132987, 0.0001796107, 4.977676e-05, 1.407899e-05, 4.064255e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha0.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], '_alpha0.yoda' : [1.0, 1.0001203406212633, 0.9999643051832586, 0.9995466864667699, 1.0003390181520715, 0.9995647133660774, 0.9950587452588169, 1.0031589362352955, 1.0503795000624603, 0.9504900109729779, 2.0910780198950327, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha0.yoda' : [ [1.0, 0.08451549513538736, 0.08451549733848475, 0.08451566262050662, 0.0845167289015385, 0.08452633617175295, 0.08458357721577066, 0.08514294983772057, 0.09512984881395807, 0.15320270282584905, 0.7071067460717138, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451549513538736, 0.08451549733848475, 0.08451566262050662, 0.0845167289015385, 0.08452633617175295, 0.08458357721577066, 0.08514294983772057, 0.09512984881395807, 0.15320270282584905, 0.7071067460717138, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha0.yoda' : [ [1.0, 6.230708252310349e-05, 7.617555167767066e-05, 0.00013351843270246834, 0.00029016909488159217, 0.0007348148762496713, 0.0020923167153012625, 0.0066478107486862064, 0.023768139991827208, 0.07760717362718504, 0.6036420060359956, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.230708252310349e-05, 7.617555167767066e-05, 0.00013351843270246834, 0.00029016909488159217, 0.0007348148762496713, 0.0020923167153012625, 0.0066478107486862064, 0.023768139991827208, 0.07760717362718504, 0.6036420060359956, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }