import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.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], '_alpha2.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 = { 'alpha2.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], '_alpha2.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['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' : [10444.858333333324, 0.0, 0.0, 624.2161666666661, 898.5671666666675, 857.1114999999993, 816.3250000000008, 779.4819999999993, 745.4756666666674, 714.7534999999993, 685.981833333334, 660.6793333333328, 638.0391666666667, 618.0333333333334, 601.3308333333333, 587.8023333333334, 575.7306666666667, 567.3946666666667, 560.8938333333333, 558.9003333333334, 558.2516666666667, 561.8905000000001, 567.4705, 575.7833333333333, 587.6716666666667, 601.1941666666667, 618.6165000000001, 638.7635, 660.8346666666662, 686.2285000000006, 714.3578333333327, 747.0245000000007, 779.0328333333326, 816.2096666666674, 855.675166666666, 899.3270000000009, 624.3803333333328, 0.0, 0.0, 0.0], '_alpha2.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 = { 'alpha2.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], ], '_alpha2.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 = { 'alpha2.yoda' : [ [882.7527966537397, 0.0, 0.0, 52.7575165787355, 75.94431439475177, 72.44053116560885, 68.99365912893741, 65.87962507482865, 63.00540100305341, 60.40881558183369, 57.97743814048133, 55.83880570196874, 53.92559173939999, 52.23431183937751, 50.82273933322891, 49.679391546640794, 48.65943724842421, 47.95463133699045, 47.405505423362435, 47.236788276370646, 47.182046962330446, 47.48955733164456, 47.96119959578437, 48.66361862601031, 49.66831373107899, 50.81141330667966, 52.284000102006985, 53.98659813118232, 55.852011801028404, 57.99798847086572, 60.37553772477351, 63.136382362135585, 65.84156066734069, 68.98367359181614, 72.31956474180714, 76.00889933276096, 52.771809604076346, 0.0, 0.0, 0.0], [882.7527966537397, 0.0, 0.0, 52.7575165787355, 75.94431439475177, 72.44053116560885, 68.99365912893741, 65.87962507482865, 63.00540100305341, 60.40881558183369, 57.97743814048133, 55.83880570196874, 53.92559173939999, 52.23431183937751, 50.82273933322891, 49.679391546640794, 48.65943724842421, 47.95463133699045, 47.405505423362435, 47.236788276370646, 47.182046962330446, 47.48955733164456, 47.96119959578437, 48.66361862601031, 49.66831373107899, 50.81141330667966, 52.284000102006985, 53.98659813118232, 55.852011801028404, 57.99798847086572, 60.37553772477351, 63.136382362135585, 65.84156066734069, 68.98367359181614, 72.31956474180714, 76.00889933276096, 52.771809604076346, 0.0, 0.0, 0.0], ], '_alpha2.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 = { '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], '_alpha2.yoda' : [0.0, 1.0, 1.0, 0.9994563849008501, 1.0001602551321056, 0.9986580897973406, 1.0004967384313845, 1.0001518102192652, 1.000657745591517, 0.9996367045888316, 1.0005877220752446, 0.9999543399268833, 1.0003455900695752, 0.9999573917264438, 1.0002682937983391, 0.9991737585253997, 1.0003968869702962, 0.9994639239941158, 1.0013011969288308, 1.000002982046282, 1.0013769178178404, 0.9999750841133636, 0.9999400849912022, 1.0006761802761457, 0.9990935981826587, 1.0003298989649767, 0.9999342619107852, 0.9987462756821056, 0.9993909217837641, 1.000148395663155, 1.0004974164441862, 0.9983235712706434, 1.0013553130088442, 1.0004098211693155, 1.000435328749169, 0.9993105955898133, 0.9991015091762979, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [0.0845155356331216, 1.0, 1.0, 0.08451802339638573, 0.08451712594449166, 0.08451704494177117, 0.08451739090305618, 0.08451718586808767, 0.08451704572032087, 0.08451699163674434, 0.08451745414125099, 0.08451725804747758, 0.08451768254467135, 0.08451698156417266, 0.08451710192791086, 0.08451717308591968, 0.08451770952231867, 0.0845172402107947, 0.0845177868004654, 0.08451737359798314, 0.08451752100276837, 0.0845174590630106, 0.08451752046279828, 0.0845172407896668, 0.08451711482502244, 0.08451747559096354, 0.0845176294230868, 0.08451734974083885, 0.08451737570420303, 0.08451702089153346, 0.08451721939276496, 0.08451715085935672, 0.08451705480193591, 0.084517099477074, 0.08451754539462954, 0.08451753292491039, 0.08451869283317655, 1.0, 1.0, 1.0], [0.0845155356331216, 1.0, 1.0, 0.08451802339638573, 0.08451712594449166, 0.08451704494177117, 0.08451739090305618, 0.08451718586808767, 0.08451704572032087, 0.08451699163674434, 0.08451745414125099, 0.08451725804747758, 0.08451768254467135, 0.08451698156417266, 0.08451710192791086, 0.08451717308591968, 0.08451770952231867, 0.0845172402107947, 0.0845177868004654, 0.08451737359798314, 0.08451752100276837, 0.0845174590630106, 0.08451752046279828, 0.0845172407896668, 0.08451711482502244, 0.08451747559096354, 0.0845176294230868, 0.08451734974083885, 0.08451737570420303, 0.08451702089153346, 0.08451721939276496, 0.08451715085935672, 0.08451705480193591, 0.084517099477074, 0.08451754539462954, 0.08451753292491039, 0.08451869283317655, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [0.0, 1.0, 1.0, 0.00032718375678755996, 0.00027279524992762904, 0.00027910457932354147, 0.0002862553093720814, 0.0002928918064122468, 0.00029957341181370334, 0.0003057878275551726, 0.00031228312548405674, 0.00031810601799728315, 0.00032376398880865016, 0.0003288985660557382, 0.00033348688849511377, 0.00033711811869441337, 0.0003408425210538636, 0.00034317703110272896, 0.00034547714794415894, 0.0003458682654629535, 0.00034630682962632256, 0.0003449418976142604, 0.0003432358596228965, 0.000340874521203903, 0.0003371420256577707, 0.00033353504885733006, 0.0003287396885346159, 0.0003233216905247203, 0.000317979039445803, 0.00031215849741990744, 0.0003060041616844001, 0.0002989134971951388, 0.00029315242095566993, 0.00028626306033663655, 0.00027958719587944697, 0.0002725641376298767, 0.00032708259155988563, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.00032718375678755996, 0.00027279524992762904, 0.00027910457932354147, 0.0002862553093720814, 0.0002928918064122468, 0.00029957341181370334, 0.0003057878275551726, 0.00031228312548405674, 0.00031810601799728315, 0.00032376398880865016, 0.0003288985660557382, 0.00033348688849511377, 0.00033711811869441337, 0.0003408425210538636, 0.00034317703110272896, 0.00034547714794415894, 0.0003458682654629535, 0.00034630682962632256, 0.0003449418976142604, 0.0003432358596228965, 0.000340874521203903, 0.0003371420256577707, 0.00033353504885733006, 0.0003287396885346159, 0.0003233216905247203, 0.000317979039445803, 0.00031215849741990744, 0.0003060041616844001, 0.0002989134971951388, 0.00029315242095566993, 0.00028626306033663655, 0.00027958719587944697, 0.0002725641376298767, 0.00032708259155988563, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }