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, 774.2224567344781, 121.48958798653513, 32.318823579447624, 18.659939990862803, 12.86000337499949, 9.617623271597783, 7.559827353684858, 6.142434484239379, 5.101405561881767, 4.2991795687934315, 3.6816632139280236, 3.1733732113213287, 2.7661739082714756, 2.421084114201046, 2.1319268471706785, 1.884985388741786, 1.6666966208892977, 1.4805930936080893, 1.31297049603161, 1.1676864821852408, 1.0416626651483767, 0.9197464638011226, 0.8181453991685991, 0.717892397291752, 0.6255828725870846, 0.5430580746065937, 0.4676825721302255, 0.39146319378228484, 0.3218516511407758, 0.25215862475819406, 0.18167453250833465, 0.10165210114008925, 0.008121555526592007, 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, 774.2098, 121.4051, 32.32697, 18.66604, 12.85756, 9.633348, 7.569224, 6.136697, 5.095724, 4.298129, 3.674286, 3.171012, 2.762032, 2.418416, 2.129639, 1.881301, 1.666159, 1.483195, 1.315938, 1.169864, 1.038045, 0.9216113, 0.8124133, 0.7176581, 0.6287244, 0.5430964, 0.465508, 0.3929454, 0.3227946, 0.2519134, 0.1803384, 0.1022827, 0.007986562, 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, 49.97591846841582, 7.84218441526089, 2.086229821191163, 1.2045462275154954, 0.8301505400195016, 0.6208581693263834, 0.48802690676898836, 0.3965323174015161, 0.32933230891176685, 0.277550891626424, 0.23768122802538053, 0.2048754192480166, 0.17859099771527515, 0.15631447355330502, 0.1376473087005243, 0.12170555611975399, 0.10761246607617364, 0.09560160011300657, 0.08478215360024445, 0.07540458192281205, 0.06727165822479496, 0.05939637433367174, 0.052843599850898516, 0.04636880920242818, 0.04040379118211019, 0.03507892429106665, 0.030209396120289816, 0.02529483795119822, 0.020804712874311775, 0.01629834711260668, 0.011749751119054288, 0.006581317688066863, 0.0005339788390905315, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 49.97591846841582, 7.84218441526089, 2.086229821191163, 1.2045462275154954, 0.8301505400195016, 0.6208581693263834, 0.48802690676898836, 0.3965323174015161, 0.32933230891176685, 0.277550891626424, 0.23768122802538053, 0.2048754192480166, 0.17859099771527515, 0.15631447355330502, 0.1376473087005243, 0.12170555611975399, 0.10761246607617364, 0.09560160011300657, 0.08478215360024445, 0.07540458192281205, 0.06727165822479496, 0.05939637433367174, 0.052843599850898516, 0.04636880920242818, 0.04040379118211019, 0.03507892429106665, 0.030209396120289816, 0.02529483795119822, 0.020804712874311775, 0.01629834711260668, 0.011749751119054288, 0.006581317688066863, 0.0005339788390905315, 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.0397465, 0.01573939, 0.008121795, 0.00617157, 0.005122108, 0.004433617, 0.003930024, 0.003538644, 0.003224575, 0.002961483, 0.002738142, 0.002543715, 0.002374017, 0.002221442, 0.002084599, 0.001959289, 0.001843859, 0.001739677, 0.001638654, 0.001545031, 0.001455384, 0.001371335, 0.001287532, 0.00121012, 0.00113266, 0.001052708, 0.000974615, 0.0008954382, 0.0008115825, 0.0007169604, 0.0006066156, 0.0004568468, 0.0001276584, 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.0397465, 0.01573939, 0.008121795, 0.00617157, 0.005122108, 0.004433617, 0.003930024, 0.003538644, 0.003224575, 0.002961483, 0.002738142, 0.002543715, 0.002374017, 0.002221442, 0.002084599, 0.001959289, 0.001843859, 0.001739677, 0.001638654, 0.001545031, 0.001455384, 0.001371335, 0.001287532, 0.00121012, 0.00113266, 0.001052708, 0.000974615, 0.0008954382, 0.0008115825, 0.0007169604, 0.0006066156, 0.0004568468, 0.0001276584, 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, 0.9999836523283869, 0.999304566029605, 1.0002520642662736, 1.000326904006132, 0.9998100019939155, 1.0016349910948015, 1.0012429710197763, 0.9990659266689615, 0.9988862752014425, 0.9997556350516138, 0.9979962279276076, 0.9992559301525252, 0.9985026580363981, 0.9988979671604982, 0.99892686413058, 0.9980454019623752, 0.9996774332637628, 1.0017573406246074, 1.002260145203079, 1.0018648137560726, 0.9965270281162844, 1.002027554627577, 0.9929937891548078, 0.9996736317411412, 1.0050217605861294, 1.000070573287091, 0.9953503246436559, 1.0037863233153397, 1.0029297623792888, 0.9990274980345042, 0.9926454605943552, 1.0062035004966765, 0.9833783656160442, 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.0645498177348209, 0.06455025936979926, 0.06455153963332534, 0.06455252418310695, 0.06455290218922936, 0.06455422008053345, 0.06455529788403319, 0.06455621438355788, 0.06455717055169503, 0.06455903671507233, 0.06455811251996478, 0.06456077038688765, 0.06456246195557276, 0.06456383429077538, 0.06456474286779526, 0.06456578223186736, 0.06456631922536386, 0.06456980011978374, 0.06457277894400097, 0.0645760510832478, 0.06458103998112733, 0.0645790733330996, 0.0645894970559002, 0.06459019398638911, 0.06458583339249871, 0.06459516197504069, 0.06459380340535344, 0.06461613340146133, 0.06464069020796147, 0.06463529505776722, 0.06467472879565685, 0.0647435479862535, 0.06574834554072198, 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.0645498177348209, 0.06455025936979926, 0.06455153963332534, 0.06455252418310695, 0.06455290218922936, 0.06455422008053345, 0.06455529788403319, 0.06455621438355788, 0.06455717055169503, 0.06455903671507233, 0.06455811251996478, 0.06456077038688765, 0.06456246195557276, 0.06456383429077538, 0.06456474286779526, 0.06456578223186736, 0.06456631922536386, 0.06456980011978374, 0.06457277894400097, 0.0645760510832478, 0.06458103998112733, 0.0645790733330996, 0.0645894970559002, 0.06459019398638911, 0.06458583339249871, 0.06459516197504069, 0.06459380340535344, 0.06461613340146133, 0.06464069020796147, 0.06463529505776722, 0.06467472879565685, 0.0647435479862535, 0.06574834554072198, 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.13373122340614e-05, 0.00012955340668160319, 0.00025130230931935465, 0.00033073900575361057, 0.0003982975626552045, 0.0004609888404646817, 0.0005198563163065362, 0.0005760979639391616, 0.0006320954021170871, 0.0006888484076116743, 0.0007437241922730444, 0.0008015807882051316, 0.0008582312893998316, 0.0009175401990248788, 0.0009778004356793535, 0.0010394186669573132, 0.0011062955170666716, 0.0011749865695783732, 0.0012480508929581836, 0.00132315567883306, 0.0013971740071846504, 0.0014909924136403364, 0.0015737202718592472, 0.001685656519786497, 0.001810567471765825, 0.001938481442822871, 0.0020839241358957886, 0.0022874135147888377, 0.00252160427676358, 0.0028432912048418917, 0.003339023866607007, 0.004494218957367228, 0.01571846668806418, 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.13373122340614e-05, 0.00012955340668160319, 0.00025130230931935465, 0.00033073900575361057, 0.0003982975626552045, 0.0004609888404646817, 0.0005198563163065362, 0.0005760979639391616, 0.0006320954021170871, 0.0006888484076116743, 0.0007437241922730444, 0.0008015807882051316, 0.0008582312893998316, 0.0009175401990248788, 0.0009778004356793535, 0.0010394186669573132, 0.0011062955170666716, 0.0011749865695783732, 0.0012480508929581836, 0.00132315567883306, 0.0013971740071846504, 0.0014909924136403364, 0.0015737202718592472, 0.001685656519786497, 0.001810567471765825, 0.001938481442822871, 0.0020839241358957886, 0.0022874135147888377, 0.00252160427676358, 0.0028432912048418917, 0.003339023866607007, 0.004494218957367228, 0.01571846668806418, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }