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, 1077.976, 672.9649, 206.2775, 41.4928, 6.181874, 0.7273689, 0.07100576, 0.005520524, 0.000431646, 2.271821e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 1078.129, 672.9495, 206.1574, 41.52147, 6.182468, 0.7273594, 0.07109965, 0.005953051, 0.0004412639, 2.406894e-05, 0.0, 0.0, 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, 91.10564197677331, 56.87596153033371, 17.433688651573423, 3.506837606733451, 0.5225390894469044, 0.06153944263641002, 0.006060686429770147, 0.0005527578131514741, 7.704119028156302e-05, 1.6064199326452595e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 91.10564197677331, 56.87596153033371, 17.433688651573423, 3.506837606733451, 0.5225390894469044, 0.06153944263641002, 0.006060686429770147, 0.0005527578131514741, 7.704119028156302e-05, 1.6064199326452595e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.06576401, 0.051957, 0.02875758, 0.01290593, 0.004980051, 0.001708155, 0.0005340557, 0.0001545335, 4.207286e-05, 9.826103e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.06576401, 0.051957, 0.02875758, 0.01290593, 0.004980051, 0.001708155, 0.0005340557, 0.0001545335, 4.207286e-05, 9.826103e-06, 0.0, 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 = { '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, 1.0001419326589829, 0.9999771161913497, 0.9994177745997503, 1.0006909632514556, 1.0000960873676819, 0.999986939227124, 1.0013222870933287, 1.0783489031113713, 1.0222819161998489, 1.059455828606215, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 0.08451546414463151, 0.08451549483536766, 0.08451570651948673, 0.08451677415680434, 0.08452761888173464, 0.0846055455992276, 0.08535485613801115, 0.10012778010773508, 0.1784823449807551, 0.7071067362460597, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451546414463151, 0.08451549483536766, 0.08451570651948673, 0.08451677415680434, 0.08452761888173464, 0.0846055455992276, 0.08535485613801115, 0.10012778010773508, 0.1784823449807551, 0.7071067362460597, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 6.1006933364008097e-05, 7.720610688610952e-05, 0.0001394121026287404, 0.00031104022866617817, 0.0008055892112974157, 0.002348402578114077, 0.007521301088813076, 0.027992542012316223, 0.09747075149543839, 0.4325210040755852, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.1006933364008097e-05, 7.720610688610952e-05, 0.0001394121026287404, 0.00031104022866617817, 0.0008055892112974157, 0.002348402578114077, 0.007521301088813076, 0.027992542012316223, 0.09747075149543839, 0.4325210040755852, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }