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, 0.5969199412749847, 3.2907632824101567, 3.933234004080182, 5.386767395309848, 6.88819559631165, 8.463715643750724, 10.017972558235895, 11.595632808539564, 13.145666698678816, 14.749946836606599, 16.290283856274595, 17.882725788527786, 19.416489456570908, 21.01896719669635, 22.61021285936739, 24.19606524990054, 25.825131364129025, 27.456817901192235, 29.12007381136942, 30.83995527445843, 32.620518871160264, 34.49980106737643, 36.46730645227676, 38.62463900340922, 40.98949086967856, 43.72535636378604, 46.92665559961038, 50.981259046351745, 56.43682860239544, 64.69234726776332, 80.04664627035632, 131.93739796128298, 49.67536031061154, 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.5962048, 3.274188, 3.938461, 5.363711, 6.893652, 8.448685, 10.01297, 11.57958, 13.156, 14.73047, 16.29415, 17.86844, 19.44252, 21.03941, 22.61022, 24.20221, 25.82888, 27.45131, 29.14212, 30.85405, 32.62337, 34.48749, 36.46731, 38.60602, 40.99595, 43.72225, 46.95046, 50.95821, 56.41709, 64.66584, 80.03336, 131.9199, 49.68121, 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, 0.038537909725030996, 0.21247275190099071, 0.2539894131981943, 0.34782739567224585, 0.44476167617707313, 0.5464300079593427, 0.646763629940186, 0.7486027669587694, 0.84866975496311, 0.9522024845873154, 1.0516245123030787, 1.154436904426469, 1.2534281457754577, 1.3568623695372826, 1.4595794851237929, 1.5619426925924969, 1.667101389450948, 1.7724230113967834, 1.879765700678479, 1.9907965165346444, 2.105706946691809, 2.2270256928521497, 2.354013446276749, 2.493280338861899, 2.6459293650927824, 2.8225331846145973, 3.029159907045754, 3.2908892970060033, 3.6430332443242386, 4.175934600406292, 5.167041192163559, 8.516566907908786, 3.2065887991903566, 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.038537909725030996, 0.21247275190099071, 0.2539894131981943, 0.34782739567224585, 0.44476167617707313, 0.5464300079593427, 0.646763629940186, 0.7486027669587694, 0.84866975496311, 0.9522024845873154, 1.0516245123030787, 1.154436904426469, 1.2534281457754577, 1.3568623695372826, 1.4595794851237929, 1.5619426925924969, 1.667101389450948, 1.7724230113967834, 1.879765700678479, 1.9907965165346444, 2.105706946691809, 2.2270256928521497, 2.354013446276749, 2.493280338861899, 2.6459293650927824, 2.8225331846145973, 3.029159907045754, 3.2908892970060033, 3.6430332443242386, 4.175934600406292, 5.167041192163559, 8.516566907908786, 3.2065887991903566, 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.001102979, 0.002584767, 0.002834867, 0.00330828, 0.003750543, 0.004152064, 0.004520129, 0.004860892, 0.005181212, 0.00548249, 0.005766143, 0.006038275, 0.006298626, 0.006552188, 0.006792379, 0.007027438, 0.00725976, 0.007484298, 0.007711344, 0.00793461, 0.008158943, 0.008388809, 0.008626236, 0.008875586, 0.009146185, 0.00944541, 0.009787898, 0.0101971, 0.01072939, 0.01148701, 0.01277924, 0.01640683, 0.01006852, 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.001102979, 0.002584767, 0.002834867, 0.00330828, 0.003750543, 0.004152064, 0.004520129, 0.004860892, 0.005181212, 0.00548249, 0.005766143, 0.006038275, 0.006298626, 0.006552188, 0.006792379, 0.007027438, 0.00725976, 0.007484298, 0.007711344, 0.00793461, 0.008158943, 0.008388809, 0.008626236, 0.008875586, 0.009146185, 0.00944541, 0.009787898, 0.0101971, 0.01072939, 0.01148701, 0.01277924, 0.01640683, 0.01006852, 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.9988019477562481, 0.9949630888071607, 1.0013289308275062, 0.9957198086314396, 1.0007921383201244, 0.9982241081360261, 0.999500641651111, 0.9986156159991767, 1.0007860614115693, 0.9986795317418866, 1.000237328198791, 0.9992011403240914, 1.0013406410817627, 1.0009725883823093, 1.0000003158144797, 1.000253956584924, 1.0001451545712632, 0.9997993976865034, 1.0007570787345317, 1.0004570280798444, 1.0000874029273108, 0.9996431554097258, 1.0000000972850365, 0.999517950098962, 1.0001575801549225, 0.9999289573820692, 1.0005072682057874, 0.9995478917786085, 0.9996502531612027, 0.999590256515912, 0.9998340184008279, 0.9998673767896491, 1.0001177583685732, 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.06456127038194831, 0.06456640410348069, 0.06457521035735878, 0.06457071006538956, 0.06456867694280125, 0.06456147996451242, 0.06456033156214566, 0.06455902660245187, 0.06455889795596326, 0.06455633333024141, 0.06455532153898105, 0.064555980899012, 0.06455482843997187, 0.06455418845463287, 0.06455399134020494, 0.0645535824300572, 0.06455345244696581, 0.06455311091675416, 0.06455222994471112, 0.0645525098469717, 0.0645516079927674, 0.06455184157447393, 0.06455133859028904, 0.0645515505955105, 0.06455140839648911, 0.06455140493611299, 0.06455094377258166, 0.06455096163894175, 0.06455063713784959, 0.06455067371604231, 0.06455037697284602, 0.0645500596457721, 0.06455089161185958, 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.06456127038194831, 0.06456640410348069, 0.06457521035735878, 0.06457071006538956, 0.06456867694280125, 0.06456147996451242, 0.06456033156214566, 0.06455902660245187, 0.06455889795596326, 0.06455633333024141, 0.06455532153898105, 0.064555980899012, 0.06455482843997187, 0.06455418845463287, 0.06455399134020494, 0.0645535824300572, 0.06455345244696581, 0.06455311091675416, 0.06455222994471112, 0.0645525098469717, 0.0645516079927674, 0.06455184157447393, 0.06455133859028904, 0.0645515505955105, 0.06455140839648911, 0.06455140493611299, 0.06455094377258166, 0.06455096163894175, 0.06455063713784959, 0.06455067371604231, 0.06455037697284602, 0.0645500596457721, 0.06455089161185958, 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.001847783804381043, 0.0007854612374630956, 0.0007207470994757038, 0.0006141494067259066, 0.000544488458197712, 0.0004905722468435858, 0.0004512019746234929, 0.0004192002351454431, 0.00039413839699136213, 0.00037169557698970743, 0.00035396209488265185, 0.0003376596538696413, 0.0003243957160272567, 0.00031172740024209357, 0.00030041198825715276, 0.00029043722305340067, 0.00028111221962974286, 0.0002725843186538749, 0.0002648119661355131, 0.00025728344705387506, 0.0002501168982696135, 0.00024315528613098566, 0.00023654711134996482, 0.00022979078197252775, 0.00022313487691465251, 0.00021601676430984613, 0.00020857863989952156, 0.00020001663730448243, 0.00019011326939700853, 0.00017756366069784056, 0.00015964741304511765, 0.0001243531421228618, 0.00020268640100531258, 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.001847783804381043, 0.0007854612374630956, 0.0007207470994757038, 0.0006141494067259066, 0.000544488458197712, 0.0004905722468435858, 0.0004512019746234929, 0.0004192002351454431, 0.00039413839699136213, 0.00037169557698970743, 0.00035396209488265185, 0.0003376596538696413, 0.0003243957160272567, 0.00031172740024209357, 0.00030041198825715276, 0.00029043722305340067, 0.00028111221962974286, 0.0002725843186538749, 0.0002648119661355131, 0.00025728344705387506, 0.0002501168982696135, 0.00024315528613098566, 0.00023654711134996482, 0.00022979078197252775, 0.00022313487691465251, 0.00021601676430984613, 0.00020857863989952156, 0.00020001663730448243, 0.00019011326939700853, 0.00017756366069784056, 0.00015964741304511765, 0.0001243531421228618, 0.00020268640100531258, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }