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, 774.7904446865481, 121.38477090058181, 32.09007818748808, 18.553641226579078, 12.778228235026189, 9.559075222067573, 7.510251903925019, 6.0886286604485305, 5.037510461112103, 4.251700885599237, 3.6335071135562256, 3.1321248748096466, 2.7154570648520293, 2.376556133298578, 2.0825973919068166, 1.8415769183278687, 1.6261939387287525, 1.438649178888447, 1.283989243845051, 1.1333603149995202, 1.0064344414109128, 0.8863168653706323, 0.7833479674573669, 0.6892815739108348, 0.6010529709558371, 0.5161712329706816, 0.44534305587948814, 0.3731048107726193, 0.3060605166760417, 0.23770075045617312, 0.1712342740331189, 0.09530169161327454, 0.007252529548557061, 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, 774.8696, 121.3726, 32.11542, 18.53261, 12.76123, 9.545276, 7.507872, 6.081882, 5.034529, 4.246796, 3.626936, 3.124384, 2.718659, 2.376318, 2.087603, 1.840054, 1.628867, 1.440734, 1.27816, 1.134179, 1.006295, 0.8871193, 0.7837491, 0.6917723, 0.6012696, 0.5213284, 0.4459747, 0.3734755, 0.3036717, 0.2382679, 0.1702747, 0.09570393, 0.007372662, 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, 65.4817374433219, 10.258914995822984, 2.712152312363523, 1.568120349704835, 1.0799934391830566, 0.80793294082092, 0.6347693157342376, 0.5146195042345126, 0.4257906063065691, 0.3593706532554849, 0.30712445644053027, 0.2647658327372463, 0.22954045561471006, 0.20090623431617044, 0.17605525317821163, 0.1556760898467877, 0.13748352457880597, 0.1216364827995113, 0.1085600068808511, 0.09583658792742049, 0.08510069505102774, 0.0749536378415941, 0.06624613738938102, 0.05829412925621079, 0.05084260033041227, 0.04367594716303684, 0.037679852864036405, 0.03158140831518632, 0.025906090749307595, 0.02013389685196216, 0.014517680507347848, 0.008106774145110535, 0.0006551872719375233, 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.4817374433219, 10.258914995822984, 2.712152312363523, 1.568120349704835, 1.0799934391830566, 0.80793294082092, 0.6347693157342376, 0.5146195042345126, 0.4257906063065691, 0.3593706532554849, 0.30712445644053027, 0.2647658327372463, 0.22954045561471006, 0.20090623431617044, 0.17605525317821163, 0.1556760898467877, 0.13748352457880597, 0.1216364827995113, 0.1085600068808511, 0.09583658792742049, 0.08510069505102774, 0.0749536378415941, 0.06624613738938102, 0.05829412925621079, 0.05084260033041227, 0.04367594716303684, 0.037679852864036405, 0.03158140831518632, 0.025906090749307595, 0.02013389685196216, 0.014517680507347848, 0.008106774145110535, 0.0006551872719375233, 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.03974773, 0.01573107, 0.008091979, 0.006147043, 0.005100871, 0.00441156, 0.003912518, 0.003521413, 0.003203889, 0.002942583, 0.002719368, 0.002523947, 0.002354373, 0.002201153, 0.002063108, 0.001936927, 0.001822388, 0.001713917, 0.001614323, 0.001520683, 0.001432388, 0.001344897, 0.001264115, 0.001187626, 0.001107217, 0.001030988, 0.0009535711, 0.0008726278, 0.0007868649, 0.0006969967, 0.0005892139, 0.0004417361, 0.0001226056, 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.03974773, 0.01573107, 0.008091979, 0.006147043, 0.005100871, 0.00441156, 0.003912518, 0.003521413, 0.003203889, 0.002942583, 0.002719368, 0.002523947, 0.002354373, 0.002201153, 0.002063108, 0.001936927, 0.001822388, 0.001713917, 0.001614323, 0.001520683, 0.001432388, 0.001344897, 0.001264115, 0.001187626, 0.001107217, 0.001030988, 0.0009535711, 0.0008726278, 0.0007868649, 0.0006969967, 0.0005892139, 0.0004417361, 0.0001226056, 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.0001021635127212, 0.9998997328866586, 1.000789708655861, 0.9988664636594917, 0.9986697502413053, 0.9985564270866163, 0.9996831126365049, 0.9988919244669401, 0.9994081479065663, 0.9988463709627715, 0.9981915231342993, 0.9975285548568311, 1.0011791514546171, 0.9998997990010665, 1.002403540940095, 0.9991730357213363, 1.0016437530651092, 1.001449151844763, 0.9954600524319076, 1.0007223519207837, 0.9998614500804271, 1.0009053586372096, 1.0005120745304734, 1.003613510332263, 1.0003604158944899, 1.009991194200494, 1.0014183315809526, 1.0009935257243483, 0.9921949531354604, 1.0023859812926061, 0.9943961333761179, 1.0042206846480513, 1.0165642139943905, 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.08451541690064779, 0.08451566798462204, 0.08451684961680744, 0.08451819944962713, 0.08451824613859256, 0.08451998985799054, 0.08452037612779587, 0.08452141408745434, 0.08452401431094392, 0.08452397356377882, 0.08452562409873421, 0.08453233613597137, 0.08453105688386871, 0.08453670902244566, 0.08453638416257511, 0.08453412306456352, 0.08454312939223056, 0.08454909270757176, 0.08454900023598007, 0.08455968208791664, 0.08455662043095995, 0.08456754098913671, 0.08456795720605022, 0.08457230174522509, 0.08458921723580995, 0.08461522915888191, 0.08460860086753602, 0.08464487029740533, 0.0846436875643408, 0.08470270629488154, 0.08478256230723963, 0.08506432580448914, 0.09033913857929433, 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.08451541690064779, 0.08451566798462204, 0.08451684961680744, 0.08451819944962713, 0.08451824613859256, 0.08451998985799054, 0.08452037612779587, 0.08452141408745434, 0.08452401431094392, 0.08452397356377882, 0.08452562409873421, 0.08453233613597137, 0.08453105688386871, 0.08453670902244566, 0.08453638416257511, 0.08453412306456352, 0.08454312939223056, 0.08454909270757176, 0.08454900023598007, 0.08455968208791664, 0.08455662043095995, 0.08456754098913671, 0.08456795720605022, 0.08457230174522509, 0.08458921723580995, 0.08461522915888191, 0.08460860086753602, 0.08464487029740533, 0.0846436875643408, 0.08470270629488154, 0.08478256230723963, 0.08506432580448914, 0.09033913857929433, 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, 5.130126510024331e-05, 0.0001295967351034857, 0.00025216451492334044, 0.0003313119470691302, 0.00039918452747761125, 0.0004615048943035522, 0.0005209569599063961, 0.0005783589698736182, 0.0006360064211742987, 0.0006920954881766737, 0.0007484141120446219, 0.0008058257894820977, 0.0008670264135177164, 0.0009261944075963717, 0.0009906417860780226, 0.0010517763231734617, 0.0011206461643957538, 0.0011913376973003488, 0.0012572714356747468, 0.001341747174199093, 0.0014232303079691371, 0.0015173997613569079, 0.001613733682239749, 0.001722991074985026, 0.001842128819759804, 0.0019973759367922003, 0.0021412057231179568, 0.0023388275219313756, 0.002570945473613243, 0.002932244423555201, 0.0034409810963781616, 0.004635133884008317, 0.01690521895555644, 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.130126510024331e-05, 0.0001295967351034857, 0.00025216451492334044, 0.0003313119470691302, 0.00039918452747761125, 0.0004615048943035522, 0.0005209569599063961, 0.0005783589698736182, 0.0006360064211742987, 0.0006920954881766737, 0.0007484141120446219, 0.0008058257894820977, 0.0008670264135177164, 0.0009261944075963717, 0.0009906417860780226, 0.0010517763231734617, 0.0011206461643957538, 0.0011913376973003488, 0.0012572714356747468, 0.001341747174199093, 0.0014232303079691371, 0.0015173997613569079, 0.001613733682239749, 0.001722991074985026, 0.001842128819759804, 0.0019973759367922003, 0.0021412057231179568, 0.0023388275219313756, 0.002570945473613243, 0.002932244423555201, 0.0034409810963781616, 0.004635133884008317, 0.01690521895555644, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }