import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['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' : [3292.464999999997, 0.0, 0.0, 4218.011666666663, 765.8060000000007, 587.3593333333328, 512.6020000000004, 466.01116666666627, 433.01816666666707, 407.0374999999996, 385.37000000000035, 367.5951666666664, 352.34316666666666, 339.1578333333334, 329.3523333333334, 320.60183333333333, 313.77883333333335, 308.78749999999997, 305.82300000000004, 303.9735, 303.83566666666667, 305.1781666666667, 309.00966666666665, 313.77450000000005, 320.43333333333334, 328.89216666666664, 339.783, 351.9228333333333, 366.935333333333, 385.2898333333337, 406.557833333333, 433.18100000000044, 466.07216666666625, 512.5855000000005, 587.6596666666661, 765.6668333333341, 4218.0049999999965, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 4218.82833333333, 765.9710000000008, 587.1504999999995, 512.5593333333338, 466.2726666666662, 433.0468333333338, 406.739333333333, 385.4183333333337, 367.15383333333295, 351.9516666666667, 339.72650000000004, 329.0321666666667, 320.62483333333336, 313.7565, 308.9123333333333, 305.4515, 303.7794999999969, 303.9343333333364, 305.44616666666667, 308.7335, 313.4868333333333, 320.4936666666667, 328.94550000000004, 339.6938333333334, 351.8561666666667, 367.12466666666637, 385.34533333333366, 406.7246666666663, 432.69933333333375, 466.19016666666624, 512.5408333333338, 586.8873333333328, 766.3490000000007, 4219.024999999996, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [278.2649616622415, 0.0, 0.0, 356.4878445800545, 64.72336431991849, 49.642007301164654, 43.3236816174352, 39.386094556892054, 36.59752572085839, 34.40182488699623, 32.57057721318433, 31.068575585129217, 29.779336609281422, 28.664932118066027, 27.836327184294827, 27.09697605104878, 26.52041666339351, 26.098180013173334, 25.84793673261627, 25.691427450502715, 25.679785608312404, 25.793323856291877, 26.11708678666559, 26.519861529720618, 27.082456396059136, 27.797312020329514, 28.717846754626684, 29.743762184513393, 31.012461652983564, 32.563885927, 34.361408424115666, 36.611648116108896, 39.39122152629099, 43.32227102388182, 49.66729306092687, 64.71192574273572, 356.4872601744226, 0.0, 0.0, 0.0], [278.2649616622415, 0.0, 0.0, 356.4878445800545, 64.72336431991849, 49.642007301164654, 43.3236816174352, 39.386094556892054, 36.59752572085839, 34.40182488699623, 32.57057721318433, 31.068575585129217, 29.779336609281422, 28.664932118066027, 27.836327184294827, 27.09697605104878, 26.52041666339351, 26.098180013173334, 25.84793673261627, 25.691427450502715, 25.679785608312404, 25.793323856291877, 26.11708678666559, 26.519861529720618, 27.082456396059136, 27.797312020329514, 28.717846754626684, 29.743762184513393, 31.012461652983564, 32.563885927, 34.361408424115666, 36.611648116108896, 39.39122152629099, 43.32227102388182, 49.66729306092687, 64.71192574273572, 356.4872601744226, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.4567461001475542, 0.19461892964914246, 0.1703937433645312, 0.15920290163464024, 0.15184443794006186, 0.14633437736909274, 0.14181982896932593, 0.1380527475681348, 0.13474197564233636, 0.1319229678427697, 0.1296115028331462, 0.1275551623590533, 0.12591498454645236, 0.12455903330460533, 0.12359373410942447, 0.1228994620727763, 0.12256265971149309, 0.12259385293634459, 0.12289838847148847, 0.12355797109948925, 0.1245054996554146, 0.12588925909526816, 0.1275383602424515, 0.1296052875293117, 0.13190506897849763, 0.13473662580506202, 0.1380396581501934, 0.14181726309272463, 0.14627562453578302, 0.15183100071387837, 0.1592000314070322, 0.17035551062410617, 0.19466695205458553, 0.4567566821259064, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.4567461001475542, 0.19461892964914246, 0.1703937433645312, 0.15920290163464024, 0.15184443794006186, 0.14633437736909274, 0.14181982896932593, 0.1380527475681348, 0.13474197564233636, 0.1319229678427697, 0.1296115028331462, 0.1275551623590533, 0.12591498454645236, 0.12455903330460533, 0.12359373410942447, 0.1228994620727763, 0.12256265971149309, 0.12259385293634459, 0.12289838847148847, 0.12355797109948925, 0.1245054996554146, 0.12588925909526816, 0.1275383602424515, 0.1296052875293117, 0.13190506897849763, 0.13473662580506202, 0.1380396581501934, 0.14181726309272463, 0.14627562453578302, 0.15183100071387837, 0.1592000314070322, 0.17035551062410617, 0.19466695205458553, 0.4567566821259064, 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], '_alpha1.yoda' : [0.0, 1.0, 1.0, 1.000193614131777, 1.000215459267752, 0.9996444538777512, 0.9999167645333678, 1.0005611453516672, 1.0000662019953743, 0.999267471260838, 1.0001254205914663, 0.9987994038731918, 0.9988888673400318, 1.001676702145068, 0.9990278900913611, 1.0000717400763461, 0.9999288246020419, 1.0004042693869841, 0.998785245060051, 0.999361786471508, 1.000324736946627, 1.0008781755357115, 0.9991062847009101, 0.9990832057204562, 1.0001882866951004, 1.0001621605460354, 0.9997375776108085, 0.9998105645319028, 1.000515985559672, 1.000144047403275, 1.0004103557222486, 0.9988880706525294, 1.0002531796756797, 0.9999128600659467, 0.9986857472494001, 1.0008909445165552, 1.0002418204814834, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [0.08451569315459442, 1.0, 1.0, 0.08451561369477519, 0.08451665868368546, 0.0845172698958242, 0.08451719192947972, 0.08451749094043616, 0.08451729866805055, 0.08451758102630903, 0.08451767707186418, 0.08451845508975928, 0.08451799105686669, 0.0845179715778328, 0.08451838462040598, 0.08451909263686509, 0.08451945716561562, 0.08451825288644566, 0.08451927007653534, 0.08451864208723035, 0.08451866724549259, 0.08451890296747487, 0.0845186724039882, 0.0845188551960743, 0.0845182244753744, 0.0845180117910871, 0.08451819765740688, 0.08451785268601988, 0.08451751258527913, 0.08451789564565888, 0.08451788554260388, 0.08451813010291047, 0.08451742958180875, 0.08451716059834267, 0.08451710382414128, 0.08451708096197931, 0.08451560872365559, 1.0, 1.0, 1.0], [0.08451569315459442, 1.0, 1.0, 0.08451561369477519, 0.08451665868368546, 0.0845172698958242, 0.08451719192947972, 0.08451749094043616, 0.08451729866805055, 0.08451758102630903, 0.08451767707186418, 0.08451845508975928, 0.08451799105686669, 0.0845179715778328, 0.08451838462040598, 0.08451909263686509, 0.08451945716561562, 0.08451825288644566, 0.08451927007653534, 0.08451864208723035, 0.08451866724549259, 0.08451890296747487, 0.0845186724039882, 0.0845188551960743, 0.0845182244753744, 0.0845180117910871, 0.08451819765740688, 0.08451785268601988, 0.08451751258527913, 0.08451789564565888, 0.08451788554260388, 0.08451813010291047, 0.08451742958180875, 0.08451716059834267, 0.08451710382414128, 0.08451708096197931, 0.08451560872365559, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [0.0, 1.0, 1.0, 0.00010828469341539389, 0.0002541360731688473, 0.0002901013633298833, 0.0003105779954714186, 0.000325838625340656, 0.00033794050373350603, 0.0003484195656894661, 0.0003582342880040861, 0.00036654991104526617, 0.0003744161383653995, 0.00038215689008061493, 0.0003872909023236107, 0.00039274567845511084, 0.0003969644223015, 0.0004002549782922705, 0.0004018646801345101, 0.0004032017913123779, 0.0004034873663164778, 0.00040271029154495585, 0.0003998514753027875, 0.00039679929266213344, 0.0003928719206135488, 0.0003877816900750697, 0.00038143546772296345, 0.0003748124772954421, 0.00036719447151921993, 0.00035827485235191323, 0.00034882432821421, 0.0003376778402925864, 0.0003257671484649448, 0.0003105823933900433, 0.00028988804283676606, 0.0002542449843453478, 0.0001082873733259934, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.00010828469341539389, 0.0002541360731688473, 0.0002901013633298833, 0.0003105779954714186, 0.000325838625340656, 0.00033794050373350603, 0.0003484195656894661, 0.0003582342880040861, 0.00036654991104526617, 0.0003744161383653995, 0.00038215689008061493, 0.0003872909023236107, 0.00039274567845511084, 0.0003969644223015, 0.0004002549782922705, 0.0004018646801345101, 0.0004032017913123779, 0.0004034873663164778, 0.00040271029154495585, 0.0003998514753027875, 0.00039679929266213344, 0.0003928719206135488, 0.0003877816900750697, 0.00038143546772296345, 0.0003748124772954421, 0.00036719447151921993, 0.00035827485235191323, 0.00034882432821421, 0.0003376778402925864, 0.0003257671484649448, 0.0003105823933900433, 0.00028988804283676606, 0.0002542449843453478, 0.0001082873733259934, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }