import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], '_alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.029999999999999694, 0.030000000000000304, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], } xedges = { 'alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 0.0, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], '_alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 6.106226635438361e-16, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], } 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' : [10445.128333333325, 0.0, 0.0, 624.2328333333328, 898.5915000000008, 857.136166666666, 816.3476666666675, 779.5029999999994, 745.496833333334, 714.770166666666, 686.0016666666673, 660.6963333333327, 638.057, 618.0513333333334, 601.349, 587.8208333333333, 575.7465, 567.4088333333334, 560.9063333333335, 558.9143333333334, 558.2674999999999, 561.9086666666667, 567.4878333333334, 575.797, 587.6859999999999, 601.2093333333333, 618.6370000000001, 638.7813333333334, 660.8494999999995, 686.2481666666673, 714.375166666666, 747.0445000000008, 779.0538333333326, 816.2338333333341, 855.6966666666659, 899.3525000000009, 624.3993333333328, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 623.8768333333327, 898.7111666666675, 855.9613333333326, 816.7305000000008, 779.6003333333326, 745.9660000000007, 714.4938333333328, 686.3850000000007, 660.6491666666661, 638.2596666666667, 618.007, 601.4921666666668, 587.3166666666666, 575.9591666666666, 567.0905, 561.6236666666667, 558.9019999999944, 559.0203333333391, 561.8765, 567.4365, 576.1726666666667, 587.1390000000001, 601.3925, 618.5758333333333, 637.9626666666667, 660.432166666666, 686.330333333334, 714.713166666666, 745.7721666666674, 780.088666666666, 816.5441666666674, 856.0476666666659, 898.7070000000009, 623.8193333333328, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], '_alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], } yerrs = { 'alpha3.yoda' : [ [882.7756100945338, 0.0, 0.0, 52.75891183276786, 75.94638093930341, 72.4426401445385, 68.99557151650313, 65.8813959576854, 63.00718653896207, 60.41024103761063, 57.979115013751155, 55.840248328005565, 53.9270855466486, 52.2358433772571, 50.82427788195541, 49.68096270761624, 48.66077304496234, 47.955844852901464, 47.4065630711848, 47.23797613032219, 47.183389261711824, 47.49109858114934, 47.96266487823859, 48.66478877655452, 49.66953011879841, 50.81269526407746, 52.285734723302454, 53.98809025043291, 55.85325515232846, 57.9996408034855, 60.377009973443755, 63.13809820104223, 65.84333257395495, 68.98570705427166, 72.32138918282284, 76.01105548244654, 52.773415024359835, 0.0, 0.0, 0.0], [882.7756100945338, 0.0, 0.0, 52.75891183276786, 75.94638093930341, 72.4426401445385, 68.99557151650313, 65.8813959576854, 63.00718653896207, 60.41024103761063, 57.979115013751155, 55.840248328005565, 53.9270855466486, 52.2358433772571, 50.82427788195541, 49.68096270761624, 48.66077304496234, 47.955844852901464, 47.4065630711848, 47.23797613032219, 47.183389261711824, 47.49109858114934, 47.96266487823859, 48.66478877655452, 49.66953011879841, 50.81269526407746, 52.285734723302454, 53.98809025043291, 55.85325515232846, 57.9996408034855, 60.377009973443755, 63.13809820104223, 65.84333257395495, 68.98570705427166, 72.32138918282284, 76.01105548244654, 52.773415024359835, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.2042333904575295, 0.24512485480759505, 0.23922374464086943, 0.2336773654231646, 0.22830389104583076, 0.22332468888742857, 0.21856292000245583, 0.21422055093861683, 0.21016607189976622, 0.20657410561614714, 0.20327027710798143, 0.20053594856450715, 0.19815881677751981, 0.19623349187468825, 0.1947168171701892, 0.19377600183946642, 0.19330588885666652, 0.19332636481694393, 0.19381957532142563, 0.1947762248781349, 0.1962698680671873, 0.1981288161216782, 0.2005193257519085, 0.20336379553237427, 0.2065260946654872, 0.2101315725391539, 0.21421205744671715, 0.21859646993185086, 0.22329570578545016, 0.2283753610956214, 0.23365067705634623, 0.23923582043201155, 0.2451242882022644, 0.20422393754569174, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.2042333904575295, 0.24512485480759505, 0.23922374464086943, 0.2336773654231646, 0.22830389104583076, 0.22332468888742857, 0.21856292000245583, 0.21422055093861683, 0.21016607189976622, 0.20657410561614714, 0.20327027710798143, 0.20053594856450715, 0.19815881677751981, 0.19623349187468825, 0.1947168171701892, 0.19377600183946642, 0.19330588885666652, 0.19332636481694393, 0.19381957532142563, 0.1947762248781349, 0.1962698680671873, 0.1981288161216782, 0.2005193257519085, 0.20336379553237427, 0.2065260946654872, 0.2101315725391539, 0.21421205744671715, 0.21859646993185086, 0.22329570578545016, 0.2283753610956214, 0.23365067705634623, 0.23923582043201155, 0.2451242882022644, 0.20422393754569174, 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], '_alpha3.yoda' : [0.0, 1.0, 1.0, 0.9994296999757301, 1.0001331713761668, 0.9986293504124296, 1.0004689586912112, 1.0001248658867679, 1.0006293342180528, 0.9996133955413641, 1.0005587935889368, 0.9999286106728811, 1.0003176309744533, 0.9999282691728948, 1.0002380758372704, 0.9991423123542462, 1.0003693755266714, 0.9994389700783062, 1.0012788825704113, 0.9999779334101785, 1.0013485172132341, 0.9999427546350947, 0.9999095428477615, 1.0006524290099925, 0.999069230847766, 1.0003046637111424, 0.9999011267242879, 0.9987183929398897, 0.9993684895981105, 1.0001197331674718, 1.000473140747007, 0.9982968439854207, 1.0013283207001313, 1.0003802015067984, 1.0004101920852015, 0.9992822614047329, 0.9990711072721623, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [0.08451553508225935, 1.0, 1.0, 0.08451800196257096, 0.08451713702978866, 0.08451707320467194, 0.0845173868117094, 0.08451718076477634, 0.08451704114857006, 0.08451701519571539, 0.08451745503108753, 0.08451726687551207, 0.0845176615046126, 0.08451699811977391, 0.08451710717396288, 0.08451718600358597, 0.0845177053528981, 0.08451726874108961, 0.08451778889615816, 0.08451738184740688, 0.08451752835640948, 0.08451746947217283, 0.08451752101276519, 0.08451726698220817, 0.08451712329168709, 0.08451747577229472, 0.08451763267199093, 0.08451732609140046, 0.08451736008323908, 0.0845170065593163, 0.08451722958843587, 0.08451718498836705, 0.08451705101331895, 0.08451708840902608, 0.0845175539418052, 0.08451753398411242, 0.08451869213669864, 1.0, 1.0, 1.0], [0.08451553508225935, 1.0, 1.0, 0.08451800196257096, 0.08451713702978866, 0.08451707320467194, 0.0845173868117094, 0.08451718076477634, 0.08451704114857006, 0.08451701519571539, 0.08451745503108753, 0.08451726687551207, 0.0845176615046126, 0.08451699811977391, 0.08451710717396288, 0.08451718600358597, 0.0845177053528981, 0.08451726874108961, 0.08451778889615816, 0.08451738184740688, 0.08451752835640948, 0.08451746947217283, 0.08451752101276519, 0.08451726698220817, 0.08451712329168709, 0.08451747577229472, 0.08451763267199093, 0.08451732609140046, 0.08451736008323908, 0.0845170065593163, 0.08451722958843587, 0.08451718498836705, 0.08451705101331895, 0.08451708840902608, 0.0845175539418052, 0.08451753398411242, 0.08451869213669864, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [0.0, 1.0, 1.0, 0.0003271750211646931, 0.00027278786279148515, 0.00027909654725128617, 0.00028624736122211537, 0.0002928839158358992, 0.0002995649061162053, 0.0003057806973418113, 0.00031227409691222805, 0.00031809783299301857, 0.00032375493978774176, 0.00032888898728150096, 0.0003334768139042505, 0.00033710750885406377, 0.00034083314770422095, 0.0003431684628987785, 0.00034546944886127697, 0.0003458596019604671, 0.0003462970078267926, 0.00034493074554481384, 0.00034322537583590174, 0.0003408664304732176, 0.0003371338029520496, 0.00033352663479150105, 0.000328728794967605, 0.0003233126641127384, 0.0003179719021337749, 0.0003121495515058575, 0.0003059967369132387, 0.0002989054946331175, 0.00029314451880491137, 0.00028625458479485474, 0.00027958017104816557, 0.0002725564094192924, 0.0003270726386837247, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.0003271750211646931, 0.00027278786279148515, 0.00027909654725128617, 0.00028624736122211537, 0.0002928839158358992, 0.0002995649061162053, 0.0003057806973418113, 0.00031227409691222805, 0.00031809783299301857, 0.00032375493978774176, 0.00032888898728150096, 0.0003334768139042505, 0.00033710750885406377, 0.00034083314770422095, 0.0003431684628987785, 0.00034546944886127697, 0.0003458596019604671, 0.0003462970078267926, 0.00034493074554481384, 0.00034322537583590174, 0.0003408664304732176, 0.0003371338029520496, 0.00033352663479150105, 0.000328728794967605, 0.0003233126641127384, 0.0003179719021337749, 0.0003121495515058575, 0.0003059967369132387, 0.0002989054946331175, 0.00029314451880491137, 0.00028625458479485474, 0.00027958017104816557, 0.0002725564094192924, 0.0003270726386837247, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }