import numpy as np from numpy import nan add_legend_handle = [ 'alpha0.yoda', '_alpha0.yoda' ] xpoints = { 'alpha0.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], '_alpha0.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 = { 'alpha0.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], '_alpha0.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['alpha0.yoda'][i] - xedges['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))], [abs(xedges['alpha0.yoda'][i+1] - xpoints['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))] ] yvals = { 'alpha0.yoda' : [9990.501666666658, 0.0, 0.0, 5589.676666666662, 314.11050000000034, 163.92474999999985, 113.85918333333345, 88.52459999999992, 73.48205000000007, 63.52303333333328, 56.523766666666724, 51.34586666666662, 47.53893333333334, 44.5357, 42.4072, 40.68241666666667, 39.4432, 38.36788333333334, 38.03841666666667, 37.62253333333334, 37.75868333333334, 38.01253333333334, 38.322383333333335, 39.216233333333335, 40.59886666666667, 42.24720000000001, 44.48293333333333, 47.50443333333333, 51.393566666666615, 56.37171666666672, 63.415633333333275, 73.33745000000008, 88.63673333333325, 114.01293333333344, 163.79553333333317, 313.98100000000034, 5590.939999999994, 0.0, 0.0, 0.0], '_alpha0.yoda' : [0.0, 0.0, 0.0, 5591.404999999995, 314.1030000000003, 164.13378333333318, 113.88000000000011, 88.50929999999993, 73.37975000000007, 63.432783333333276, 56.42996666666672, 51.25864999999995, 47.516666666666666, 44.6821, 42.27911666666667, 40.722500000000004, 39.36318333333334, 38.4489, 37.88916666666667, 37.62558333333295, 37.665633333333716, 37.912949999999995, 38.40868333333333, 39.4114, 40.59695000000001, 42.3286, 44.5198, 47.4669, 51.346499999999956, 56.42981666666672, 63.40583333333328, 73.49056666666674, 88.44019999999992, 113.81190000000011, 164.0846166666665, 314.05283333333364, 5590.731666666661, 0.0, 0.0, 0.0], } xerrs = { 'alpha0.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], ], '_alpha0.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 = { 'alpha0.yoda' : [ [844.3518224058018, 0.0, 0.0, 472.41463073589597, 26.548315493747562, 13.85517953690964, 9.623752444400848, 7.482622460667703, 6.211693721432904, 5.369719628517753, 4.778136840512912, 4.340425286382273, 4.01899413894682, 3.7648332558619972, 3.585186729988954, 3.4392360262774124, 3.3344531452365285, 3.2437242827068737, 3.2157049512250553, 3.1804969912123973, 3.191952554645998, 3.213550736075803, 3.2397787990334566, 3.3150691294953916, 3.432192367051189, 3.571324061962952, 3.7606496926875694, 4.015781714408513, 4.344507707695106, 4.765141655816755, 5.360503707675235, 6.199059068385573, 7.492177401945454, 9.637068191796377, 13.844136343994549, 26.537431634914842, 472.5212517266636, 0.0, 0.0, 0.0], [844.3518224058018, 0.0, 0.0, 472.41463073589597, 26.548315493747562, 13.85517953690964, 9.623752444400848, 7.482622460667703, 6.211693721432904, 5.369719628517753, 4.778136840512912, 4.340425286382273, 4.01899413894682, 3.7648332558619972, 3.585186729988954, 3.4392360262774124, 3.3344531452365285, 3.2437242827068737, 3.2157049512250553, 3.1804969912123973, 3.191952554645998, 3.213550736075803, 3.2397787990334566, 3.3150691294953916, 3.432192367051189, 3.571324061962952, 3.7606496926875694, 4.015781714408513, 4.344507707695106, 4.765141655816755, 5.360503707675235, 6.199059068385573, 7.492177401945454, 9.637068191796377, 13.844136343994549, 26.537431634914842, 472.5212517266636, 0.0, 0.0, 0.0], ], '_alpha0.yoda' : [ [0.0, 0.0, 0.0, 0.5145848920354256, 0.12196425933672365, 0.08816485505385155, 0.07343789893508672, 0.06474273876059164, 0.05895012015820386, 0.05480918921332642, 0.05169534150514279, 0.049269728141234016, 0.047437253878734965, 0.04600058574506296, 0.04474654238659738, 0.043915088523194395, 0.043175928864742835, 0.042671555709473105, 0.04235981783089567, 0.042212211898137925, 0.042234681641198264, 0.04237310467737761, 0.042649237976779844, 0.043202359760652995, 0.0438473425015068, 0.044772722350407364, 0.04591696612122558, 0.04741240168282275, 0.04931192947846276, 0.05169527702475993, 0.0547975567176331, 0.05899460898157471, 0.06471746286745172, 0.07341593832404521, 0.08815165278591704, 0.12195452248914586, 0.514553879049069, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.5145848920354256, 0.12196425933672365, 0.08816485505385155, 0.07343789893508672, 0.06474273876059164, 0.05895012015820386, 0.05480918921332642, 0.05169534150514279, 0.049269728141234016, 0.047437253878734965, 0.04600058574506296, 0.04474654238659738, 0.043915088523194395, 0.043175928864742835, 0.042671555709473105, 0.04235981783089567, 0.042212211898137925, 0.042234681641198264, 0.04237310467737761, 0.042649237976779844, 0.043202359760652995, 0.0438473425015068, 0.044772722350407364, 0.04591696612122558, 0.04741240168282275, 0.04931192947846276, 0.05169527702475993, 0.0547975567176331, 0.05899460898157471, 0.06471746286745172, 0.07341593832404521, 0.08815165278591704, 0.12195452248914586, 0.514553879049069, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha0.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], '_alpha0.yoda' : [0.0, 1.0, 1.0, 1.0003092009496077, 0.9999761230522378, 1.0012751786007503, 1.0001828281747438, 0.9998271666858705, 0.9986078232711254, 0.9985792555036467, 0.9983405210669494, 0.9983013887518372, 0.9995316119840018, 1.0032872504530073, 0.9969796795512711, 1.0009852741458738, 0.9979713444480504, 1.002111575089061, 0.9960763351085854, 1.000081068437699, 0.9975356661889352, 0.9973802500227993, 1.0022519476215597, 1.004976680575306, 0.9999527901435672, 1.001926754909201, 1.0008287822745503, 0.9992098983042286, 0.9990841914714359, 1.0010306586961606, 0.9998454639733946, 1.0020878373418582, 0.9977827101028843, 0.9982367497488589, 1.001764903642061, 1.000228782421017, 0.9999627373333763, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha0.yoda' : [ [0.08451545783961825, 1.0, 1.0, 0.08451555589128823, 0.0845190322951558, 0.08452158406164813, 0.0845232871223607, 0.08452591099725625, 0.08453348431940723, 0.0845318516252282, 0.08453323481944598, 0.08453310009469656, 0.084541108879462, 0.08453517640593945, 0.0845419346240486, 0.08453863629727205, 0.0845380989685555, 0.0845426956323333, 0.08453834920113802, 0.08453702367762929, 0.08453558950844414, 0.08453924151531958, 0.08454011773885296, 0.08453308356561674, 0.08453911768599096, 0.08453398241689275, 0.08454140522854241, 0.08453488301250157, 0.08453407672351554, 0.08453071748716925, 0.08452968812120314, 0.08452787857207425, 0.08452677710684427, 0.08452609638260077, 0.08452084169976082, 0.08451922770777472, 0.08451552900347063, 1.0, 1.0, 1.0], [0.08451545783961825, 1.0, 1.0, 0.08451555589128823, 0.0845190322951558, 0.08452158406164813, 0.0845232871223607, 0.08452591099725625, 0.08453348431940723, 0.0845318516252282, 0.08453323481944598, 0.08453310009469656, 0.084541108879462, 0.08453517640593945, 0.0845419346240486, 0.08453863629727205, 0.0845380989685555, 0.0845426956323333, 0.08453834920113802, 0.08453702367762929, 0.08453558950844414, 0.08453924151531958, 0.08454011773885296, 0.08453308356561674, 0.08453911768599096, 0.08453398241689275, 0.08454140522854241, 0.08453488301250157, 0.08453407672351554, 0.08453071748716925, 0.08452968812120314, 0.08452787857207425, 0.08452677710684427, 0.08452609638260077, 0.08452084169976082, 0.08451922770777472, 0.08451552900347063, 1.0, 1.0, 1.0], ], '_alpha0.yoda' : [ [0.0, 1.0, 1.0, 9.205986727355596e-05, 0.0003882845665354183, 0.0005378373616787681, 0.0006449888079742358, 0.0007313530788118975, 0.0008022383719317004, 0.0008628238661985569, 0.0009145770806464785, 0.0009595656153023819, 0.0009978611330236332, 0.0010328923929580755, 0.001055163802057136, 0.001079461155983303, 0.0010946355484530372, 0.0011121686160987883, 0.0011136062313554674, 0.001121992810110375, 0.0011185422242706625, 0.001114714041966271, 0.00111290672100978, 0.0011016448059516083, 0.0010800139536285937, 0.001059779638660251, 0.00103223781977565, 0.0009980626723854423, 0.0009594961524716676, 0.0009170428023407697, 0.0008641017023294438, 0.0008044267830634233, 0.0007301426895333663, 0.0006439264053438833, 0.0005381810540982424, 0.00038841370174993306, 9.203351834379721e-05, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 9.205986727355596e-05, 0.0003882845665354183, 0.0005378373616787681, 0.0006449888079742358, 0.0007313530788118975, 0.0008022383719317004, 0.0008628238661985569, 0.0009145770806464785, 0.0009595656153023819, 0.0009978611330236332, 0.0010328923929580755, 0.001055163802057136, 0.001079461155983303, 0.0010946355484530372, 0.0011121686160987883, 0.0011136062313554674, 0.001121992810110375, 0.0011185422242706625, 0.001114714041966271, 0.00111290672100978, 0.0011016448059516083, 0.0010800139536285937, 0.001059779638660251, 0.00103223781977565, 0.0009980626723854423, 0.0009594961524716676, 0.0009170428023407697, 0.0008641017023294438, 0.0008044267830634233, 0.0007301426895333663, 0.0006439264053438833, 0.0005381810540982424, 0.00038841370174993306, 9.203351834379721e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }