import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], '_alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.029999999999999694, 0.030000000000000304, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], } xedges = { 'alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 0.0, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], '_alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 6.106226635438361e-16, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], } ref_xerrs = [ [abs(xpoints['alpha3.yoda'][i] - xedges['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))], [abs(xedges['alpha3.yoda'][i+1] - xpoints['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))] ] yvals = { 'alpha3.yoda' : [10544.221666666657, 0.0, 0.0, 5800.749999999995, 325.007166666667, 169.41899999999984, 117.62935000000012, 91.49934999999992, 75.83705000000008, 65.63369999999995, 58.356150000000056, 52.91466666666662, 48.997766666666664, 45.905166666666666, 43.687583333333336, 41.95965, 40.65453333333333, 39.541866666666664, 39.2033, 38.75625, 38.89938333333333, 39.17131666666667, 39.536566666666666, 40.44391666666667, 41.8789, 43.559666666666665, 45.897749999999995, 49.040000000000006, 53.03729999999995, 58.22573333333339, 65.44693333333328, 75.75151666666675, 91.56208333333326, 117.91931666666679, 169.43166666666653, 324.9675000000003, 5803.218333333329, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 5803.076666666661, 324.990166666667, 169.7056666666665, 117.67791666666677, 91.44476666666658, 75.77683333333341, 65.49264999999994, 58.27288333333339, 52.87914999999995, 49.02411666666667, 46.09835, 43.59956666666667, 42.00118333333334, 40.56355, 39.666466666666665, 39.047050000000006, 38.79529999999961, 38.822566666667065, 39.07801666666667, 39.585166666666666, 40.65106666666667, 41.87075, 43.67625, 45.9322, 48.96711666666667, 52.973149999999954, 58.22661666666672, 65.46044999999995, 75.87831666666673, 91.40618333333326, 117.65763333333345, 169.67583333333317, 324.902166666667, 5802.253333333329, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], '_alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], } yerrs = { 'alpha3.yoda' : [ [891.14969437114, 0.0, 0.0, 490.25359084185493, 27.46932127139498, 14.319457430751724, 9.942421737182556, 7.734198945807719, 6.410783016831015, 5.5480852552930315, 4.933038842561679, 4.473137414984397, 4.1423507148048735, 3.880619223211105, 3.6933950055019387, 3.5472575478968413, 3.436892572594546, 3.34294738550014, 3.314143093537822, 3.2763105944203628, 3.288479047286822, 3.31147374039616, 3.3424292562944893, 3.4189910792513047, 3.5404127191928096, 3.682358091102916, 3.8802917272917625, 4.145558533606245, 4.483495040454237, 4.921824977699954, 5.532236337042085, 6.403137251899786, 7.739458780962795, 9.967233818868714, 14.320481641496702, 27.46594861520961, 490.4620553904016, 0.0, 0.0, 0.0], [891.14969437114, 0.0, 0.0, 490.25359084185493, 27.46932127139498, 14.319457430751724, 9.942421737182556, 7.734198945807719, 6.410783016831015, 5.5480852552930315, 4.933038842561679, 4.473137414984397, 4.1423507148048735, 3.880619223211105, 3.6933950055019387, 3.5472575478968413, 3.436892572594546, 3.34294738550014, 3.314143093537822, 3.2763105944203628, 3.288479047286822, 3.31147374039616, 3.3424292562944893, 3.4189910792513047, 3.5404127191928096, 3.682358091102916, 3.8802917272917625, 4.145558533606245, 4.483495040454237, 4.921824977699954, 5.532236337042085, 6.403137251899786, 7.739458780962795, 9.967233818868714, 14.320481641496702, 27.46594861520961, 490.4620553904016, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.5358396837363449, 0.12680632651585044, 0.09163341821264401, 0.07630505298544207, 0.06726438301376304, 0.061231369048516, 0.05692487739702793, 0.053695644350563745, 0.051150276962430304, 0.04925050479154729, 0.047758254085899475, 0.04644584062228943, 0.045586526396391394, 0.04479955666943344, 0.044301404542570026, 0.043954149089957616, 0.04381222875966081, 0.04382762003323722, 0.043971578573235484, 0.04425598515706347, 0.044847863196961046, 0.04551569326433833, 0.046486670729958234, 0.04767211215981287, 0.04922186731750658, 0.05119572464788654, 0.05367432657549919, 0.05691087086156929, 0.0612723655311086, 0.06725019619963113, 0.07629846365134468, 0.09162536948538498, 0.12678914035165292, 0.5358018394062405, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.5358396837363449, 0.12680632651585044, 0.09163341821264401, 0.07630505298544207, 0.06726438301376304, 0.061231369048516, 0.05692487739702793, 0.053695644350563745, 0.051150276962430304, 0.04925050479154729, 0.047758254085899475, 0.04644584062228943, 0.045586526396391394, 0.04479955666943344, 0.044301404542570026, 0.043954149089957616, 0.04381222875966081, 0.04382762003323722, 0.043971578573235484, 0.04425598515706347, 0.044847863196961046, 0.04551569326433833, 0.046486670729958234, 0.04767211215981287, 0.04922186731750658, 0.05119572464788654, 0.05367432657549919, 0.05691087086156929, 0.0612723655311086, 0.06725019619963113, 0.07629846365134468, 0.09162536948538498, 0.12678914035165292, 0.5358018394062405, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha3.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], '_alpha3.yoda' : [0.0, 1.0, 1.0, 1.0004010975592235, 0.9999476934611186, 1.0016920573646797, 1.0004128788152502, 0.999403456600147, 0.9992059729819835, 0.9978509515690871, 0.9985731295387604, 0.9993287935292042, 1.0005377796130845, 1.004208313515908, 0.9979853161939605, 1.000989839842166, 0.9977620371979836, 1.0031510904897425, 0.9960143661375447, 1.0010075794226636, 0.9980252471868766, 0.9976181551211579, 1.0012292417905113, 1.0051219074974194, 0.9998053912590827, 1.0026764055433544, 1.0007505814555182, 0.9985137982599238, 0.9987904738740472, 1.0000151708408425, 1.0002065286481465, 1.0016738938780323, 0.9982973301357457, 0.9977808272577336, 1.0014410922790897, 0.9997989542543998, 0.999833712959849, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [0.08451545524581701, 1.0, 1.0, 0.08451555244440034, 0.08451912477231, 0.08452096536251387, 0.08452330763693369, 0.08452736490267664, 0.08453365494611155, 0.08453104510781864, 0.08453331555562994, 0.08453492569768435, 0.08454162294753993, 0.08453556549286984, 0.08454106919399917, 0.0845397315729955, 0.08453897488909509, 0.08454197202374884, 0.08453735000721424, 0.0845363159340845, 0.08453807658356595, 0.08453822904590033, 0.0845402000754025, 0.08453659687389256, 0.08453929590301583, 0.08453595660594854, 0.08454209034847597, 0.08453422784678312, 0.08453475272033532, 0.08453006421616471, 0.08453010790995183, 0.0845281722882967, 0.08452689693382323, 0.08452587837702619, 0.08452069157573877, 0.0845190630300248, 0.08451552694014935, 1.0, 1.0, 1.0], [0.08451545524581701, 1.0, 1.0, 0.08451555244440034, 0.08451912477231, 0.08452096536251387, 0.08452330763693369, 0.08452736490267664, 0.08453365494611155, 0.08453104510781864, 0.08453331555562994, 0.08453492569768435, 0.08454162294753993, 0.08453556549286984, 0.08454106919399917, 0.0845397315729955, 0.08453897488909509, 0.08454197202374884, 0.08453735000721424, 0.0845363159340845, 0.08453807658356595, 0.08453822904590033, 0.0845402000754025, 0.08453659687389256, 0.08453929590301583, 0.08453595660594854, 0.08454209034847597, 0.08453422784678312, 0.08453475272033532, 0.08453006421616471, 0.08453010790995183, 0.0845281722882967, 0.08452689693382323, 0.08452587837702619, 0.08452069157573877, 0.0845190630300248, 0.08451552694014935, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [0.0, 1.0, 1.0, 9.237420742771976e-05, 0.00039016470872442396, 0.0005408686051307356, 0.0006486905945279983, 0.0007351350912740156, 0.0008074070529973929, 0.0008673117224387468, 0.0009201368553368187, 0.0009666559421917744, 0.001005158156015559, 0.001040367730993958, 0.0010631359548526815, 0.001086437241406718, 0.001101957223370746, 0.001120367050853358, 0.001121184928053445, 0.0011304558299541573, 0.0011266918978553788, 0.0011225453294668969, 0.0011193684451709298, 0.001108890208794344, 0.0010868407065213826, 0.001067195281490329, 0.0010386590227149015, 0.0010037085505201176, 0.0009652777318582694, 0.000921831697133326, 0.0008695727662549405, 0.0008088599176268444, 0.0007344764748832297, 0.0006470395674614064, 0.0005407806656688639, 0.00039015944779601896, 9.232839583660461e-05, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 9.237420742771976e-05, 0.00039016470872442396, 0.0005408686051307356, 0.0006486905945279983, 0.0007351350912740156, 0.0008074070529973929, 0.0008673117224387468, 0.0009201368553368187, 0.0009666559421917744, 0.001005158156015559, 0.001040367730993958, 0.0010631359548526815, 0.001086437241406718, 0.001101957223370746, 0.001120367050853358, 0.001121184928053445, 0.0011304558299541573, 0.0011266918978553788, 0.0011225453294668969, 0.0011193684451709298, 0.001108890208794344, 0.0010868407065213826, 0.001067195281490329, 0.0010386590227149015, 0.0010037085505201176, 0.0009652777318582694, 0.000921831697133326, 0.0008695727662549405, 0.0008088599176268444, 0.0007344764748832297, 0.0006470395674614064, 0.0005407806656688639, 0.00039015944779601896, 9.232839583660461e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }