import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['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, 0.0, 0.0, 0.0, 0.0, 0.0, 0.48171675593269586, 2.9102230683198864, 3.7961802139969185, 5.255001790396068, 6.804361157871777, 8.359721685827118, 9.933179126039771, 11.526884390569487, 13.069077638601163, 14.66398677431968, 16.244824321914127, 17.784542249173427, 19.366776879913253, 20.97204653651443, 22.551966359576614, 24.149240626157585, 25.78271069708736, 27.38501694357174, 29.0794638386028, 30.779438598416778, 32.550714099521194, 34.40475243177983, 36.41005501516005, 38.5594915521652, 40.93383089355048, 43.668468493188286, 46.86172124737616, 50.93694478552871, 56.366989532028164, 64.59427348433923, 79.96974852172484, 131.81556887870536, 49.629571194358626, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.4809071, 2.902327, 3.791982, 5.262826, 6.803162, 8.374837, 9.946163, 11.51399, 13.09242, 14.66099, 16.23068, 17.80692, 19.37955, 20.96259, 22.54813, 24.13996, 25.76973, 27.39187, 29.07214, 30.80013, 32.57749, 34.4317, 36.39637, 38.56542, 40.92698, 43.64199, 46.89426, 50.89166, 56.35464, 64.59783, 79.97283, 131.8022, 49.64014, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04075721548037151, 0.24600249485148604, 0.3208845011539466, 0.4441845274409845, 0.5751145570120303, 0.7065669098573604, 0.8395493880202057, 0.9742340512668443, 1.10458605540836, 1.2393764227491346, 1.3729806176055743, 1.5031034826612923, 1.636834206804016, 1.7725011965632742, 1.9060290450511044, 2.0410201112319544, 2.1790843392793797, 2.3145009499769893, 2.4577068218915574, 2.6013752771341028, 2.751080442360156, 2.9077740833018533, 3.077254675481335, 3.2589177798703592, 3.4595724660367217, 3.6907038069160882, 3.9605773790787078, 4.304996796899008, 4.763913331254059, 5.4592526199227835, 6.7587215242108325, 11.140488804148527, 4.194508858922629, 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.04075721548037151, 0.24600249485148604, 0.3208845011539466, 0.4441845274409845, 0.5751145570120303, 0.7065669098573604, 0.8395493880202057, 0.9742340512668443, 1.10458605540836, 1.2393764227491346, 1.3729806176055743, 1.5031034826612923, 1.636834206804016, 1.7725011965632742, 1.9060290450511044, 2.0410201112319544, 2.1790843392793797, 2.3145009499769893, 2.4577068218915574, 2.6013752771341028, 2.751080442360156, 2.9077740833018533, 3.077254675481335, 3.2589177798703592, 3.4595724660367217, 3.6907038069160882, 3.9605773790787078, 4.304996796899008, 4.763913331254059, 5.4592526199227835, 6.7587215242108325, 11.140488804148527, 4.194508858922629, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009893261, 0.002430424, 0.002778062, 0.003272792, 0.003721039, 0.004128545, 0.004499214, 0.004840851, 0.005162009, 0.005462487, 0.005747477, 0.006020093, 0.006280304, 0.006531777, 0.006774296, 0.00700934, 0.007242088, 0.007466545, 0.007692143, 0.007917446, 0.008142686, 0.008371207, 0.008606724, 0.008859472, 0.009126699, 0.009424561, 0.009769418, 0.01017729, 0.01070961, 0.01146615, 0.01275793, 0.01637835, 0.01005137, 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.0009893261, 0.002430424, 0.002778062, 0.003272792, 0.003721039, 0.004128545, 0.004499214, 0.004840851, 0.005162009, 0.005462487, 0.005747477, 0.006020093, 0.006280304, 0.006531777, 0.006774296, 0.00700934, 0.007242088, 0.007466545, 0.007692143, 0.007917446, 0.008142686, 0.008371207, 0.008606724, 0.008859472, 0.009126699, 0.009424561, 0.009769418, 0.01017729, 0.01070961, 0.01146615, 0.01275793, 0.01637835, 0.01005137, 0.0, 0.0, 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, 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], '_alpha1.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.998319228213002, 0.9972867824443283, 0.9988940951798233, 1.0014889071243003, 0.9998237662810726, 1.0018081121287217, 1.0013071216974425, 0.9988813637638253, 1.0017860756546348, 0.999795637137035, 0.9991293028700196, 1.0012582697104624, 1.0006595377313399, 0.9995490885213341, 0.9998298880232683, 0.9996156969777537, 0.999496534819792, 1.000250248391023, 0.9997481439601691, 1.000672247530346, 1.0008225902632102, 1.0007832513334778, 0.9996241418708554, 1.0001537480811122, 0.999832634928104, 0.9993936473134519, 1.0006943567533952, 0.9991109638452134, 0.9997809084336295, 1.0000550593027668, 1.000038533049461, 0.999898578909767, 1.0002129537972428, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0846082578162716, 0.08453046006315482, 0.08452825816087747, 0.0845260468327084, 0.0845214625838454, 0.08452038673192408, 0.08451970687001223, 0.08451841957085093, 0.08451905222032091, 0.08451838110762577, 0.08451803419957182, 0.08451741189634229, 0.08451763641175111, 0.08451732135331534, 0.08451719972709679, 0.08451694787542077, 0.08451727069665907, 0.0845170537869719, 0.08451692354206915, 0.08451665772968034, 0.08451674620559624, 0.08451664022485245, 0.0845166170224148, 0.08451661701663087, 0.0845162153289154, 0.08451644709023377, 0.0845162591909802, 0.08451619575978311, 0.0845160149726848, 0.08451604647657149, 0.08451597821862271, 0.08451572829306553, 0.08451632278860828, 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.0846082578162716, 0.08453046006315482, 0.08452825816087747, 0.0845260468327084, 0.0845214625838454, 0.08452038673192408, 0.08451970687001223, 0.08451841957085093, 0.08451905222032091, 0.08451838110762577, 0.08451803419957182, 0.08451741189634229, 0.08451763641175111, 0.08451732135331534, 0.08451719972709679, 0.08451694787542077, 0.08451727069665907, 0.0845170537869719, 0.08451692354206915, 0.08451665772968034, 0.08451674620559624, 0.08451664022485245, 0.0845166170224148, 0.08451661701663087, 0.0845162153289154, 0.08451644709023377, 0.0845162591909802, 0.08451619575978311, 0.0845160149726848, 0.08451604647657149, 0.08451597821862271, 0.08451572829306553, 0.08451632278860828, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0020537506487281624, 0.0008351332330696968, 0.0007318045623221445, 0.0006227956013223985, 0.0005468608901947001, 0.0004938615369216706, 0.00045294803837830086, 0.000419961789845004, 0.00039497883039223505, 0.0003725103605225685, 0.00035380357990370527, 0.00033850143094235646, 0.00032428235420596893, 0.0003114515785871218, 0.00030038604581029445, 0.0002902509486119301, 0.00028088931707317066, 0.0002726507350857298, 0.00026452148645838273, 0.0002572316572533995, 0.00025015383610646426, 0.0002433154261638423, 0.00023638316383802277, 0.00022976112089067528, 0.00022296224909254707, 0.00021582073576658885, 0.00020847330699674205, 0.00019980173610434894, 0.00018999790637949036, 0.00017751031757915736, 0.00015953445191257718, 0.00012425201468478357, 0.0002025278429393832, 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.0020537506487281624, 0.0008351332330696968, 0.0007318045623221445, 0.0006227956013223985, 0.0005468608901947001, 0.0004938615369216706, 0.00045294803837830086, 0.000419961789845004, 0.00039497883039223505, 0.0003725103605225685, 0.00035380357990370527, 0.00033850143094235646, 0.00032428235420596893, 0.0003114515785871218, 0.00030038604581029445, 0.0002902509486119301, 0.00028088931707317066, 0.0002726507350857298, 0.00026452148645838273, 0.0002572316572533995, 0.00025015383610646426, 0.0002433154261638423, 0.00023638316383802277, 0.00022976112089067528, 0.00022296224909254707, 0.00021582073576658885, 0.00020847330699674205, 0.00019980173610434894, 0.00018999790637949036, 0.00017751031757915736, 0.00015953445191257718, 0.00012425201468478357, 0.0002025278429393832, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }