import numpy as np from numpy import nan add_legend_handle = [ 'alpha0.yoda' ] xpoints = { 'alpha0.yoda' : [0.006, 0.018000000000000002, 0.03, 0.041999999999999996, 0.054, 0.066, 0.078, 0.09, 0.10200000000000001, 0.11399999999999999, 0.126, 0.138, 0.15, 0.162, 0.174, 0.186, 0.198, 0.21, 0.222, 0.23399999999999999, 0.246, 0.258, 0.27, 0.28200000000000003, 0.294, 0.306, 0.318, 0.33, 0.34199999999999997, 0.354, 0.366, 0.378, 0.39, 0.402, 0.414, 0.426, 0.438, 0.45, 0.462, 0.474, 0.486, 0.498, 0.51, 0.522, 0.534, 0.546, 0.558, 0.57, 0.582, 0.594, 0.606, 0.618, 0.63, 0.642, 0.654, 0.666, 0.678, 0.69, 0.702, 0.714, 0.726, 0.738, 0.75, 0.762, 0.774, 0.786, 0.798, 0.81, 0.822, 0.834, 0.846, 0.858, 0.87, 0.882, 0.894, 0.906, 0.918, 0.93, 0.942, 0.954, 0.966, 0.978, 0.99, 1.002, 1.014, 1.026, 1.038, 1.05, 1.062, 1.074, 1.086, 1.098, 1.11, 1.1219999999999999, 1.134, 1.146, 1.158, 1.17, 1.182, 1.194], } xedges = { 'alpha0.yoda' : [0.0, 0.012, 0.024, 0.036, 0.048, 0.06, 0.072, 0.084, 0.096, 0.108, 0.12, 0.132, 0.144, 0.156, 0.168, 0.18, 0.192, 0.204, 0.216, 0.228, 0.24, 0.252, 0.264, 0.276, 0.288, 0.3, 0.312, 0.324, 0.336, 0.348, 0.36, 0.372, 0.384, 0.396, 0.408, 0.42, 0.432, 0.444, 0.456, 0.468, 0.48, 0.492, 0.504, 0.516, 0.528, 0.54, 0.552, 0.564, 0.576, 0.588, 0.6, 0.612, 0.624, 0.636, 0.648, 0.66, 0.672, 0.684, 0.696, 0.708, 0.72, 0.732, 0.744, 0.756, 0.768, 0.78, 0.792, 0.804, 0.816, 0.828, 0.84, 0.852, 0.864, 0.876, 0.888, 0.9, 0.912, 0.924, 0.936, 0.948, 0.96, 0.972, 0.984, 0.996, 1.008, 1.02, 1.032, 1.044, 1.056, 1.068, 1.08, 1.092, 1.104, 1.116, 1.128, 1.14, 1.152, 1.164, 1.176, 1.188, 1.2], } ref_xerrs = [ [abs(xpoints['alpha0.yoda'][i] - xedges['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))], [abs(xedges['alpha0.yoda'][i+1] - xpoints['alpha0.yoda'][i]) for i in range(len(xpoints['alpha0.yoda']))] ] yvals = { 'alpha0.yoda' : [0.0, 0.0, 0.008512433333333336, 0.0065201624999999975, 0.015092966666666669, 0.008572808333333336, 0.019741599999999984, 0.012496975000000002, 0.02203573333333334, 0.020949041666666675, 0.024088374999999978, 0.027710691666666707, 0.028978499999999973, 0.03567977499999997, 0.035498658333333384, 0.03531754166666663, 0.035317541666666716, 0.04069064166666663, 0.0408113833333333, 0.04485630000000007, 0.04926344999999996, 0.05053125833333329, 0.05964740833333328, 0.05077274166666686, 0.06562422499999994, 0.05548174999999995, 0.06212265833333328, 0.06441678333333327, 0.06483939166666691, 0.0691257916666666, 0.0710576916666666, 0.0710576916666666, 0.07582707499999992, 0.07661190833333362, 0.08916924999999992, 0.07920789999999993, 0.08657324999999992, 0.09285191666666658, 0.08452058333333326, 0.08904850000000034, 0.09725908333333325, 0.10051916666666658, 0.09810424999999992, 0.09925133333333325, 0.11011833333333323, 0.10842791666666657, 0.10758266666666756, 0.11325766666666656, 0.11434433333333324, 0.1064959999999999, 0.12128708333333324, 0.12183041666666655, 0.11971741666666655, 0.12961841666666654, 0.1276864999999999, 0.13311999999999988, 0.13474999999999987, 0.1350519166666678, 0.1306447499999999, 0.5347136666666662, 0.5343514166666662, 0.5541534166666662, 0.5658051666666661, 9.998008333333324, 0.5720838333333328, 0.6077636666666661, 0.5984059999999994, 0.596172250000005, 1.3036099999999988, 1.456833333333332, 1.4898566666666653, 1.5065799999999987, 2.482793333333331, 3.218484999999997, 7.33542416666666, 10.799441666666656, 16.686724999999985, 29.085783333333307, 53.55709166666711, 90.56266666666659, 186.5686666666665, 395.60483333333303, 1978.5024999999982, 115591.83333333324, 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.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha0.yoda' : [ [0.006, 0.005999999999999998, 0.005999999999999998, 0.006000000000000005, 0.005999999999999998, 0.0059999999999999915, 0.006000000000000005, 0.006000000000000005, 0.0059999999999999915, 0.006000000000000005, 0.006000000000000005, 0.005999999999999978, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999978, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.00599999999999995, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.00599999999999995, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999894, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999894, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005], [0.006, 0.006000000000000002, 0.005999999999999998, 0.005999999999999998, 0.005999999999999998, 0.006000000000000005, 0.006000000000000005, 0.0059999999999999915, 0.006000000000000005, 0.0059999999999999915, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999978, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999978, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.00599999999999995, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.00599999999999995, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999894, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999894, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.005999999999999783, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005, 0.006000000000000005], ], } yerrs = { 'alpha0.yoda' : [ [0.0, 0.0, 0.001068087595242596, 0.0008009233820340673, 0.0015972895879513456, 0.0009883301714395743, 0.0019720450820291985, 0.0013566891890022404, 0.0022239476287798593, 0.002064153041268447, 0.0024261681035465483, 0.0026515561468692344, 0.002741441226800237, 0.003286248705675749, 0.0033483266965256987, 0.0033248402217249447, 0.0032606396356134426, 0.003812520491748205, 0.003832544302853303, 0.004112827156862086, 0.004577924080725766, 0.0046171652859495664, 0.005405221241232094, 0.004602142466045346, 0.00589824244066729, 0.005106689512568562, 0.005620423446878551, 0.005732785220892968, 0.005774278454202475, 0.0061475644454622065, 0.006371163333506852, 0.006379738435077094, 0.00672381133650319, 0.006841760555588039, 0.007909636791071165, 0.006982288107935832, 0.007622650822093024, 0.008283495974258419, 0.007471491651604778, 0.007842536260674889, 0.00863782058417772, 0.008875895885924849, 0.008626420977954227, 0.008778244098021215, 0.009637967455157052, 0.009482037111179096, 0.009457018998253882, 0.009958249650973354, 0.010052960453960251, 0.009405620364677935, 0.010550579236336838, 0.010643614413242223, 0.010504879818446274, 0.011309217602370978, 0.011104650552308644, 0.011612289945474903, 0.011772670210656911, 0.011786748090782201, 0.011459530240517412, 0.045560048897642244, 0.04552027173566613, 0.04713929565070357, 0.04809459717866211, 0.8453266134065177, 0.048722378214624176, 0.051843266733063324, 0.05096029908991242, 0.05075982389865301, 0.11055651521079855, 0.12346127935510783, 0.12624546196464503, 0.1276826578322643, 0.2102100305514567, 0.27239001348148634, 0.6202881274948848, 0.9130614710960038, 1.4106497222517307, 2.458574140748158, 4.52668630334478, 7.654270322288504, 15.76830505934116, 33.43510505441844, 167.2143085982774, 9769.300697138508, 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.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.001068087595242596, 0.0008009233820340673, 0.0015972895879513456, 0.0009883301714395743, 0.0019720450820291985, 0.0013566891890022404, 0.0022239476287798593, 0.002064153041268447, 0.0024261681035465483, 0.0026515561468692344, 0.002741441226800237, 0.003286248705675749, 0.0033483266965256987, 0.0033248402217249447, 0.0032606396356134426, 0.003812520491748205, 0.003832544302853303, 0.004112827156862086, 0.004577924080725766, 0.0046171652859495664, 0.005405221241232094, 0.004602142466045346, 0.00589824244066729, 0.005106689512568562, 0.005620423446878551, 0.005732785220892968, 0.005774278454202475, 0.0061475644454622065, 0.006371163333506852, 0.006379738435077094, 0.00672381133650319, 0.006841760555588039, 0.007909636791071165, 0.006982288107935832, 0.007622650822093024, 0.008283495974258419, 0.007471491651604778, 0.007842536260674889, 0.00863782058417772, 0.008875895885924849, 0.008626420977954227, 0.008778244098021215, 0.009637967455157052, 0.009482037111179096, 0.009457018998253882, 0.009958249650973354, 0.010052960453960251, 0.009405620364677935, 0.010550579236336838, 0.010643614413242223, 0.010504879818446274, 0.011309217602370978, 0.011104650552308644, 0.011612289945474903, 0.011772670210656911, 0.011786748090782201, 0.011459530240517412, 0.045560048897642244, 0.04552027173566613, 0.04713929565070357, 0.04809459717866211, 0.8453266134065177, 0.048722378214624176, 0.051843266733063324, 0.05096029908991242, 0.05075982389865301, 0.11055651521079855, 0.12346127935510783, 0.12624546196464503, 0.1276826578322643, 0.2102100305514567, 0.27239001348148634, 0.6202881274948848, 0.9130614710960038, 1.4106497222517307, 2.458574140748158, 4.52668630334478, 7.654270322288504, 15.76830505934116, 33.43510505441844, 167.2143085982774, 9769.300697138508, 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.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha0.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha0.yoda' : [ [1.0, 1.0, 0.1254738279194663, 0.12283794798581593, 0.10583006132777156, 0.11528662872313222, 0.09989286998162257, 0.10856140698066853, 0.10092460255977528, 0.09853209870467963, 0.10071945922240709, 0.09568711523930674, 0.09460259250134546, 0.0921039638191595, 0.09432262664928963, 0.0941413265143251, 0.09232351635309002, 0.09369526592821915, 0.09390870854708362, 0.09168895242947099, 0.09292739507131088, 0.09137245812269476, 0.09061954898401592, 0.09064199243482508, 0.08987904147694384, 0.09204268993981925, 0.09047300288923388, 0.0889952109410354, 0.08905509915773865, 0.08893300600601506, 0.08966183933182262, 0.08978251735230305, 0.08867296195327587, 0.08930413958388775, 0.08870363708420977, 0.08815141050243522, 0.08804856953034604, 0.08921190075155613, 0.08839848658093878, 0.08807039153579072, 0.08881248196195277, 0.0883005319309736, 0.08793116483693861, 0.08844459619035737, 0.08752373163860447, 0.08745014570674776, 0.08790467174006163, 0.08792561196128029, 0.08791830920605533, 0.08831900132096929, 0.08698848176059017, 0.08736417968891648, 0.08774729785303824, 0.08725008292189179, 0.08696808630754742, 0.08723174538367573, 0.08736675481006992, 0.08727568169116767, 0.08771519896909306, 0.08520457160120391, 0.08518789380147211, 0.08506542454299935, 0.08500204666210863, 0.08454950078289111, 0.0851665007394736, 0.0853016881009066, 0.08516007374577204, 0.08514288261262175, 0.08480796803553106, 0.08474633064073304, 0.0847366493631234, 0.08475000187992965, 0.08466674520558438, 0.08463299144830147, 0.08456063526817893, 0.08454709968148089, 0.08453724276343812, 0.0845283798126402, 0.08452076396377776, 0.08451904746203562, 0.08451743447099641, 0.0845164220383686, 0.08451559126070225, 0.08451549227501812, 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, 0.1254738279194663, 0.12283794798581593, 0.10583006132777156, 0.11528662872313222, 0.09989286998162257, 0.10856140698066853, 0.10092460255977528, 0.09853209870467963, 0.10071945922240709, 0.09568711523930674, 0.09460259250134546, 0.0921039638191595, 0.09432262664928963, 0.0941413265143251, 0.09232351635309002, 0.09369526592821915, 0.09390870854708362, 0.09168895242947099, 0.09292739507131088, 0.09137245812269476, 0.09061954898401592, 0.09064199243482508, 0.08987904147694384, 0.09204268993981925, 0.09047300288923388, 0.0889952109410354, 0.08905509915773865, 0.08893300600601506, 0.08966183933182262, 0.08978251735230305, 0.08867296195327587, 0.08930413958388775, 0.08870363708420977, 0.08815141050243522, 0.08804856953034604, 0.08921190075155613, 0.08839848658093878, 0.08807039153579072, 0.08881248196195277, 0.0883005319309736, 0.08793116483693861, 0.08844459619035737, 0.08752373163860447, 0.08745014570674776, 0.08790467174006163, 0.08792561196128029, 0.08791830920605533, 0.08831900132096929, 0.08698848176059017, 0.08736417968891648, 0.08774729785303824, 0.08725008292189179, 0.08696808630754742, 0.08723174538367573, 0.08736675481006992, 0.08727568169116767, 0.08771519896909306, 0.08520457160120391, 0.08518789380147211, 0.08506542454299935, 0.08500204666210863, 0.08454950078289111, 0.0851665007394736, 0.0853016881009066, 0.08516007374577204, 0.08514288261262175, 0.08480796803553106, 0.08474633064073304, 0.0847366493631234, 0.08475000187992965, 0.08466674520558438, 0.08463299144830147, 0.08456063526817893, 0.08454709968148089, 0.08453724276343812, 0.0845283798126402, 0.08452076396377776, 0.08451904746203562, 0.08451743447099641, 0.0845164220383686, 0.08451559126070225, 0.08451549227501812, 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], ], } ratio0_variation_vals = { } ratio_band_edges = { }