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, 986.9161094142355, 27.147268554544947, 1.862335005741615, 0.6025650682065443, 0.3138097844802159, 0.20119215764825482, 0.14756307201782445, 0.11504679378698689, 0.09356315767811332, 0.07869108295547309, 0.06733057114242198, 0.058261527802549166, 0.052887006269807406, 0.047243397494820906, 0.04170189398876366, 0.0389961654021869, 0.03530891492543457, 0.033621650729190974, 0.030865513764174044, 0.02807986115874824, 0.027534408484133414, 0.025112602724690975, 0.0227998875001715, 0.021941856397099627, 0.021759888323340977, 0.020668989833856965, 0.019396266926422375, 0.019425492361620878, 0.01858172700956249, 0.018719902866001736, 0.020196264182524116, 0.023650790928672255, 0.00607273849784261, 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, 986.9474, 27.15194, 1.867433, 0.6004136, 0.313129, 0.2013, 0.1479371, 0.114621, 0.09337074, 0.07922971, 0.06780121, 0.06012587, 0.05288837, 0.04780541, 0.04296072, 0.03895301, 0.03604294, 0.0326095, 0.03014541, 0.02865677, 0.02674456, 0.02455539, 0.02331723, 0.02222366, 0.0211362, 0.02043771, 0.01959258, 0.01918733, 0.01863953, 0.01903663, 0.02003245, 0.02418679, 0.005828289, 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, 83.40966310882695, 2.2944087341401955, 0.15743067602376634, 0.05096850166952381, 0.026565361299583593, 0.017044464270797956, 0.012511044228094785, 0.00976970547562115, 0.007946422439342717, 0.006694454084905476, 0.005726522481098155, 0.004961750330511085, 0.004516498934156528, 0.004039231779083194, 0.0035749051290952143, 0.003333273157122657, 0.0030199713682452726, 0.002880141630543553, 0.0026428779151990815, 0.0024160117634991116, 0.002370539919300342, 0.0021660046329525897, 0.00197526873020165, 0.0018997451239895307, 0.0018849883300517674, 0.0017961631916694639, 0.0016769033715241391, 0.0016792157427613042, 0.0016135378734522933, 0.0016251820351905024, 0.001755944418681524, 0.0020324015209293497, 0.0005578244064156516, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 83.40966310882695, 2.2944087341401955, 0.15743067602376634, 0.05096850166952381, 0.026565361299583593, 0.017044464270797956, 0.012511044228094785, 0.00976970547562115, 0.007946422439342717, 0.006694454084905476, 0.005726522481098155, 0.004961750330511085, 0.004516498934156528, 0.004039231779083194, 0.0035749051290952143, 0.003333273157122657, 0.0030199713682452726, 0.002880141630543553, 0.0026428779151990815, 0.0024160117634991116, 0.002370539919300342, 0.0021660046329525897, 0.00197526873020165, 0.0018997451239895307, 0.0018849883300517674, 0.0017961631916694639, 0.0016769033715241391, 0.0016792157427613042, 0.0016135378734522933, 0.0016251820351905024, 0.001755944418681524, 0.0020324015209293497, 0.0005578244064156516, 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.04483145, 0.007435946, 0.001950106, 0.00110576, 0.0007985413, 0.0006402618, 0.0005488761, 0.0004831342, 0.0004360549, 0.0004016796, 0.0003715818, 0.0003499181, 0.0003281828, 0.0003120141, 0.0002957819, 0.0002816477, 0.000270923, 0.0002576961, 0.0002477686, 0.0002415736, 0.0002333745, 0.0002236192, 0.0002179085, 0.0002127373, 0.0002074671, 0.0002040102, 0.0001997476, 0.000197671, 0.0001948288, 0.0001968933, 0.0002019774, 0.0002219345, 0.0001089447, 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.04483145, 0.007435946, 0.001950106, 0.00110576, 0.0007985413, 0.0006402618, 0.0005488761, 0.0004831342, 0.0004360549, 0.0004016796, 0.0003715818, 0.0003499181, 0.0003281828, 0.0003120141, 0.0002957819, 0.0002816477, 0.000270923, 0.0002576961, 0.0002477686, 0.0002415736, 0.0002333745, 0.0002236192, 0.0002179085, 0.0002127373, 0.0002074671, 0.0002040102, 0.0001997476, 0.000197671, 0.0001948288, 0.0001968933, 0.0002019774, 0.0002219345, 0.0001089447, 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.000031705415958, 1.0001720779181031, 1.0027374206266153, 0.9964294840174723, 0.9978305823658636, 1.0005360166768216, 1.0025346990751884, 0.9962989512965024, 0.9979434460861688, 1.0068448294812729, 1.0069899727507508, 1.031999541854947, 1.000025785732428, 1.0118961068632015, 1.0301863030867502, 0.9988933424160603, 1.0207886613371027, 0.9698958645028036, 0.9766696329866417, 1.020545288240217, 0.9713141292071497, 0.9778114307465583, 1.0226905724786848, 1.0128431978498238, 0.9713377056870292, 0.9888102981463509, 1.010121178179405, 0.987739700122535, 1.0031107437111613, 1.0169192722988691, 0.9918888869226684, 1.0226630505907497, 0.9597464145822429, 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.08451545406258805, 0.08451711189765608, 0.08453402612226292, 0.08458588849371049, 0.08465434353356947, 0.08471733923444905, 0.08478438444669646, 0.08491940673905347, 0.0849311057529814, 0.08507258806812325, 0.08505085259094333, 0.08516340915958591, 0.08539902809236806, 0.0854983340164305, 0.08572524619765358, 0.08547694684195097, 0.08552999645055231, 0.08566330230903736, 0.08562559286690702, 0.08604073039536403, 0.08609372962075272, 0.08625169826873226, 0.08663502090467737, 0.08658087490904587, 0.0866267465182629, 0.08690135348207718, 0.08645495434174469, 0.08644392180653017, 0.08683465603718846, 0.0868157301255065, 0.08694402107301348, 0.08593376547358654, 0.09185714264064282, 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.08451545406258805, 0.08451711189765608, 0.08453402612226292, 0.08458588849371049, 0.08465434353356947, 0.08471733923444905, 0.08478438444669646, 0.08491940673905347, 0.0849311057529814, 0.08507258806812325, 0.08505085259094333, 0.08516340915958591, 0.08539902809236806, 0.0854983340164305, 0.08572524619765358, 0.08547694684195097, 0.08552999645055231, 0.08566330230903736, 0.08562559286690702, 0.08604073039536403, 0.08609372962075272, 0.08625169826873226, 0.08663502090467737, 0.08658087490904587, 0.0866267465182629, 0.08690135348207718, 0.08645495434174469, 0.08644392180653017, 0.08683465603718846, 0.0868157301255065, 0.08694402107301348, 0.08593376547358654, 0.09185714264064282, 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, 4.542579614655274e-05, 0.00027391138762485507, 0.0010471295411339987, 0.0018350881229991462, 0.0025446666722730694, 0.0031823397466583794, 0.003719603370236831, 0.004199458186505742, 0.004660540653193493, 0.00510451228924233, 0.005518767978575529, 0.006005989084012482, 0.00620535785908827, 0.006604395884826124, 0.007092768977823807, 0.007222446030147499, 0.007672934741045871, 0.007664587978610557, 0.008027360305519614, 0.0086030909709373, 0.008475740458869167, 0.008904660438885343, 0.009557437509214065, 0.009695501426584879, 0.009534382572058433, 0.009870351751096218, 0.010298249697105157, 0.010175855330727184, 0.010484967296082738, 0.010517859062056831, 0.010000730737854558, 0.009383808798163492, 0.017939962347910007, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.542579614655274e-05, 0.00027391138762485507, 0.0010471295411339987, 0.0018350881229991462, 0.0025446666722730694, 0.0031823397466583794, 0.003719603370236831, 0.004199458186505742, 0.004660540653193493, 0.00510451228924233, 0.005518767978575529, 0.006005989084012482, 0.00620535785908827, 0.006604395884826124, 0.007092768977823807, 0.007222446030147499, 0.007672934741045871, 0.007664587978610557, 0.008027360305519614, 0.0086030909709373, 0.008475740458869167, 0.008904660438885343, 0.009557437509214065, 0.009695501426584879, 0.009534382572058433, 0.009870351751096218, 0.010298249697105157, 0.010175855330727184, 0.010484967296082738, 0.010517859062056831, 0.010000730737854558, 0.009383808798163492, 0.017939962347910007, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }