import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['alpha1.yoda'][i] - xedges['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))], [abs(xedges['alpha1.yoda'][i+1] - xpoints['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))] ] yvals = { 'alpha1.yoda' : [0.0, 339.7767, 504.0263, 370.322, 179.9123, 65.08693, 18.73659, 4.467294, 0.9123216, 0.1615458, 0.02623556, 0.003856925, 0.0003390703, 0.0001059595, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 339.7705, 504.089, 370.2957, 179.9117, 65.08817, 18.74563, 4.471327, 0.9077714, 0.1613275, 0.02557504, 0.003658239, 0.0004509751, 6.527272e-05, 8.900825e-06, 0.0, 2.966942e-06, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 28.716413425078, 42.59805159863535, 31.297966387610554, 15.205420086271868, 5.500905380026092, 1.5835971710002514, 0.3776359357900146, 0.07715688562921652, 0.013705480655562577, 0.0022779561014207453, 0.000379092073248703, 7.02855603947212e-05, 3.350732755681957e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 28.716413425078, 42.59805159863535, 31.297966387610554, 15.205420086271868, 5.500905380026092, 1.5835971710002514, 0.3776359357900146, 0.07715688562921652, 0.013705480655562577, 0.0022779561014207453, 0.000379092073248703, 7.02855603947212e-05, 3.350732755681957e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.03175027, 0.03867302, 0.03314583, 0.02310384, 0.0138965, 0.007457693, 0.003642275, 0.001641129, 0.0006918448, 0.0002754626, 0.0001041815, 3.657891e-05, 1.391619e-05, 5.138894e-06, 0.0, 2.966942e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.03175027, 0.03867302, 0.03314583, 0.02310384, 0.0138965, 0.007457693, 0.003642275, 0.001641129, 0.0006918448, 0.0002754626, 0.0001041815, 3.657891e-05, 1.391619e-05, 5.138894e-06, 0.0, 2.966942e-06, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha1.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], '_alpha1.yoda' : [1.0, 0.9999817527217141, 1.000124398270487, 0.9999289807248827, 0.999996665041801, 1.000019051443969, 1.0004824784018862, 1.000902783653818, 0.9950125043624968, 0.9986486804361365, 0.9748234838516883, 0.9484859052224246, 1.3300342141437924, 0.6160157418636366, nan, 1.0, nan, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 0.08451554631344056, 0.0845155334129099, 0.08451554697698369, 0.0845157339785655, 0.08451628276254683, 0.08451896374955375, 0.08453348622007295, 0.08457202551075906, 0.08483959753557553, 0.08682704319712425, 0.09828868159186475, 0.20728905007227466, 0.31622768658609723, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451554631344056, 0.0845155334129099, 0.08451554697698369, 0.0845157339785655, 0.08451628276254683, 0.08451896374955375, 0.08453348622007295, 0.08457202551075906, 0.08483959753557553, 0.08682704319712425, 0.09828868159186475, 0.20728905007227466, 0.31622768658609723, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 9.344451812028311e-05, 7.672817866845441e-05, 8.950543040921145e-05, 0.0001284172343969812, 0.00021350676702680557, 0.00039802829650432655, 0.0008153201915969713, 0.0017988492215902814, 0.0042826542070422136, 0.010499589107303217, 0.027011544170550374, 0.10788001780161811, 0.13133499119946773, nan, 1.0, nan, 1.0, 1.0, 1.0, 1.0], [1.0, 9.344451812028311e-05, 7.672817866845441e-05, 8.950543040921145e-05, 0.0001284172343969812, 0.00021350676702680557, 0.00039802829650432655, 0.0008153201915969713, 0.0017988492215902814, 0.0042826542070422136, 0.010499589107303217, 0.027011544170550374, 0.10788001780161811, 0.13133499119946773, nan, 1.0, nan, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }