import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], '_alpha2.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], } xedges = { 'alpha2.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], '_alpha2.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], } 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, 0.0, 0.0, 0.0, 0.0, 0.0, 0.046090171242879736, 1.989473565789459, 4.371563434212891, 6.619761719548517, 8.828264660325512, 11.00697157384154, 13.189401952835073, 15.340452839559353, 17.486774410404866, 19.686534912914933, 21.79509939771431, 23.910507758372354, 26.038668386176184, 28.230007271330386, 30.3641109365675, 32.55862338624485, 34.736400554267455, 36.94923788225934, 39.201767082598764, 41.544307097092855, 43.95104199536282, 46.47264333438517, 49.17136330584864, 52.05155820191101, 55.2841512436719, 58.897947564104335, 63.216219182592724, 68.61356729799643, 75.81795607018893, 86.61046248405111, 106.38697197107933, 173.9117699515694, 81.57974166020722, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04597406, 1.986326, 4.353535, 6.601671, 8.820003, 11.00897, 13.17988, 15.35106, 17.49457, 19.63305, 21.80347, 23.92911, 26.05318, 28.2194, 30.3791, 32.54038, 34.71897, 36.9654, 39.2139, 41.55914, 43.94749, 46.47781, 49.15826, 52.04946, 55.25284, 58.89842, 63.22322, 68.61572, 75.7974, 86.62023, 106.4017, 173.9644, 81.62816, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], '_alpha2.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], } yerrs = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.003958307955341406, 0.16821068171698872, 0.36953583871394247, 0.5595318483892532, 0.7461815027548264, 0.9303354282336621, 1.1147901883555404, 1.2965690326484671, 1.4779832594345985, 1.663881570580667, 1.842100491630291, 2.020889681142431, 2.2007417533056834, 2.3859473370353985, 2.5663189519564122, 2.7517884813818076, 2.9358397062153734, 3.1228414727637674, 3.3132266129941126, 3.511204881270878, 3.7146026195342645, 3.9277198747847333, 4.155802398605889, 4.399225222546783, 4.672419452403737, 4.977848997834917, 5.342797785122434, 5.798965832981208, 6.407835238416162, 7.319968971002062, 8.99138657598646, 14.698262868074318, 6.8947980806203315, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.003958307955341406, 0.16821068171698872, 0.36953583871394247, 0.5595318483892532, 0.7461815027548264, 0.9303354282336621, 1.1147901883555404, 1.2965690326484671, 1.4779832594345985, 1.663881570580667, 1.842100491630291, 2.020889681142431, 2.2007417533056834, 2.3859473370353985, 2.5663189519564122, 2.7517884813818076, 2.9358397062153734, 3.1228414727637674, 3.3132266129941126, 3.511204881270878, 3.7146026195342645, 3.9277198747847333, 4.155802398605889, 4.399225222546783, 4.672419452403737, 4.977848997834917, 5.342797785122434, 5.798965832981208, 6.407835238416162, 7.319968971002062, 8.99138657598646, 14.698262868074318, 6.8947980806203315, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0003556834, 0.002337935, 0.003461212, 0.004262203, 0.004926535, 0.005504026, 0.006022307, 0.006499447, 0.006938393, 0.007350232, 0.007745866, 0.008114664, 0.008467155, 0.008812134, 0.009143126, 0.009462774, 0.009774411, 0.01008567, 0.01038789, 0.01069401, 0.010997, 0.01130915, 0.01163069, 0.01196783, 0.01233061, 0.0127309, 0.01319002, 0.01374102, 0.01444223, 0.01543892, 0.01711124, 0.0218795, 0.01498743, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0003556834, 0.002337935, 0.003461212, 0.004262203, 0.004926535, 0.005504026, 0.006022307, 0.006499447, 0.006938393, 0.007350232, 0.007745866, 0.008114664, 0.008467155, 0.008812134, 0.009143126, 0.009462774, 0.009774411, 0.01008567, 0.01038789, 0.01069401, 0.010997, 0.01130915, 0.01163069, 0.01196783, 0.01233061, 0.0127309, 0.01319002, 0.01374102, 0.01444223, 0.01543892, 0.01711124, 0.0218795, 0.01498743, 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, 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, 1.0, 1.0, 1.0], '_alpha2.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.9974807808313866, 0.9984178901174743, 0.9958759756127988, 0.9972671645423287, 0.9990641807146267, 1.0001815600362964, 0.9992780603040894, 1.000691450281917, 1.0004457991744031, 0.9972831728309971, 1.0003840589176927, 1.000777994420513, 1.0005573101361636, 0.9996242554517101, 1.0004936440742103, 0.9994396757495418, 0.9994982049380671, 1.000437414102888, 1.0003094992472068, 1.0003570381586213, 0.9999191829089469, 1.000111176495334, 0.9997335175401354, 0.9999596899308401, 0.9994336307428526, 1.0000080212624582, 1.000110744006804, 1.0000313742906592, 0.999728875964819, 1.0001127752429528, 1.0001384382753622, 1.000302624994532, 1.0005935093542517, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08588182357757908, 0.08455034769473786, 0.08453173430399465, 0.08452446962508109, 0.0845218773411029, 0.08452237947489911, 0.08452166310057109, 0.08451960618169799, 0.08452006211935682, 0.08451876259285797, 0.08451902228183805, 0.0845188944360585, 0.08451821424455207, 0.08451812690315884, 0.08451816545255057, 0.08451796160842492, 0.08451767193405127, 0.08451707401150907, 0.08451727714245866, 0.08451711261099794, 0.08451682715340819, 0.08451681662528993, 0.08451672109956694, 0.08451668642621483, 0.08451643639800956, 0.08451651039990896, 0.0845162500099916, 0.0845163145037431, 0.08451606414295935, 0.0845159898822847, 0.08451586138226319, 0.08451563038066637, 0.08451605680903328, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08588182357757908, 0.08455034769473786, 0.08453173430399465, 0.08452446962508109, 0.0845218773411029, 0.08452237947489911, 0.08452166310057109, 0.08451960618169799, 0.08452006211935682, 0.08451876259285797, 0.08451902228183805, 0.0845188944360585, 0.08451821424455207, 0.08451812690315884, 0.08451816545255057, 0.08451796160842492, 0.08451767193405127, 0.08451707401150907, 0.08451727714245866, 0.08451711261099794, 0.08451682715340819, 0.08451681662528993, 0.08451672109956694, 0.08451668642621483, 0.08451643639800956, 0.08451651039990896, 0.0845162500099916, 0.0845163145037431, 0.08451606414295935, 0.0845159898822847, 0.08451586138226319, 0.08451563038066637, 0.08451605680903328, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.007717120383989633, 0.0011751525831770805, 0.0007917560964372003, 0.0006438604863092703, 0.0005580411541285115, 0.0005000490791745583, 0.00045660197646076744, 0.00042368025689825035, 0.0003967794652781455, 0.0003733634198458174, 0.00035539484627504487, 0.00033937648175449644, 0.00032517619082607065, 0.0003121548611483837, 0.0003011162098274688, 0.00029063802507073354, 0.00028138813590457604, 0.0002729601631334998, 0.00026498524870352265, 0.0002574121641987461, 0.0002502102225735688, 0.00024335069383996813, 0.0002365338119192762, 0.00022992260776471082, 0.00022304059522685398, 0.00021615184444489732, 0.00020864930188093273, 0.00020026680642213526, 0.0001904856151309331, 0.00017825698601763037, 0.000160839618639128, 0.0001258080462644533, 0.00018371509513262572, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.007717120383989633, 0.0011751525831770805, 0.0007917560964372003, 0.0006438604863092703, 0.0005580411541285115, 0.0005000490791745583, 0.00045660197646076744, 0.00042368025689825035, 0.0003967794652781455, 0.0003733634198458174, 0.00035539484627504487, 0.00033937648175449644, 0.00032517619082607065, 0.0003121548611483837, 0.0003011162098274688, 0.00029063802507073354, 0.00028138813590457604, 0.0002729601631334998, 0.00026498524870352265, 0.0002574121641987461, 0.0002502102225735688, 0.00024335069383996813, 0.0002365338119192762, 0.00022992260776471082, 0.00022304059522685398, 0.00021615184444489732, 0.00020864930188093273, 0.00020026680642213526, 0.0001904856151309331, 0.00017825698601763037, 0.000160839618639128, 0.0001258080462644533, 0.00018371509513262572, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }