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.007950012500000003, 0.0070804799999999975, 0.013974633333333337, 0.007328917500000002, 0.02080667499999998, 0.013105100000000003, 0.02223519166666667, 0.020061358333333338, 0.021862533333333312, 0.029253558333333374, 0.028197699999999975, 0.03409809999999997, 0.03850787500000005, 0.0352781833333333, 0.03502974166666672, 0.04086803333333329, 0.040619591666666635, 0.040433266666666724, 0.053041491666666614, 0.048569608333333285, 0.05769969999999995, 0.04794850833333351, 0.06291689166666661, 0.05583641666666661, 0.06596025833333327, 0.06627080833333326, 0.061985250000000235, 0.06987314999999994, 0.07148799999999994, 0.07086690833333327, 0.08136340833333326, 0.08254349166666697, 0.08533841666666658, 0.07894113333333326, 0.08614583333333325, 0.09266733333333325, 0.08639424999999992, 0.090741916666667, 0.1005552499999999, 0.0974497499999999, 0.09931308333333326, 0.10030683333333325, 0.10272908333333325, 0.10956108333333324, 0.1075115000000009, 0.11670366666666657, 0.1161447499999999, 0.11266658333333324, 0.11987124999999989, 0.12515058333333323, 0.12061658333333324, 0.13049199999999989, 0.12521266666666656, 0.12794549999999988, 0.13937366666666653, 0.1400568333333345, 0.13483966666666655, 0.5261914166666662, 0.5609106666666661, 0.5451348333333328, 0.5735188333333329, 10.192908333333325, 0.5886735833333328, 0.6102876666666661, 0.5901020833333328, 0.6217158333333385, 1.3168449999999987, 1.4897574999999987, 1.5077074999999986, 1.5416816666666655, 2.5049991666666647, 3.2850316666666637, 7.44437916666666, 10.94617499999999, 16.93476666666665, 29.50224999999997, 54.246350000000454, 91.91499999999992, 189.1986666666665, 401.37224999999967, 2006.7116666666648, 117247.9999999999, 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.0009581782483210293, 0.0009254101943342623, 0.001502227743867236, 0.0009337101173990424, 0.002070212180483492, 0.0014552713091837324, 0.002151535143152959, 0.002026901542036789, 0.0021425516978074927, 0.0027713627313812445, 0.0027581079968380874, 0.0032350628965206263, 0.003584098755459861, 0.0032912162139043144, 0.0032947306414940858, 0.003800369134117833, 0.0037574943631213695, 0.0037291550279148038, 0.004878658171624192, 0.004507110894033014, 0.0052661359173496415, 0.0043627208635590555, 0.005644449092299044, 0.005062969456971094, 0.005985755080930794, 0.0058997457572339445, 0.005555239643795777, 0.006232337821574032, 0.006402700168244986, 0.006319619472545614, 0.007222880311897734, 0.007329180642397163, 0.00756002645498016, 0.007055646871675033, 0.007704829383791262, 0.00812234230037397, 0.007600991346162969, 0.007968187616320876, 0.00882413436107033, 0.00854022345531231, 0.008741563393098253, 0.008869485767381198, 0.009039008825947423, 0.009587821412836406, 0.009465734989365083, 0.010259348717687244, 0.010135077289624705, 0.009863875590591483, 0.010395501831721889, 0.010937089674842908, 0.010482342957988385, 0.011341228867376851, 0.010922794081898429, 0.011241299104443192, 0.012080571523455878, 0.012169177823045047, 0.011784933295431822, 0.04483993910442882, 0.04777276217213687, 0.04639311191689268, 0.0487851582621873, 0.8617976206099015, 0.05009466732541938, 0.05199872461042777, 0.05021968405582279, 0.05284271735800331, 0.11160698031734186, 0.12620483240439803, 0.12771539540017168, 0.13070091494196448, 0.2120946133215078, 0.2779512097473221, 0.6295327301525574, 0.9254638476641494, 1.431602637295387, 2.493732142793205, 4.585014085765388, 7.768617423111178, 15.990620080395729, 33.92246060257615, 169.59854559124798, 9909.265445363068, 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.0009581782483210293, 0.0009254101943342623, 0.001502227743867236, 0.0009337101173990424, 0.002070212180483492, 0.0014552713091837324, 0.002151535143152959, 0.002026901542036789, 0.0021425516978074927, 0.0027713627313812445, 0.0027581079968380874, 0.0032350628965206263, 0.003584098755459861, 0.0032912162139043144, 0.0032947306414940858, 0.003800369134117833, 0.0037574943631213695, 0.0037291550279148038, 0.004878658171624192, 0.004507110894033014, 0.0052661359173496415, 0.0043627208635590555, 0.005644449092299044, 0.005062969456971094, 0.005985755080930794, 0.0058997457572339445, 0.005555239643795777, 0.006232337821574032, 0.006402700168244986, 0.006319619472545614, 0.007222880311897734, 0.007329180642397163, 0.00756002645498016, 0.007055646871675033, 0.007704829383791262, 0.00812234230037397, 0.007600991346162969, 0.007968187616320876, 0.00882413436107033, 0.00854022345531231, 0.008741563393098253, 0.008869485767381198, 0.009039008825947423, 0.009587821412836406, 0.009465734989365083, 0.010259348717687244, 0.010135077289624705, 0.009863875590591483, 0.010395501831721889, 0.010937089674842908, 0.010482342957988385, 0.011341228867376851, 0.010922794081898429, 0.011241299104443192, 0.012080571523455878, 0.012169177823045047, 0.011784933295431822, 0.04483993910442882, 0.04777276217213687, 0.04639311191689268, 0.0487851582621873, 0.8617976206099015, 0.05009466732541938, 0.05199872461042777, 0.05021968405582279, 0.05284271735800331, 0.11160698031734186, 0.12620483240439803, 0.12771539540017168, 0.13070091494196448, 0.2120946133215078, 0.2779512097473221, 0.6295327301525574, 0.9254638476641494, 1.431602637295387, 2.493732142793205, 4.585014085765388, 7.768617423111178, 15.990620080395729, 33.92246060257615, 169.59854559124798, 9909.265445363068, 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.12052537632123585, 0.13069879363182477, 0.107496755588142, 0.12740082248149773, 0.09949750166633996, 0.11104618119539203, 0.09676260836457637, 0.10103510980455155, 0.09800107174866109, 0.09473591895394745, 0.0978132257892697, 0.09487516596293134, 0.09307443621492632, 0.09329324536942758, 0.0940552366285149, 0.09299124093202031, 0.0925044838942794, 0.09222987246264541, 0.09197814801822655, 0.09279693719374277, 0.09126799476166507, 0.090987624332958, 0.08971277732859576, 0.09067504254787899, 0.09074790233054424, 0.08902480451964635, 0.08962196076963078, 0.08919503159044694, 0.08956328570172604, 0.08917588788860838, 0.08877307944508316, 0.08879174474462971, 0.08858878275782596, 0.08937858596331746, 0.08943937374171243, 0.08765054532385354, 0.08798029204678523, 0.0878115418874318, 0.08775408903135679, 0.087637202304904, 0.0880202597653541, 0.0884235447639613, 0.08798880056797383, 0.08751119577437926, 0.08804393008529324, 0.08790939488636963, 0.08726246592828961, 0.087549256387836, 0.08672222765443673, 0.08739143984421101, 0.0869063164309639, 0.08691129622794394, 0.08723393864756844, 0.08786005841896122, 0.08667757555915075, 0.08688742657834103, 0.08739960270418817, 0.08521602155444166, 0.08517000123395214, 0.08510392123213442, 0.08506287052274193, 0.0845487462878098, 0.08509752899350605, 0.08520363010846985, 0.08510338376056036, 0.08499496799797798, 0.08475331593113994, 0.08471501731281644, 0.08470833726049104, 0.08477814698579013, 0.08466853647849171, 0.08461142477489736, 0.0845648396002431, 0.08454677982620872, 0.08453630720010245, 0.08452684601320941, 0.08452207541641694, 0.08451958247414659, 0.08451761506632752, 0.08451620809006148, 0.0845156523522719, 0.08451543263307755, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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.12052537632123585, 0.13069879363182477, 0.107496755588142, 0.12740082248149773, 0.09949750166633996, 0.11104618119539203, 0.09676260836457637, 0.10103510980455155, 0.09800107174866109, 0.09473591895394745, 0.0978132257892697, 0.09487516596293134, 0.09307443621492632, 0.09329324536942758, 0.0940552366285149, 0.09299124093202031, 0.0925044838942794, 0.09222987246264541, 0.09197814801822655, 0.09279693719374277, 0.09126799476166507, 0.090987624332958, 0.08971277732859576, 0.09067504254787899, 0.09074790233054424, 0.08902480451964635, 0.08962196076963078, 0.08919503159044694, 0.08956328570172604, 0.08917588788860838, 0.08877307944508316, 0.08879174474462971, 0.08858878275782596, 0.08937858596331746, 0.08943937374171243, 0.08765054532385354, 0.08798029204678523, 0.0878115418874318, 0.08775408903135679, 0.087637202304904, 0.0880202597653541, 0.0884235447639613, 0.08798880056797383, 0.08751119577437926, 0.08804393008529324, 0.08790939488636963, 0.08726246592828961, 0.087549256387836, 0.08672222765443673, 0.08739143984421101, 0.0869063164309639, 0.08691129622794394, 0.08723393864756844, 0.08786005841896122, 0.08667757555915075, 0.08688742657834103, 0.08739960270418817, 0.08521602155444166, 0.08517000123395214, 0.08510392123213442, 0.08506287052274193, 0.0845487462878098, 0.08509752899350605, 0.08520363010846985, 0.08510338376056036, 0.08499496799797798, 0.08475331593113994, 0.08471501731281644, 0.08470833726049104, 0.08477814698579013, 0.08466853647849171, 0.08461142477489736, 0.0845648396002431, 0.08454677982620872, 0.08453630720010245, 0.08452684601320941, 0.08452207541641694, 0.08451958247414659, 0.08451761506632752, 0.08451620809006148, 0.0845156523522719, 0.08451543263307755, 1.0, 1.0, 1.0, 1.0, 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 = { }