import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda' ] xpoints = { 'alpha1.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 = { 'alpha1.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['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' : [0.0, 0.0, 0.008227707500000002, 0.007174560833333331, 0.01441494166666667, 0.007569490833333335, 0.02158949999999998, 0.01342761666666667, 0.02290593333333334, 0.02047053333333334, 0.022379366666666647, 0.03021214166666671, 0.028961524999999974, 0.0348196583333333, 0.03982210000000006, 0.03587279999999997, 0.035675341666666714, 0.04245496666666663, 0.0416651083333333, 0.04146764166666673, 0.05423704166666662, 0.04976117499999995, 0.05904202499999995, 0.04903713333333352, 0.06503179999999995, 0.05765977499999995, 0.06805959166666661, 0.06838869999999994, 0.06417611666666691, 0.07240382499999994, 0.07378607499999994, 0.07266710833333327, 0.08392258333333326, 0.08497575000000031, 0.08853016666666659, 0.08142139166666659, 0.08885924999999992, 0.09550724999999992, 0.08885924999999992, 0.09353258333333368, 0.1036032499999999, 0.10083874999999991, 0.1021552499999999, 0.10301091666666656, 0.10544633333333324, 0.1132132499999999, 0.11064616666666759, 0.11966374999999989, 0.11867641666666655, 0.11584608333333324, 0.12381049999999988, 0.12874716666666655, 0.12446874999999988, 0.13447366666666655, 0.1286813333333332, 0.1314458333333332, 0.14296466666666655, 0.14500508333333453, 0.13842291666666653, 0.5429628333333328, 0.5802179166666661, 0.5631700833333328, 0.5907493333333328, 10.495858333333324, 0.6054275833333328, 0.6305056666666661, 0.6085869999999994, 0.6401155833333386, 1.3565841666666654, 1.534170833333332, 1.550165833333332, 1.5859066666666652, 2.582709999999998, 3.380204999999997, 7.6658533333333265, 11.268466666666656, 17.43418333333332, 30.365574999999975, 55.83486666666713, 94.61841666666659, 194.78999999999982, 413.17149999999964, 2065.6666666666647, 120697.08333333323, 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 = { 'alpha1.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 = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0009917034306910735, 0.0009651349214833469, 0.0015534468842616485, 0.0009696136830946874, 0.002155093933245394, 0.0015038483042588515, 0.002216538843432356, 0.0020949494491381998, 0.0021929579529332806, 0.002880403135365299, 0.002829566123002682, 0.0033127332203014585, 0.003725179898713325, 0.003351737733375527, 0.0033614181448377526, 0.003959707656156221, 0.003850989230776364, 0.0038267243752907634, 0.004998980451607659, 0.00462441062310767, 0.005401789184047156, 0.00447732403959728, 0.005849616559133498, 0.005236029029713258, 0.006177424737614277, 0.006098723682505668, 0.0057709491564791075, 0.006465281746030523, 0.006615322071608534, 0.006490028676533113, 0.007445997713164056, 0.007552300054361687, 0.007825583045371117, 0.007278875447332347, 0.007960883971715137, 0.008383672955347322, 0.007833053629758101, 0.008201864625396705, 0.009110536482556877, 0.008828937585513263, 0.00901107728792117, 0.009126925215475843, 0.009288553290056642, 0.00991353592036889, 0.009755603802715502, 0.010549140960286757, 0.010368739744486247, 0.010160442083557838, 0.010743861296366189, 0.011278765692909634, 0.010821410105280479, 0.011700528240686866, 0.011233540428358075, 0.011542460863168544, 0.012414320248093406, 0.012601195930898446, 0.012106713013861348, 0.04627917998409216, 0.04944179378038602, 0.04793986395011516, 0.05024297214536572, 0.8874178365723022, 0.05153091709514456, 0.0537435719670527, 0.05178378526784868, 0.054418906283672776, 0.1149900659960579, 0.12998512201188417, 0.1313251636629899, 0.13445830105360618, 0.2186925638882125, 0.28600359360601646, 0.6482748474048465, 0.9527350978454951, 1.4738342851216333, 2.5667182083569475, 4.719278575987875, 7.997118838820773, 16.463180720761223, 34.91969955006292, 174.5811455710176, 10200.769306500577, 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.0009917034306910735, 0.0009651349214833469, 0.0015534468842616485, 0.0009696136830946874, 0.002155093933245394, 0.0015038483042588515, 0.002216538843432356, 0.0020949494491381998, 0.0021929579529332806, 0.002880403135365299, 0.002829566123002682, 0.0033127332203014585, 0.003725179898713325, 0.003351737733375527, 0.0033614181448377526, 0.003959707656156221, 0.003850989230776364, 0.0038267243752907634, 0.004998980451607659, 0.00462441062310767, 0.005401789184047156, 0.00447732403959728, 0.005849616559133498, 0.005236029029713258, 0.006177424737614277, 0.006098723682505668, 0.0057709491564791075, 0.006465281746030523, 0.006615322071608534, 0.006490028676533113, 0.007445997713164056, 0.007552300054361687, 0.007825583045371117, 0.007278875447332347, 0.007960883971715137, 0.008383672955347322, 0.007833053629758101, 0.008201864625396705, 0.009110536482556877, 0.008828937585513263, 0.00901107728792117, 0.009126925215475843, 0.009288553290056642, 0.00991353592036889, 0.009755603802715502, 0.010549140960286757, 0.010368739744486247, 0.010160442083557838, 0.010743861296366189, 0.011278765692909634, 0.010821410105280479, 0.011700528240686866, 0.011233540428358075, 0.011542460863168544, 0.012414320248093406, 0.012601195930898446, 0.012106713013861348, 0.04627917998409216, 0.04944179378038602, 0.04793986395011516, 0.05024297214536572, 0.8874178365723022, 0.05153091709514456, 0.0537435719670527, 0.05178378526784868, 0.054418906283672776, 0.1149900659960579, 0.12998512201188417, 0.1313251636629899, 0.13445830105360618, 0.2186925638882125, 0.28600359360601646, 0.6482748474048465, 0.9527350978454951, 1.4738342851216333, 2.5667182083569475, 4.719278575987875, 7.997118838820773, 16.463180720761223, 34.91969955006292, 174.5811455710176, 10200.769306500577, 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 = { '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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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 = { 'alpha1.yoda' : [ [1.0, 1.0, 0.1205321689779411, 0.13452181170438848, 0.10776643570149594, 0.1280949676066526, 0.09982139156744695, 0.11199666639218808, 0.09676701713816604, 0.1023397590587869, 0.0979901703920702, 0.09533925688370745, 0.09770086772028354, 0.09513973941352942, 0.09354554126259838, 0.09343395924978061, 0.09422245135716519, 0.09326841985875758, 0.09242719831584983, 0.09228218006829239, 0.09216912091796423, 0.09293210265046344, 0.09149058122662901, 0.09130476712744076, 0.0899500945557943, 0.09080904373479193, 0.09076493975851724, 0.0891773594542033, 0.0899236266733562, 0.08929475405519706, 0.08965542714676908, 0.08931177840134391, 0.08872460090496971, 0.0888759446590546, 0.08839453646163312, 0.08939758088551897, 0.08958981728649684, 0.08778048740119027, 0.08815124626595552, 0.08768991866894878, 0.08793678270282917, 0.08755500822365679, 0.08820963472676323, 0.08860153380645759, 0.08808796850900442, 0.08756515620184827, 0.0881693789908259, 0.088156529945675, 0.0873698417572679, 0.08770639275151308, 0.08677665703931572, 0.08760399148907855, 0.08694077915364691, 0.08700981040169112, 0.08729735803450969, 0.08781153856659757, 0.08683488401395276, 0.08690175296772935, 0.08746176793121099, 0.08523452645916317, 0.08521245614824786, 0.08512501883332499, 0.08504956215839843, 0.08454933445071298, 0.08511491467142647, 0.08523884051856698, 0.08508854981760822, 0.08501418759451489, 0.08476441699788231, 0.08472662834389974, 0.08471684824880996, 0.08478323717259925, 0.08467561742828761, 0.08461131606101308, 0.08456656020093181, 0.08454877899792601, 0.08453704179557026, 0.08452723876814286, 0.08452207120260284, 0.08451968570763563, 0.08451758673833995, 0.08451623490502842, 0.08451564252268086, 0.08451545824292014, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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.1205321689779411, 0.13452181170438848, 0.10776643570149594, 0.1280949676066526, 0.09982139156744695, 0.11199666639218808, 0.09676701713816604, 0.1023397590587869, 0.0979901703920702, 0.09533925688370745, 0.09770086772028354, 0.09513973941352942, 0.09354554126259838, 0.09343395924978061, 0.09422245135716519, 0.09326841985875758, 0.09242719831584983, 0.09228218006829239, 0.09216912091796423, 0.09293210265046344, 0.09149058122662901, 0.09130476712744076, 0.0899500945557943, 0.09080904373479193, 0.09076493975851724, 0.0891773594542033, 0.0899236266733562, 0.08929475405519706, 0.08965542714676908, 0.08931177840134391, 0.08872460090496971, 0.0888759446590546, 0.08839453646163312, 0.08939758088551897, 0.08958981728649684, 0.08778048740119027, 0.08815124626595552, 0.08768991866894878, 0.08793678270282917, 0.08755500822365679, 0.08820963472676323, 0.08860153380645759, 0.08808796850900442, 0.08756515620184827, 0.0881693789908259, 0.088156529945675, 0.0873698417572679, 0.08770639275151308, 0.08677665703931572, 0.08760399148907855, 0.08694077915364691, 0.08700981040169112, 0.08729735803450969, 0.08781153856659757, 0.08683488401395276, 0.08690175296772935, 0.08746176793121099, 0.08523452645916317, 0.08521245614824786, 0.08512501883332499, 0.08504956215839843, 0.08454933445071298, 0.08511491467142647, 0.08523884051856698, 0.08508854981760822, 0.08501418759451489, 0.08476441699788231, 0.08472662834389974, 0.08471684824880996, 0.08478323717259925, 0.08467561742828761, 0.08461131606101308, 0.08456656020093181, 0.08454877899792601, 0.08453704179557026, 0.08452723876814286, 0.08452207120260284, 0.08451968570763563, 0.08451758673833995, 0.08451623490502842, 0.08451564252268086, 0.08451545824292014, 1.0, 1.0, 1.0, 1.0, 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 = { }