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.04608910798040908, 1.9858646476664203, 4.3660330996900765, 6.6145778026558215, 8.822694539223397, 11.00284199846753, 13.188290672516672, 15.340974180585668, 17.4873369095474, 19.6903420978618, 21.799558232380722, 23.916832443853014, 26.045370357667082, 28.237806802123785, 30.37561480892047, 32.57099836738055, 34.74865205998162, 36.963890298947724, 39.215877676176625, 41.558273539217176, 43.9641235302995, 46.48890093155347, 49.186976086926705, 52.06726712718729, 55.3021649357242, 58.91305272400501, 63.23305299839483, 68.6297564087615, 75.83160696401379, 86.62383898805034, 106.3997996954273, 173.922676947138, 81.57027514628528, 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.04605117, 1.98298, 4.347809, 6.595727, 8.814905, 11.00565, 13.17834, 15.35028, 17.49556, 19.63555, 21.80723, 23.93427, 26.05976, 28.22828, 30.38934, 32.55172, 34.73133, 36.97909, 39.22789, 41.57359, 43.96296, 46.49405, 49.17485, 52.06583, 55.26884, 58.91409, 63.23856, 68.63219, 75.81253, 86.63431, 106.4138, 173.9731, 81.62019, 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.003955288446029741, 0.1679069530315918, 0.36906929329476684, 0.5590939401478394, 0.7457109064255575, 0.9299850962339523, 1.1146947877566404, 1.2966134906174906, 1.4780300606324173, 1.6642028152874953, 1.842475962097208, 2.0214243469622923, 2.20130830157578, 2.386606953162232, 2.567291507594335, 2.752833104810143, 2.936874942866245, 3.1240790935775196, 3.314418715002542, 3.512384702630991, 3.715707726973446, 3.9290937996529567, 4.157121883654448, 4.400552470485149, 4.673941441795208, 4.979125002951292, 5.344221310270969, 5.800334618063523, 6.408991739534228, 7.321100292117467, 8.992472454480192, 14.699184863743932, 6.893996100586498, 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.003955288446029741, 0.1679069530315918, 0.36906929329476684, 0.5590939401478394, 0.7457109064255575, 0.9299850962339523, 1.1146947877566404, 1.2966134906174906, 1.4780300606324173, 1.6642028152874953, 1.842475962097208, 2.0214243469622923, 2.20130830157578, 2.386606953162232, 2.567291507594335, 2.752833104810143, 2.936874942866245, 3.1240790935775196, 3.314418715002542, 3.512384702630991, 3.715707726973446, 3.9290937996529567, 4.157121883654448, 4.400552470485149, 4.673941441795208, 4.979125002951292, 5.344221310270969, 5.800334618063523, 6.408991739534228, 7.321100292117467, 8.992472454480192, 14.699184863743932, 6.893996100586498, 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.0003560137, 0.002336176, 0.003459248, 0.004260669, 0.004925556, 0.005503693, 0.006022499, 0.006499868, 0.006939216, 0.007351365, 0.007747235, 0.008116271, 0.00846899, 0.008814316, 0.009145491, 0.009465278, 0.009777034, 0.01008845, 0.01039068, 0.01069683, 0.01099993, 0.01131215, 0.0116337, 0.01197079, 0.01233351, 0.01273374, 0.01319281, 0.01374391, 0.01444498, 0.01544157, 0.01711376, 0.02188202, 0.01498805, 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.0003560137, 0.002336176, 0.003459248, 0.004260669, 0.004925556, 0.005503693, 0.006022499, 0.006499868, 0.006939216, 0.007351365, 0.007747235, 0.008116271, 0.00846899, 0.008814316, 0.009145491, 0.009465278, 0.009777034, 0.01008845, 0.01039068, 0.01069683, 0.01099993, 0.01131215, 0.0116337, 0.01197079, 0.01233351, 0.01273374, 0.01319281, 0.01374391, 0.01444498, 0.01544157, 0.01711376, 0.02188202, 0.01498805, 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.999176855832723, 0.9985474097291525, 0.9958259364338373, 0.9971501124911929, 0.9991171020158561, 1.0002552069304331, 0.9992454918712546, 1.0006065989880948, 1.0004702311446927, 0.997217311025401, 1.0003519230774083, 1.0007290913706037, 1.0005524836903954, 0.9996626224483175, 1.0004518489968308, 0.9994081124820585, 0.99950150411729, 1.0004112040407367, 1.0003063127624625, 1.0003685538276361, 0.999973534550309, 1.0001107590918124, 0.9997534695585825, 0.9999723986437816, 0.9993974026918668, 1.0000176068960447, 1.000087090553817, 1.000035459709692, 0.9997484299123076, 1.000120879102935, 1.000131582057605, 1.0002899164947727, 1.0006119245475782, 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.08581829025007386, 0.08455105599915806, 0.08453195036953917, 0.08452450886938807, 0.08452190009642989, 0.0845222621903941, 0.08452155138493982, 0.08451963189263319, 0.08452001973070417, 0.08451873548038624, 0.08451895870809084, 0.08451889905186123, 0.08451821845289183, 0.08451814157828764, 0.08451817432318746, 0.08451792216375754, 0.08451766525494969, 0.08451705348953638, 0.08451726472555855, 0.08451709860652583, 0.08451681572618247, 0.08451681414103206, 0.08451671996074099, 0.08451667839096877, 0.08451642801375983, 0.08451649970130427, 0.08451626256930267, 0.08451632238815632, 0.08451610082027726, 0.08451599903263816, 0.0845158776635052, 0.0845156314389733, 0.08451603342299686, 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.08581829025007386, 0.08455105599915806, 0.08453195036953917, 0.08452450886938807, 0.08452190009642989, 0.0845222621903941, 0.08452155138493982, 0.08451963189263319, 0.08452001973070417, 0.08451873548038624, 0.08451895870809084, 0.08451889905186123, 0.08451821845289183, 0.08451814157828764, 0.08451817432318746, 0.08451792216375754, 0.08451766525494969, 0.08451705348953638, 0.08451726472555855, 0.08451709860652583, 0.08451681572618247, 0.08451681414103206, 0.08451671996074099, 0.08451667839096877, 0.08451642801375983, 0.08451649970130427, 0.08451626256930267, 0.08451632238815632, 0.08451610082027726, 0.08451599903263816, 0.0845158776635052, 0.0845156314389733, 0.08451603342299686, 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.007724464967977453, 0.0011764024314271514, 0.0007923091559350649, 0.0006441331748020708, 0.0005582825040697333, 0.000500206492174163, 0.0004566550093220495, 0.0004236933015783132, 0.0003968137650628473, 0.00037334876984175373, 0.000355384954016746, 0.00033935392653076864, 0.00032516297075833086, 0.00031214591351822233, 0.0003010800294094533, 0.0002906044786603582, 0.00028136441042729673, 0.0002729271707715028, 0.00026496104679335703, 0.0002573935125073411, 0.00025020241771495777, 0.00024333012339128223, 0.00023651992713355873, 0.0002299100886312769, 0.00022302038291511397, 0.00021614463028515657, 0.00020863787804670602, 0.00020026167538961872, 0.00019048758925621775, 0.00017826005150995615, 0.00016084391182115626, 0.00012581464581901998, 0.00018374401671590482, 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.007724464967977453, 0.0011764024314271514, 0.0007923091559350649, 0.0006441331748020708, 0.0005582825040697333, 0.000500206492174163, 0.0004566550093220495, 0.0004236933015783132, 0.0003968137650628473, 0.00037334876984175373, 0.000355384954016746, 0.00033935392653076864, 0.00032516297075833086, 0.00031214591351822233, 0.0003010800294094533, 0.0002906044786603582, 0.00028136441042729673, 0.0002729271707715028, 0.00026496104679335703, 0.0002573935125073411, 0.00025020241771495777, 0.00024333012339128223, 0.00023651992713355873, 0.0002299100886312769, 0.00022302038291511397, 0.00021614463028515657, 0.00020863787804670602, 0.00020026167538961872, 0.00019048758925621775, 0.00017826005150995615, 0.00016084391182115626, 0.00012581464581901998, 0.00018374401671590482, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }