import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda' ] xpoints = { 'alpha2.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 = { 'alpha2.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['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' : [0.0, 0.0, 0.008762233333333336, 0.006588148333333331, 0.01594331666666667, 0.009091641666666669, 0.021082074999999985, 0.012781008333333337, 0.022860875000000006, 0.021740891666666675, 0.02496908333333331, 0.02872432500000004, 0.029844308333333305, 0.03755244166666664, 0.03761832500000005, 0.037354799999999966, 0.037157158333333384, 0.042427674999999956, 0.04262531666666663, 0.04677585000000007, 0.051585199999999956, 0.05290283333333329, 0.06271917499999995, 0.05375929166666687, 0.0687802666666666, 0.058436874999999944, 0.06456385833333328, 0.0674626416666666, 0.06766028333333358, 0.07253550833333328, 0.07411666666666661, 0.07385314166666661, 0.07971659999999993, 0.0803095250000003, 0.09335408333333325, 0.08228597499999993, 0.09078466666666658, 0.09717516666666658, 0.08880824999999992, 0.09361758333333368, 0.10198449999999991, 0.10461983333333325, 0.10112808333333324, 0.10475158333333325, 0.11456791666666656, 0.11351383333333323, 0.11206441666666761, 0.11792783333333323, 0.11865258333333323, 0.11094441666666657, 0.12748066666666655, 0.12708541666666656, 0.12484541666666656, 0.13479349999999987, 0.13387116666666654, 0.13848291666666654, 0.14039341666666655, 0.14223816666666786, 0.13505699999999987, 0.5609808333333328, 0.5577526666666661, 0.5790982499999995, 0.5906934166666661, 10.446958333333322, 0.5987968333333328, 0.6331210833333327, 0.6246882499999994, 0.6227776666666719, 1.361243333333332, 1.5248266666666652, 1.5586899999999986, 1.575555833333332, 2.5958624999999977, 3.3596924999999973, 7.658195833333327, 11.28062499999999, 17.43665833333332, 30.382099999999973, 55.928508333333795, 94.62824999999992, 194.92624999999984, 413.263583333333, 2066.7858333333315, 120752.16666666657, 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 = { 'alpha2.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 = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0011004377285627957, 0.0008385341873372444, 0.0016899595244988697, 0.0010582132477803226, 0.0021286958057301956, 0.001413000403003796, 0.002330193721083674, 0.002163080846847848, 0.002533654858982263, 0.0027638828866489865, 0.0028252322913346413, 0.003483629373385046, 0.0035716028925711013, 0.003525121156310325, 0.0034422679055142362, 0.003998740253018578, 0.004003621624368502, 0.004302015838857155, 0.004796696635301327, 0.004865872509404427, 0.005692556665408684, 0.004887677959249516, 0.0061823376332186064, 0.005387397846414863, 0.005875653627942639, 0.006036699682405568, 0.006037778058929391, 0.006467468270763549, 0.006690458587504374, 0.006632469583630045, 0.007087083811021594, 0.007185915525835579, 0.008276193267438834, 0.0072699853851297324, 0.008014828271536583, 0.00868312139856527, 0.007873871171299547, 0.008242034454213653, 0.009095939264919866, 0.009256758041800829, 0.008896441236059873, 0.009258633358475024, 0.010041901795310811, 0.009941558395610476, 0.009874092785331468, 0.01038506205512941, 0.010471840547126578, 0.009811695826920026, 0.011131630358776932, 0.011132800012176222, 0.010977325114374013, 0.011778605840911534, 0.011674229691456676, 0.012112163881358634, 0.012279963354994173, 0.012414247527203139, 0.011855006560755475, 0.04783100313720283, 0.047555209143338474, 0.049272569560670436, 0.050237042276259275, 0.8833050309931312, 0.05100447965075656, 0.05402836189344337, 0.05321772626568035, 0.05304253403323331, 0.11545973925524369, 0.1292393075310723, 0.13207539408316066, 0.133532091440389, 0.21979512240569227, 0.2843472056014147, 0.6476190366771702, 0.9537815816818618, 1.4740331105884654, 2.5681564940201302, 4.727135026160765, 7.997940273039741, 16.474698614677113, 34.92758381438815, 174.67569156073824, 10205.424755709302, 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.0011004377285627957, 0.0008385341873372444, 0.0016899595244988697, 0.0010582132477803226, 0.0021286958057301956, 0.001413000403003796, 0.002330193721083674, 0.002163080846847848, 0.002533654858982263, 0.0027638828866489865, 0.0028252322913346413, 0.003483629373385046, 0.0035716028925711013, 0.003525121156310325, 0.0034422679055142362, 0.003998740253018578, 0.004003621624368502, 0.004302015838857155, 0.004796696635301327, 0.004865872509404427, 0.005692556665408684, 0.004887677959249516, 0.0061823376332186064, 0.005387397846414863, 0.005875653627942639, 0.006036699682405568, 0.006037778058929391, 0.006467468270763549, 0.006690458587504374, 0.006632469583630045, 0.007087083811021594, 0.007185915525835579, 0.008276193267438834, 0.0072699853851297324, 0.008014828271536583, 0.00868312139856527, 0.007873871171299547, 0.008242034454213653, 0.009095939264919866, 0.009256758041800829, 0.008896441236059873, 0.009258633358475024, 0.010041901795310811, 0.009941558395610476, 0.009874092785331468, 0.01038506205512941, 0.010471840547126578, 0.009811695826920026, 0.011131630358776932, 0.011132800012176222, 0.010977325114374013, 0.011778605840911534, 0.011674229691456676, 0.012112163881358634, 0.012279963354994173, 0.012414247527203139, 0.011855006560755475, 0.04783100313720283, 0.047555209143338474, 0.049272569560670436, 0.050237042276259275, 0.8833050309931312, 0.05100447965075656, 0.05402836189344337, 0.05321772626568035, 0.05304253403323331, 0.11545973925524369, 0.1292393075310723, 0.13207539408316066, 0.133532091440389, 0.21979512240569227, 0.2843472056014147, 0.6476190366771702, 0.9537815816818618, 1.4740331105884654, 2.5681564940201302, 4.727135026160765, 7.997940273039741, 16.474698614677113, 34.92758381438815, 174.67569156073824, 10205.424755709302, 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 = { '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, 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 = { 'alpha2.yoda' : [ [1.0, 1.0, 0.12558872683480185, 0.12727919058752898, 0.10599799024453524, 0.11639407783306341, 0.10097183534970809, 0.11055468912563332, 0.10192933214864582, 0.09949365831045018, 0.10147168100479989, 0.09622098645134333, 0.09466569838977038, 0.09276705371936664, 0.0949431664639799, 0.09436862615541586, 0.09264077394277499, 0.09424839454480081, 0.09392590923551705, 0.09197087468976295, 0.09298590749481113, 0.09197754076318089, 0.09076262028970708, 0.09091782662531046, 0.08988533968878591, 0.09219175129427896, 0.09100530512918763, 0.08948211237017585, 0.08923666531492062, 0.08916278963735423, 0.09026928609180633, 0.08980619421128282, 0.08890348824487748, 0.08947774906943544, 0.08865378965682282, 0.08835023690403788, 0.08828394227589743, 0.08935535380505594, 0.08866148326647078, 0.08803938491839894, 0.08918942844177179, 0.08847995400936569, 0.08797201472449424, 0.08838657196247661, 0.08765020860532496, 0.08758014863630852, 0.0881108658665638, 0.08806285811912726, 0.08825632154765492, 0.08843794146396161, 0.08732014547651887, 0.08760092467081836, 0.08792733772264252, 0.08738259516157341, 0.08720495967981669, 0.08746323498163357, 0.08746822783115435, 0.08727789325558213, 0.0877778016745188, 0.08526316817812173, 0.08526218158228771, 0.0850849912958129, 0.08504757435718725, 0.08455140748238192, 0.08517827218094831, 0.08533653880074298, 0.08519085522367421, 0.08517089945941039, 0.08481932394299609, 0.08475672045636165, 0.08473486971954704, 0.08475237031611962, 0.08467132693110381, 0.08463489012801467, 0.08456548393008198, 0.08455042000614883, 0.08453644513814812, 0.08452860381672539, 0.08452102813089614, 0.08451958345462109, 0.08451759891075279, 0.08451648106195706, 0.08451562263663268, 0.08451545870709823, 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.12558872683480185, 0.12727919058752898, 0.10599799024453524, 0.11639407783306341, 0.10097183534970809, 0.11055468912563332, 0.10192933214864582, 0.09949365831045018, 0.10147168100479989, 0.09622098645134333, 0.09466569838977038, 0.09276705371936664, 0.0949431664639799, 0.09436862615541586, 0.09264077394277499, 0.09424839454480081, 0.09392590923551705, 0.09197087468976295, 0.09298590749481113, 0.09197754076318089, 0.09076262028970708, 0.09091782662531046, 0.08988533968878591, 0.09219175129427896, 0.09100530512918763, 0.08948211237017585, 0.08923666531492062, 0.08916278963735423, 0.09026928609180633, 0.08980619421128282, 0.08890348824487748, 0.08947774906943544, 0.08865378965682282, 0.08835023690403788, 0.08828394227589743, 0.08935535380505594, 0.08866148326647078, 0.08803938491839894, 0.08918942844177179, 0.08847995400936569, 0.08797201472449424, 0.08838657196247661, 0.08765020860532496, 0.08758014863630852, 0.0881108658665638, 0.08806285811912726, 0.08825632154765492, 0.08843794146396161, 0.08732014547651887, 0.08760092467081836, 0.08792733772264252, 0.08738259516157341, 0.08720495967981669, 0.08746323498163357, 0.08746822783115435, 0.08727789325558213, 0.0877778016745188, 0.08526316817812173, 0.08526218158228771, 0.0850849912958129, 0.08504757435718725, 0.08455140748238192, 0.08517827218094831, 0.08533653880074298, 0.08519085522367421, 0.08517089945941039, 0.08481932394299609, 0.08475672045636165, 0.08473486971954704, 0.08475237031611962, 0.08467132693110381, 0.08463489012801467, 0.08456548393008198, 0.08455042000614883, 0.08453644513814812, 0.08452860381672539, 0.08452102813089614, 0.08451958345462109, 0.08451759891075279, 0.08451648106195706, 0.08451562263663268, 0.08451545870709823, 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 = { }