import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.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], '_alpha2.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 = { 'alpha2.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], '_alpha2.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['alpha2.yoda'][i] - xedges['alpha2.yoda'][i]) for i in range(len(xpoints['alpha2.yoda']))], [abs(xedges['alpha2.yoda'][i+1] - xpoints['alpha2.yoda'][i]) for i in range(len(xpoints['alpha2.yoda']))] ] yvals = { 'alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 987.0244935886644, 27.07743622895564, 1.8308350105434434, 0.5825286840657493, 0.2991434223866735, 0.18947630536083365, 0.1385584773538907, 0.10678024583973288, 0.0872770239679513, 0.07334462912530784, 0.06260355472019091, 0.05395729808338715, 0.04893970283581874, 0.04397301376064977, 0.038577546526543965, 0.03617029318552869, 0.03246891163275666, 0.031210875440738663, 0.028833176701400086, 0.026418712014158522, 0.025756972931443706, 0.023364526883343173, 0.02135748878431588, 0.020448644161973374, 0.020484867401116772, 0.019481348351603128, 0.01833966030539588, 0.018310700590628195, 0.017728827395080193, 0.01783063288013281, 0.019219559878719702, 0.02278277929454365, 0.005882985656173485, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 987.0606, 27.08142, 1.834818, 0.5792206, 0.2980565, 0.1897199, 0.1384664, 0.1068848, 0.0869116, 0.07352148, 0.06276621, 0.05562115, 0.04895663, 0.04425705, 0.0397672, 0.03615904, 0.0334916, 0.0303538, 0.02803252, 0.02670898, 0.02505762, 0.02292977, 0.02182004, 0.02090782, 0.01983066, 0.0192198, 0.01842975, 0.01813042, 0.0176397, 0.01804083, 0.01902636, 0.02323113, 0.005650486, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.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], ], '_alpha2.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 = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 83.41880197736403, 2.2885068271833133, 0.15476888987009432, 0.049274561679704905, 0.02532585891198827, 0.016057151800990977, 0.011751136823372973, 0.0090743815359465, 0.007418287645784554, 0.00624157229252394, 0.005324257323507372, 0.004596675066675664, 0.004183861721775865, 0.0037617377799539983, 0.0033108020355016635, 0.0030917003734791428, 0.002782999736367156, 0.0026796628561796066, 0.0024715662686868303, 0.002272957852868156, 0.0022211015318713517, 0.0020150961395431106, 0.0018519304739718233, 0.0017725600794889856, 0.0017811635685765384, 0.0016943775857164833, 0.0015841337610573456, 0.0015830426407651436, 0.001542322852349673, 0.0015495403189481275, 0.0016754212194989317, 0.0019577550615948233, 0.0005419900026928162, 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.41880197736403, 2.2885068271833133, 0.15476888987009432, 0.049274561679704905, 0.02532585891198827, 0.016057151800990977, 0.011751136823372973, 0.0090743815359465, 0.007418287645784554, 0.00624157229252394, 0.005324257323507372, 0.004596675066675664, 0.004183861721775865, 0.0037617377799539983, 0.0033108020355016635, 0.0030917003734791428, 0.002782999736367156, 0.0026796628561796066, 0.0024715662686868303, 0.002272957852868156, 0.0022211015318713517, 0.0020150961395431106, 0.0018519304739718233, 0.0017725600794889856, 0.0017811635685765384, 0.0016943775857164833, 0.0015841337610573456, 0.0015830426407651436, 0.001542322852349673, 0.0015495403189481275, 0.0016754212194989317, 0.0019577550615948233, 0.0005419900026928162, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0448315, 0.007425866, 0.001932893, 0.001086009, 0.0007790417, 0.0006215383, 0.0005309867, 0.000466519, 0.0004206785, 0.0003869176, 0.0003574986, 0.0003365359, 0.0003157309, 0.0003001944, 0.0002845601, 0.0002713438, 0.0002611436, 0.0002486096, 0.0002389145, 0.0002332062, 0.0002258818, 0.0002160784, 0.0002107847, 0.0002063316, 0.0002009463, 0.0001978271, 0.0001937185, 0.0001921389, 0.0001895208, 0.0001916636, 0.0001968291, 0.0002174937, 0.0001072641, 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.0448315, 0.007425866, 0.001932893, 0.001086009, 0.0007790417, 0.0006215383, 0.0005309867, 0.000466519, 0.0004206785, 0.0003869176, 0.0003574986, 0.0003365359, 0.0003157309, 0.0003001944, 0.0002845601, 0.0002713438, 0.0002611436, 0.0002486096, 0.0002389145, 0.0002332062, 0.0002258818, 0.0002160784, 0.0002107847, 0.0002063316, 0.0002009463, 0.0001978271, 0.0001937185, 0.0001921389, 0.0001895208, 0.0001916636, 0.0001968291, 0.0002174937, 0.0001072641, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha2.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], '_alpha2.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.000036581069234, 1.0001471251196263, 1.0021755043101204, 0.9943211653670672, 0.996366550940677, 1.001285620588297, 0.9993354621409736, 1.0009791526461183, 0.9958130565028721, 1.0024112314262303, 1.002598179616734, 1.0308364572674023, 1.0003458779518553, 1.0064593307362617, 1.0308379765062943, 0.9996888832094624, 1.0314974637527299, 0.9725392053687816, 0.9722314086411017, 1.0109872118552152, 0.9728480154362414, 0.9813924379674421, 1.021657565660238, 1.022455074986366, 0.9680638693770063, 0.9865744225254508, 1.0049122880742571, 0.9901543586638916, 0.9949727416769298, 1.0117885394915733, 0.9899477469859433, 1.019679368336054, 0.9604793093572301, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08451543251380368, 0.08451711631162724, 0.08453459158187857, 0.08458735685905441, 0.08466125950532184, 0.08474490660144636, 0.084809944853533, 0.08498183783512069, 0.08499702795215151, 0.08509924130723107, 0.08504720454460378, 0.08519097934762838, 0.08549013335474763, 0.085546508147692, 0.0858219957877209, 0.08547623204547582, 0.08571275094911072, 0.0858567027787346, 0.08571952699775934, 0.08603590711197481, 0.08623301883273193, 0.08624596378964963, 0.0867110591827542, 0.08668350162722606, 0.08695021225665511, 0.08697434875328085, 0.08637748653344812, 0.08645450964204933, 0.0869951981583211, 0.08690327086901393, 0.08717271519593917, 0.08593135351417353, 0.09212839098529214, 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.08451543251380368, 0.08451711631162724, 0.08453459158187857, 0.08458735685905441, 0.08466125950532184, 0.08474490660144636, 0.084809944853533, 0.08498183783512069, 0.08499702795215151, 0.08509924130723107, 0.08504720454460378, 0.08519097934762838, 0.08549013335474763, 0.085546508147692, 0.0858219957877209, 0.08547623204547582, 0.08571275094911072, 0.0858567027787346, 0.08571952699775934, 0.08603590711197481, 0.08623301883273193, 0.08624596378964963, 0.0867110591827542, 0.08668350162722606, 0.08695021225665511, 0.08697434875328085, 0.08637748653344812, 0.08645450964204933, 0.0869951981583211, 0.08690327086901393, 0.08717271519593917, 0.08593135351417353, 0.09212839098529214, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.542085864252445e-05, 0.00027424553555255147, 0.001055743957739951, 0.0018643013291984494, 0.0026042414497518475, 0.0032802956486636097, 0.003832220952051982, 0.004368963531889608, 0.004820037174439815, 0.005275336512220397, 0.005710515985839052, 0.0062370784296854115, 0.00645142658628728, 0.006826787029744949, 0.0073763140899643104, 0.007501841320671448, 0.00804288123216739, 0.007965479868453064, 0.008286097035863508, 0.008827311485700677, 0.008769733951315648, 0.00924813933014174, 0.009869357869207554, 0.010090233776168765, 0.009809499669450876, 0.010154692397547562, 0.01056281832782935, 0.01049325770191124, 0.010689979420330564, 0.010749119298707272, 0.010241082586804357, 0.009546407713833603, 0.018232935837169558, 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.542085864252445e-05, 0.00027424553555255147, 0.001055743957739951, 0.0018643013291984494, 0.0026042414497518475, 0.0032802956486636097, 0.003832220952051982, 0.004368963531889608, 0.004820037174439815, 0.005275336512220397, 0.005710515985839052, 0.0062370784296854115, 0.00645142658628728, 0.006826787029744949, 0.0073763140899643104, 0.007501841320671448, 0.00804288123216739, 0.007965479868453064, 0.008286097035863508, 0.008827311485700677, 0.008769733951315648, 0.00924813933014174, 0.009869357869207554, 0.010090233776168765, 0.009809499669450876, 0.010154692397547562, 0.01056281832782935, 0.01049325770191124, 0.010689979420330564, 0.010749119298707272, 0.010241082586804357, 0.009546407713833603, 0.018232935837169558, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }