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' : [10439.546666666658, 0.0, 0.0, 624.5701666666661, 899.0548333333342, 857.5698333333326, 816.7695000000008, 779.866166666666, 745.8030000000007, 715.1454999999993, 686.3321666666673, 660.9984999999995, 638.361, 618.3221666666667, 601.6021666666667, 588.0488333333334, 575.9965, 567.642, 561.1063333333333, 559.1525, 558.4730000000001, 562.1648333333333, 567.72, 576.0500000000001, 587.97, 601.43, 618.928, 639.0551666666668, 661.1696666666661, 686.5395000000007, 714.7158333333327, 747.448833333334, 779.418166666666, 816.6560000000009, 856.1931666666659, 899.8350000000008, 624.7576666666662, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 624.2244999999995, 899.2346666666675, 856.4288333333326, 817.1711666666674, 780.0393333333326, 746.3420000000008, 714.842166666666, 686.732333333334, 660.9843333333326, 638.5726666666667, 618.3005, 601.7823333333333, 587.5916666666667, 576.209, 567.3526666666667, 561.8601666666667, 559.1319999999943, 559.2470000000058, 562.1246666666667, 567.6721666666667, 576.4201666666667, 587.4173333333334, 601.682, 618.8675000000001, 638.2463333333334, 660.7458333333328, 686.6616666666673, 715.0759999999993, 746.1685000000008, 780.4969999999993, 817.0025000000009, 856.4778333333326, 899.2036666666675, 624.202166666666, 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' : [ [882.3039599694521, 0.0, 0.0, 52.78744063590206, 75.98552493731955, 72.47926906670924, 69.03123286680545, 65.91208370077348, 63.033104177267276, 60.44193724375296, 58.00706374610295, 55.86581144930129, 53.952808597472995, 52.25872867016784, 50.845670634009956, 49.70022356310103, 48.68190400731855, 47.975543538117186, 47.42344708404624, 47.25813568994114, 47.20071797947334, 47.512758520446084, 47.98229997729487, 48.68617189031536, 49.69352741219591, 50.831368814498354, 52.31033730429282, 54.011264257251625, 55.88032848070156, 58.02427652859338, 60.405780628457464, 63.17227327800638, 65.87412238504581, 69.02139362384526, 72.3633386306752, 76.05182808818974, 52.80369831323892, 0.0, 0.0, 0.0], [882.3039599694521, 0.0, 0.0, 52.78744063590206, 75.98552493731955, 72.47926906670924, 69.03123286680545, 65.91208370077348, 63.033104177267276, 60.44193724375296, 58.00706374610295, 55.86581144930129, 53.952808597472995, 52.25872867016784, 50.845670634009956, 49.70022356310103, 48.68190400731855, 47.975543538117186, 47.42344708404624, 47.25813568994114, 47.20071797947334, 47.512758520446084, 47.98229997729487, 48.68617189031536, 49.69352741219591, 50.831368814498354, 52.31033730429282, 54.011264257251625, 55.88032848070156, 58.02427652859338, 60.405780628457464, 63.17227327800638, 65.87412238504581, 69.02139362384526, 72.3633386306752, 76.05182808818974, 52.80369831323892, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.20430872608764286, 0.24521838339642416, 0.23931069995115348, 0.23376151189715672, 0.228388740236174, 0.22340117128908127, 0.21863592263547768, 0.21429412549629612, 0.21023842285473027, 0.20664347988208528, 0.2033369535196853, 0.20060242604049766, 0.19822307859805044, 0.19629371416890107, 0.19477943366222672, 0.19383426483009197, 0.19336307242536518, 0.19338296776661326, 0.19387990268892408, 0.194834260049122, 0.1963297254903371, 0.1981937183666526, 0.20058567025366272, 0.20343009992514766, 0.2065906446198483, 0.2102004334491776, 0.21428304231138384, 0.21867168439364862, 0.223375182646198, 0.22845574577536387, 0.23373738825157342, 0.23931754822596857, 0.24521413544537424, 0.20430505513950328, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.20430872608764286, 0.24521838339642416, 0.23931069995115348, 0.23376151189715672, 0.228388740236174, 0.22340117128908127, 0.21863592263547768, 0.21429412549629612, 0.21023842285473027, 0.20664347988208528, 0.2033369535196853, 0.20060242604049766, 0.19822307859805044, 0.19629371416890107, 0.19477943366222672, 0.19383426483009197, 0.19336307242536518, 0.19338296776661326, 0.19387990268892408, 0.194834260049122, 0.1963297254903371, 0.1981937183666526, 0.20058567025366272, 0.20343009992514766, 0.2065906446198483, 0.2102004334491776, 0.21428304231138384, 0.21867168439364862, 0.223375182646198, 0.22845574577536387, 0.23373738825157342, 0.23931754822596857, 0.24521413544537424, 0.20430505513950328, 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, 0.9994465527091833, 1.0002000248779783, 0.9986694961090633, 1.0004917748112125, 1.0002220466460376, 1.0007227109571832, 0.999575843890043, 1.0005830510153857, 0.9999785677778893, 1.0003315783180156, 0.9999649589359161, 1.0002994780880943, 0.9992225702343881, 1.000368925852848, 0.9994902890671702, 1.00134347678604, 0.9999633373721735, 1.0013859219693801, 0.9999285500189893, 0.9999157448507481, 1.0006425946821744, 0.9990600427459452, 1.0004190013800442, 0.9999022503425279, 0.9987343294045297, 0.9993589643404694, 1.0001779455758433, 1.000503929883555, 0.9982870622359212, 1.001384152152813, 1.000424291256049, 1.0003324794891495, 0.9992983898899983, 0.9991108552489416, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [0.08451554345617684, 1.0, 1.0, 0.08451803088455037, 0.0845171196684364, 0.08451704601709906, 0.08451739795230526, 0.0845171729689178, 0.08451709657545922, 0.08451697905356745, 0.08451747792592591, 0.08451730442550374, 0.08451770800138636, 0.0845169904742234, 0.08451710025536248, 0.0845171705917298, 0.08451770801961218, 0.0845172547805081, 0.08451775406333484, 0.08451743610185261, 0.08451745738732819, 0.08451748615921266, 0.08451754381965558, 0.08451726740789055, 0.08451711381906545, 0.0845175146143331, 0.0845176455165913, 0.08451737357664471, 0.08451738078430943, 0.08451702564614756, 0.08451719943957799, 0.08451718761307361, 0.0845170477187738, 0.08451709608922874, 0.08451753815368604, 0.08451752608888259, 0.08451868801381489, 1.0, 1.0, 1.0], [0.08451554345617684, 1.0, 1.0, 0.08451803088455037, 0.0845171196684364, 0.08451704601709906, 0.08451739795230526, 0.0845171729689178, 0.08451709657545922, 0.08451697905356745, 0.08451747792592591, 0.08451730442550374, 0.08451770800138636, 0.0845169904742234, 0.08451710025536248, 0.0845171705917298, 0.08451770801961218, 0.0845172547805081, 0.08451775406333484, 0.08451743610185261, 0.08451745738732819, 0.08451748615921266, 0.08451754381965558, 0.08451726740789055, 0.08451711381906545, 0.0845175146143331, 0.0845176455165913, 0.08451737357664471, 0.08451738078430943, 0.08451702564614756, 0.08451719943957799, 0.08451718761307361, 0.0845170477187738, 0.08451709608922874, 0.08451753815368604, 0.08451752608888259, 0.08451868801381489, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [0.0, 1.0, 1.0, 0.0003271189323339594, 0.0002727513098252894, 0.00027905680756162366, 0.00028620254783896375, 0.0002928563258646826, 0.00029954447929155697, 0.00030572229376466453, 0.00031223092243667623, 0.00031806187586617886, 0.0003237094369519524, 0.0003288527639496756, 0.00033344698067160826, 0.0003370860842873034, 0.0003407897689810634, 0.00034313781161758063, 0.0003454501461043783, 0.0003458145540355541, 0.0003462709347929322, 0.00034488088046938327, 0.0003431872402753505, 0.00034082063274079865, 0.0003370813449098637, 0.00033351457402135365, 0.00032868136507824443, 0.00032327513397228605, 0.00031792207665684065, 0.00031212048587354933, 0.0003059561215732343, 0.0002988501321890231, 0.00029311062475281975, 0.00028621278512809946, 0.00027951349945676447, 0.00027251011068181837, 0.00032701488279376076, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.0003271189323339594, 0.0002727513098252894, 0.00027905680756162366, 0.00028620254783896375, 0.0002928563258646826, 0.00029954447929155697, 0.00030572229376466453, 0.00031223092243667623, 0.00031806187586617886, 0.0003237094369519524, 0.0003288527639496756, 0.00033344698067160826, 0.0003370860842873034, 0.0003407897689810634, 0.00034313781161758063, 0.0003454501461043783, 0.0003458145540355541, 0.0003462709347929322, 0.00034488088046938327, 0.0003431872402753505, 0.00034082063274079865, 0.0003370813449098637, 0.00033351457402135365, 0.00032868136507824443, 0.00032327513397228605, 0.00031792207665684065, 0.00031212048587354933, 0.0003059561215732343, 0.0002988501321890231, 0.00029311062475281975, 0.00028621278512809946, 0.00027951349945676447, 0.00027251011068181837, 0.00032701488279376076, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }