import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.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], '_alpha3.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 = { 'alpha3.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], '_alpha3.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['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' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1078.1865598959073, 135.64812629855197, 41.24540910893154, 24.36453973101528, 16.92103324374494, 12.719833006008463, 9.998463414868386, 8.098641838028945, 6.7219113995253075, 5.667245175850786, 4.834464734047657, 4.173231900561134, 3.630767331147353, 3.161414616746012, 2.7773469065764833, 2.446440477987077, 2.1632880132804684, 1.9210806843282255, 1.6973480041433149, 1.5104302432465806, 1.3312461413930774, 1.1759627653006628, 1.0343124476944399, 0.9105983797169627, 0.7975839975853697, 0.6821635637750554, 0.5841797116162935, 0.4828859147876563, 0.39225164290908104, 0.2991123489141023, 0.2106445417003938, 0.10506125752857035, 0.0029220672671271945, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1078.292, 135.6262, 41.21997, 24.36989, 16.91476, 12.70843, 9.98551, 8.100136, 6.716189, 5.664653, 4.831682, 4.163166, 3.616563, 3.161789, 2.776938, 2.447368, 2.164584, 1.919397, 1.698682, 1.506269, 1.329764, 1.177109, 1.037547, 0.9108984, 0.7924451, 0.6815317, 0.5822528, 0.4849855, 0.3915927, 0.3012791, 0.2104785, 0.1054264, 0.003029715, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.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], ], '_alpha3.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 = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 91.12343414476108, 11.464412771881383, 3.485922069604889, 2.059214260327188, 1.4301330783501436, 1.0750769038813701, 0.8450714306415024, 0.6844976369852279, 0.5681433743812769, 0.47901264887976946, 0.4086351111473237, 0.3527399671109039, 0.30689347439720005, 0.26723081009795707, 0.23478275616707614, 0.20681175222659182, 0.1828801240549933, 0.16241310863304104, 0.14349737003103788, 0.12769309182111335, 0.11255617724351553, 0.09942374860516698, 0.08746549607202381, 0.07700318204676047, 0.06745961893732506, 0.05770499824103767, 0.049420637445403, 0.04086017539859005, 0.03319630010848376, 0.025322618863711795, 0.01785375285350294, 0.008919117676881912, 0.0002825672598413162, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 91.12343414476108, 11.464412771881383, 3.485922069604889, 2.059214260327188, 1.4301330783501436, 1.0750769038813701, 0.8450714306415024, 0.6844976369852279, 0.5681433743812769, 0.47901264887976946, 0.4086351111473237, 0.3527399671109039, 0.30689347439720005, 0.26723081009795707, 0.23478275616707614, 0.20681175222659182, 0.1828801240549933, 0.16241310863304104, 0.14349737003103788, 0.12769309182111335, 0.11255617724351553, 0.09942374860516698, 0.08746549607202381, 0.07700318204676047, 0.06745961893732506, 0.05770499824103767, 0.049420637445403, 0.04086017539859005, 0.03319630010848376, 0.025322618863711795, 0.01785375285350294, 0.008919117676881912, 0.0002825672598413162, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05447225, 0.01931875, 0.01065028, 0.008189059, 0.006822447, 0.005913615, 0.005241943, 0.00472121, 0.004299012, 0.003948152, 0.003646333, 0.003384691, 0.003154679, 0.002949672, 0.002764333, 0.002595116, 0.002440588, 0.00229821, 0.002162038, 0.002035909, 0.00191291, 0.001799764, 0.001689705, 0.001583223, 0.001476698, 0.001369463, 0.001265794, 0.001155238, 0.001038065, 0.0009105246, 0.0007610462, 0.0005386192, 9.130784e-05, 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.05447225, 0.01931875, 0.01065028, 0.008189059, 0.006822447, 0.005913615, 0.005241943, 0.00472121, 0.004299012, 0.003948152, 0.003646333, 0.003384691, 0.003154679, 0.002949672, 0.002764333, 0.002595116, 0.002440588, 0.00229821, 0.002162038, 0.002035909, 0.00191291, 0.001799764, 0.001689705, 0.001583223, 0.001476698, 0.001369463, 0.001265794, 0.001155238, 0.001038065, 0.0009105246, 0.0007610462, 0.0005386192, 9.130784e-05, 0.0, 0.0, 0.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0], '_alpha3.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0000977939329005, 0.9998383590017034, 0.999383225685449, 1.000219592450495, 0.9996292635529654, 0.9991035254941574, 0.9987044594423256, 1.000184495376007, 0.9991486945921793, 0.9995426038983047, 0.9994243966600771, 0.9975879843725484, 0.9960877881032205, 1.000118422699764, 0.9998527707952092, 1.0003791312403751, 1.000599081912152, 0.9991235743808364, 1.0007859294932029, 0.9972449947521997, 0.9988866511255939, 1.000974720231932, 1.0031272487465177, 1.0003294759684622, 0.9935569198969295, 0.9990737356718985, 0.9967015088371315, 1.0043479943151106, 0.9983201015955113, 1.0072439372488762, 0.9992117445861477, 1.0034755197112537, 1.0368395806913229, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08451546099179581, 0.08451582107849406, 0.08451660790655184, 0.08451685453782137, 0.08451807036540214, 0.08451973413279376, 0.0845201303017046, 0.08452005295147386, 0.08452110428313567, 0.0845230149775298, 0.08452540945627994, 0.08452441070036736, 0.08452578929099792, 0.08452887156351956, 0.08453490473629123, 0.08453577926275804, 0.08453803789984901, 0.0845425754149595, 0.08454210314016532, 0.08454087329888509, 0.08454948618722873, 0.08454668084643559, 0.08456390162082161, 0.084563275931476, 0.08457995539222751, 0.08459114691160197, 0.08459834612993876, 0.0846166229896307, 0.08463011107432951, 0.08465922238129936, 0.08475772839581516, 0.08489445002556198, 0.09670114819742662, 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.08451546099179581, 0.08451582107849406, 0.08451660790655184, 0.08451685453782137, 0.08451807036540214, 0.08451973413279376, 0.0845201303017046, 0.08452005295147386, 0.08452110428313567, 0.0845230149775298, 0.08452540945627994, 0.08452441070036736, 0.08452578929099792, 0.08452887156351956, 0.08453490473629123, 0.08453577926275804, 0.08453803789984901, 0.0845425754149595, 0.08454210314016532, 0.08454087329888509, 0.08454948618722873, 0.08454668084643559, 0.08456390162082161, 0.084563275931476, 0.08457995539222751, 0.08459114691160197, 0.08459834612993876, 0.0846166229896307, 0.08463011107432951, 0.08465922238129936, 0.08475772839581516, 0.08489445002556198, 0.09670114819742662, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.052210074410405e-05, 0.00014241811167727293, 0.000258217344186646, 0.00033610563098697036, 0.0004031932862328013, 0.0004649129432129013, 0.0005242748592953672, 0.0005829631800520583, 0.0006395520179429307, 0.0006966615838015672, 0.000754237170109028, 0.0008110479073892093, 0.0008688739079854767, 0.000933022826039833, 0.0009953142668113703, 0.0010607721803782666, 0.001128184497402649, 0.0011963110236588796, 0.001273774143382708, 0.0013479000497394263, 0.00143693186445464, 0.001530460022294879, 0.0016336504542379619, 0.0017386622195529342, 0.0018514639266467242, 0.002007528799136482, 0.002166788703595737, 0.002392362180429311, 0.0026464261368068, 0.0030440889629116587, 0.003612940519875703, 0.005126715714910684, 0.031247685851451507, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.052210074410405e-05, 0.00014241811167727293, 0.000258217344186646, 0.00033610563098697036, 0.0004031932862328013, 0.0004649129432129013, 0.0005242748592953672, 0.0005829631800520583, 0.0006395520179429307, 0.0006966615838015672, 0.000754237170109028, 0.0008110479073892093, 0.0008688739079854767, 0.000933022826039833, 0.0009953142668113703, 0.0010607721803782666, 0.001128184497402649, 0.0011963110236588796, 0.001273774143382708, 0.0013479000497394263, 0.00143693186445464, 0.001530460022294879, 0.0016336504542379619, 0.0017386622195529342, 0.0018514639266467242, 0.002007528799136482, 0.002166788703595737, 0.002392362180429311, 0.0026464261368068, 0.0030440889629116587, 0.003612940519875703, 0.005126715714910684, 0.031247685851451507, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }