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, 599.4301, 517.3605, 222.3295, 64.24291, 14.20895, 2.62118, 0.422127, 0.06292634, 0.008777823, 0.001075664, 0.0001014777, 2.029555e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha0.yoda' : [0.0, 599.3893, 517.4025, 222.3862, 64.22924, 14.21582, 2.619857, 0.4236275, 0.06289328, 0.00857274, 0.001065554, 9.945174e-05, 2.273183e-05, 2.841479e-06, 2.841478e-06, 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, 50.661109344348155, 43.72496998283704, 18.79032463796195, 5.429580094261434, 1.2009392157807155, 0.2216, 0.03574097088776409, 0.0053747669716928195, 0.0007954843807391821, 0.00013385832062296315, 3.2090076347681066e-05, 1.4351118423314609e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 50.661109344348155, 43.72496998283704, 18.79032463796195, 5.429580094261434, 1.2009392157807155, 0.2216, 0.03574097088776409, 0.0053747669716928195, 0.0007954843807391821, 0.00013385832062296315, 3.2090076347681066e-05, 1.4351118423314609e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha0.yoda' : [ [0.0, 0.04126926, 0.03834303, 0.02513773, 0.01350948, 0.006355624, 0.002728418, 0.001097145, 0.0004227409, 0.0001560745, 5.502499e-05, 1.681041e-05, 8.036914e-06, 2.841479e-06, 2.841478e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.04126926, 0.03834303, 0.02513773, 0.01350948, 0.006355624, 0.002728418, 0.001097145, 0.0004227409, 0.0001560745, 5.502499e-05, 1.681041e-05, 8.036914e-06, 2.841479e-06, 2.841478e-06, 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, 0.9999319353499265, 1.0000811813039459, 1.0002550268857708, 0.9997872138730952, 1.0004834980769164, 0.9994952654911148, 1.0035546174492511, 0.9994746238220751, 0.9766362342918056, 0.9906011542637849, 0.9800354166481897, 1.120040107314165, nan, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha0.yoda' : [ [1.0, 0.08451545783961825, 0.08451547805222284, 0.08451566093551216, 0.08451640958140648, 0.08451991285638387, 0.08454207646937639, 0.08466876292623805, 0.08541362761115329, 0.09062433598161891, 0.12444250307062721, 0.31622786432567024, 0.707106652606833, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451545783961825, 0.08451547805222284, 0.08451566093551216, 0.08451640958140648, 0.08451991285638387, 0.08454207646937639, 0.08466876292623805, 0.08541362761115329, 0.09062433598161891, 0.12444250307062721, 0.31622786432567024, 0.707106652606833, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha0.yoda' : [ [1.0, 6.884749364437989e-05, 7.411278982450342e-05, 0.00011306520277336116, 0.00021028748542057017, 0.0004472972316744024, 0.0010409121082871073, 0.002599087478412895, 0.006718027776603566, 0.017780547636925464, 0.05115444042005682, 0.1656561983568804, 0.3959939001406712, nan, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.884749364437989e-05, 7.411278982450342e-05, 0.00011306520277336116, 0.00021028748542057017, 0.0004472972316744024, 0.0010409121082871073, 0.002599087478412895, 0.006718027776603566, 0.017780547636925464, 0.05115444042005682, 0.1656561983568804, 0.3959939001406712, nan, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }