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, 773.0665875324999, 121.10825409856757, 32.05903093612333, 18.553922476536204, 12.788202318871603, 9.573624772513217, 7.523834218927714, 6.101690311082817, 5.051090013582297, 4.265032892705983, 3.643193760375362, 3.142085225479844, 2.7228422670087333, 2.383030361234206, 2.088973569218738, 1.8465680692559925, 1.6298707623921307, 1.4433453607540236, 1.2883376664357205, 1.1374699886128226, 1.01040143231489, 0.8895032172207057, 0.7877725033955743, 0.6949868634969835, 0.6063424522218718, 0.5204136426621302, 0.45095535677537085, 0.37873038956762817, 0.3128311542208016, 0.24401247101757473, 0.17725815966743957, 0.10032782724416532, 0.008024537478477421, 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, 773.146, 121.0982, 32.08452, 18.53233, 12.77145, 9.559226, 7.522847, 6.096289, 5.047273, 4.258843, 3.637288, 3.133169, 2.726571, 2.382457, 2.093625, 1.845798, 1.63397, 1.444744, 1.283087, 1.139056, 1.009944, 0.8917711, 0.7882929, 0.6960656, 0.6058775, 0.5262688, 0.4514143, 0.3793929, 0.3098891, 0.2442503, 0.1761346, 0.100755, 0.008061624, 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, 65.33607708869211, 10.235550416899706, 2.709529436990989, 1.5681454062293345, 1.0808372948571383, 0.8091623852507018, 0.6359176449229778, 0.5157249090297511, 0.42693912826260805, 0.36049780313108515, 0.30794474724865223, 0.26560940435410807, 0.23016332721505672, 0.20145195012402328, 0.17659231637468265, 0.15609816578778524, 0.13779540414603772, 0.12203223358842395, 0.10892817298439916, 0.09618586517527125, 0.08543575675821952, 0.0752229210203996, 0.0666236316744574, 0.05877590315905448, 0.051289043347590484, 0.04403123729718368, 0.038158028031107745, 0.03205537161534743, 0.026475961220950885, 0.020667236519475433, 0.01503002047900818, 0.008528338592657468, 0.0007200684889907054, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 65.33607708869211, 10.235550416899706, 2.709529436990989, 1.5681454062293345, 1.0808372948571383, 0.8091623852507018, 0.6359176449229778, 0.5157249090297511, 0.42693912826260805, 0.36049780313108515, 0.30794474724865223, 0.26560940435410807, 0.23016332721505672, 0.20145195012402328, 0.17659231637468265, 0.15609816578778524, 0.13779540414603772, 0.12203223358842395, 0.10892817298439916, 0.09618586517527125, 0.08543575675821952, 0.0752229210203996, 0.0666236316744574, 0.05877590315905448, 0.051289043347590484, 0.04403123729718368, 0.038158028031107745, 0.03205537161534743, 0.026475961220950885, 0.020667236519475433, 0.01503002047900818, 0.008528338592657468, 0.0007200684889907054, 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.03966793, 0.01569921, 0.008080842, 0.006141491, 0.005098341, 0.004410829, 0.003912911, 0.003522424, 0.003205068, 0.002944114, 0.002720807, 0.002525229, 0.002355685, 0.002202021, 0.002064231, 0.001938211, 0.001823605, 0.001714764, 0.001615983, 0.001522584, 0.001433697, 0.001347211, 0.001266638, 0.001190238, 0.001110456, 0.001034934, 0.0009585097, 0.000878726, 0.0007941674, 0.0007050605, 0.0005987302, 0.0004528373, 0.0001280914, 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.03966793, 0.01569921, 0.008080842, 0.006141491, 0.005098341, 0.004410829, 0.003912911, 0.003522424, 0.003205068, 0.002944114, 0.002720807, 0.002525229, 0.002355685, 0.002202021, 0.002064231, 0.001938211, 0.001823605, 0.001714764, 0.001615983, 0.001522584, 0.001433697, 0.001347211, 0.001266638, 0.001190238, 0.001110456, 0.001034934, 0.0009585097, 0.000878726, 0.0007941674, 0.0007050605, 0.0005987302, 0.0004528373, 0.0001280914, 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, 1.0001027239681302, 0.9999169825488576, 1.0007950665735172, 0.9988362311762643, 0.9986900176855287, 0.9984959957325091, 0.9998687877883817, 0.9991147844601345, 0.9992443188357297, 0.9985486881668442, 0.9983789606691812, 0.9971623222032489, 1.0013694267333975, 0.9997593982672093, 1.002226658512966, 0.9995829727217678, 1.002515069110052, 1.000969026044637, 0.9959244640807199, 1.0013943325125543, 0.9995472766563266, 1.0025496060445744, 1.0006605924961618, 1.00155216819148, 0.9992331854380836, 1.0112509681873794, 1.001017713212037, 1.0017492930343619, 0.9905953924949397, 1.0009746591288284, 0.9936614502285959, 1.0042577694301609, 1.0046216397670331, 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.08451545849010758, 0.08451571276528516, 0.08451688519187141, 0.08451826874950318, 0.08451831366963457, 0.08451996025307819, 0.08452042222344551, 0.08452164609092225, 0.084524157580755, 0.08452403819618952, 0.08452604157318395, 0.08453284532202512, 0.0845305400183574, 0.08453604007784794, 0.08453544792370302, 0.08453420612362225, 0.08454376096899732, 0.08454818708439442, 0.08454939712021062, 0.0845612333847794, 0.0845562506403827, 0.08456734002091316, 0.0845721720259165, 0.08457124335172357, 0.08458758439170426, 0.08460815337573735, 0.08461597685403471, 0.08463902686009159, 0.08463339045274147, 0.08469746006541977, 0.08479169876978608, 0.08500471730442506, 0.08973333240974923, 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.08451545849010758, 0.08451571276528516, 0.08451688519187141, 0.08451826874950318, 0.08451831366963457, 0.08451996025307819, 0.08452042222344551, 0.08452164609092225, 0.084524157580755, 0.08452403819618952, 0.08452604157318395, 0.08453284532202512, 0.0845305400183574, 0.08453604007784794, 0.08453544792370302, 0.08453420612362225, 0.08454376096899732, 0.08454818708439442, 0.08454939712021062, 0.0845612333847794, 0.0845562506403827, 0.08456734002091316, 0.0845721720259165, 0.08457124335172357, 0.08458758439170426, 0.08460815337573735, 0.08461597685403471, 0.08463902686009159, 0.08463339045274147, 0.08469746006541977, 0.08479169876978608, 0.08500471730442506, 0.08973333240974923, 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, 5.131243626323761e-05, 0.0001296295625500697, 0.00025206133074018484, 0.00033100768895454296, 0.0003986753472359721, 0.00046072716497766946, 0.0005200687423649351, 0.000577286591160164, 0.0006345299710323168, 0.000690291042077306, 0.0007468191863942127, 0.0008036793462896473, 0.0008651566154024465, 0.0009240423604420808, 0.0009881556331859233, 0.0010496287855670176, 0.0011188647849130868, 0.0011880482985057597, 0.0012543163505191416, 0.001338570700978964, 0.0014189380123059748, 0.0015145656293514302, 0.0016078728243755, 0.0017126050325772324, 0.001831400714119327, 0.001988675767041552, 0.00212550906780214, 0.0023201887786274142, 0.002538645493854691, 0.0028894445315019116, 0.003377729979388815, 0.004513576267309579, 0.01596246516930769, 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.131243626323761e-05, 0.0001296295625500697, 0.00025206133074018484, 0.00033100768895454296, 0.0003986753472359721, 0.00046072716497766946, 0.0005200687423649351, 0.000577286591160164, 0.0006345299710323168, 0.000690291042077306, 0.0007468191863942127, 0.0008036793462896473, 0.0008651566154024465, 0.0009240423604420808, 0.0009881556331859233, 0.0010496287855670176, 0.0011188647849130868, 0.0011880482985057597, 0.0012543163505191416, 0.001338570700978964, 0.0014189380123059748, 0.0015145656293514302, 0.0016078728243755, 0.0017126050325772324, 0.001831400714119327, 0.001988675767041552, 0.00212550906780214, 0.0023201887786274142, 0.002538645493854691, 0.0028894445315019116, 0.003377729979388815, 0.004513576267309579, 0.01596246516930769, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }