import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], '_alpha2.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], } xedges = { 'alpha2.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], '_alpha2.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], } 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.0, 0.0, 1.2212534587220083, 0.3977142262767917, 0.22505249727112087, 0.15870775895299108, 0.12251924899941098, 0.10082934947543602, 0.08451922253268337, 0.07277892443994853, 0.06454610348554993, 0.05925312862014389, 0.05426334359894758, 0.05104598704498367, 0.04780310415859352, 0.04465931896425132, 0.042869111912414944, 0.041775285023760524, 0.04152433552513501, 0.04187477310273085, 0.04158486841031844, 0.04139911484570978, 0.04223347582763627, 0.04290387713895295, 0.04358261678278319, 0.045917619801269384, 0.04855120230058539, 0.05200594723359818, 0.05601460300626124, 0.0632097113674558, 0.07264950745446766, 0.08762355398195432, 0.10989745263200844, 0.14906039419798, 0.22516022451010778, 0.39554865289306806, 0.9077668912855487, 3.354326038628626, 41.687741682846834, 555.0362015867519, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 1.225767, 0.3974645, 0.2254861, 0.1582927, 0.1223961, 0.09951202, 0.08453442, 0.07361543, 0.06564958, 0.05952051, 0.05428743, 0.05015981, 0.04732533, 0.04501149, 0.04313838, 0.04150986, 0.04205956, 0.04159098, 0.04132703, 0.04146021, 0.04193243, 0.04242038, 0.04404769, 0.04581062, 0.04803244, 0.05202929, 0.05599708, 0.06332726, 0.07248333, 0.08682647, 0.1092638, 0.1488061, 0.2235415, 0.395486, 0.9094864, 3.353677, 41.70542, 555.0413, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], '_alpha2.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], } yerrs = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.10324711366388856, 0.03363810544030783, 0.019045754510106858, 0.013441337220573012, 0.01038268051554867, 0.008548490434284739, 0.007166152623999166, 0.006179008923097136, 0.005482141217238072, 0.005033521407048606, 0.004605522511712272, 0.004341023222474738, 0.0040637849348698395, 0.0038029273740452776, 0.003645629293602507, 0.0035532013235400253, 0.0035372697806629848, 0.0035662253995540315, 0.0035395947992986933, 0.0035202939802757333, 0.0035954703661156685, 0.0036522081116260085, 0.003710332160892591, 0.003907481713709358, 0.004128089326740013, 0.004419963771798607, 0.004760404013924151, 0.00536448520305277, 0.006163215447281562, 0.007430628868915929, 0.00931923422738784, 0.01262399969550249, 0.01905507313224984, 0.03345118878814152, 0.076746668751765, 0.2835189119978959, 3.5232803654290774, 46.90911606055466, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.10324711366388856, 0.03363810544030783, 0.019045754510106858, 0.013441337220573012, 0.01038268051554867, 0.008548490434284739, 0.007166152623999166, 0.006179008923097136, 0.005482141217238072, 0.005033521407048606, 0.004605522511712272, 0.004341023222474738, 0.0040637849348698395, 0.0038029273740452776, 0.003645629293602507, 0.0035532013235400253, 0.0035372697806629848, 0.0035662253995540315, 0.0035395947992986933, 0.0035202939802757333, 0.0035954703661156685, 0.0036522081116260085, 0.003710332160892591, 0.003907481713709358, 0.004128089326740013, 0.004419963771798607, 0.004760404013924151, 0.00536448520305277, 0.006163215447281562, 0.007430628868915929, 0.00931923422738784, 0.01262399969550249, 0.01905507313224984, 0.03345118878814152, 0.076746668751765, 0.2835189119978959, 3.5232803654290774, 46.90911606055466, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.00121826, 0.0006937218, 0.0005225118, 0.0004377909, 0.000384964, 0.0003471155, 0.0003199286, 0.0002985524, 0.0002819371, 0.0002684538, 0.000256381, 0.0002464417, 0.0002393773, 0.0002334522, 0.0002285431, 0.0002241877, 0.0002256673, 0.0002244067, 0.0002236935, 0.0002240536, 0.0002253259, 0.0002266332, 0.0002309393, 0.0002355154, 0.000241159, 0.0002509922, 0.0002603868, 0.0002769055, 0.0002962479, 0.0003242368, 0.000363726, 0.0004244696, 0.0005202539, 0.0006919931, 0.001049384, 0.002015101, 0.007106119, 0.02592381, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.00121826, 0.0006937218, 0.0005225118, 0.0004377909, 0.000384964, 0.0003471155, 0.0003199286, 0.0002985524, 0.0002819371, 0.0002684538, 0.000256381, 0.0002464417, 0.0002393773, 0.0002334522, 0.0002285431, 0.0002241877, 0.0002256673, 0.0002244067, 0.0002236935, 0.0002240536, 0.0002253259, 0.0002266332, 0.0002309393, 0.0002355154, 0.000241159, 0.0002509922, 0.0002603868, 0.0002769055, 0.0002962479, 0.0003242368, 0.000363726, 0.0004244696, 0.0005202539, 0.0006919931, 0.001049384, 0.002015101, 0.007106119, 0.02592381, 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], '_alpha2.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0036958268128182, 0.9993720961929636, 1.0019266737056323, 0.9973847595370935, 0.9989948599879879, 0.9869350592631073, 1.0001798107798583, 1.0114937884351627, 1.0170959431299693, 1.0045125276265194, 1.00044387978062, 0.9826396334700563, 0.9900053737722044, 1.0078857233812855, 1.0062811678519301, 0.9936463623501418, 1.0128894169670943, 0.9932228145562814, 0.9937997059946337, 1.0014757599170396, 0.9928718671211221, 0.9887306888981839, 1.0106710714396694, 0.9976697441693957, 0.9893151502742675, 1.0004488480191884, 0.9996871707497547, 1.0018596609603365, 0.9977126141622941, 0.9909033137126751, 0.9942341463170195, 0.9982940190159282, 0.9928107883458115, 0.9998416050905248, 1.0018942183626198, 0.9998065069939082, 1.0004240651193739, 1.0000091857310092, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08454192119294583, 0.08457858235349415, 0.08462805230355842, 0.08469237615883865, 0.08474325953139482, 0.08478176720129804, 0.08478725205059752, 0.084901075011016, 0.08493372831506972, 0.08494946215105667, 0.08487354826033232, 0.08504141997781849, 0.08501090057640737, 0.08515417302018033, 0.08504093345928933, 0.0850551066622064, 0.08518546379921835, 0.08516405308764434, 0.08511737404994203, 0.08503307361511242, 0.08513318630911512, 0.08512536290828887, 0.08513330393594712, 0.08509765381178004, 0.0850254809588977, 0.08498958305566852, 0.08498505315465754, 0.08486805408535267, 0.08483492405154013, 0.08480172888726054, 0.08479936526457343, 0.08469050255385387, 0.08462894889054628, 0.08456908788205292, 0.08454446784579131, 0.08452336139447228, 0.0845159805545138, 0.08451541706009386, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08454192119294583, 0.08457858235349415, 0.08462805230355842, 0.08469237615883865, 0.08474325953139482, 0.08478176720129804, 0.08478725205059752, 0.084901075011016, 0.08493372831506972, 0.08494946215105667, 0.08487354826033232, 0.08504141997781849, 0.08501090057640737, 0.08515417302018033, 0.08504093345928933, 0.0850551066622064, 0.08518546379921835, 0.08516405308764434, 0.08511737404994203, 0.08503307361511242, 0.08513318630911512, 0.08512536290828887, 0.08513330393594712, 0.08509765381178004, 0.0850254809588977, 0.08498958305566852, 0.08498505315465754, 0.08486805408535267, 0.08483492405154013, 0.08480172888726054, 0.08479936526457343, 0.08469050255385387, 0.08462894889054628, 0.08456908788205292, 0.08454446784579131, 0.08452336139447228, 0.0845159805545138, 0.08451541706009386, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.0009975488636690202, 0.0017442720279188604, 0.002321732957135462, 0.0027584719416879474, 0.0031420695371863626, 0.0034426037835795426, 0.0037852761823061543, 0.004102182084957055, 0.004367995661629952, 0.004530626588867335, 0.00472475492654626, 0.004827836902885748, 0.005007568111180231, 0.005227401702808605, 0.005331183451314131, 0.005366515150584581, 0.005434579437481951, 0.005358995007554212, 0.005379204228634639, 0.00541203841760928, 0.005335244035314606, 0.005282347776309404, 0.005298885588972481, 0.005129085545359414, 0.004967106653857104, 0.004826221102609737, 0.004648552092226634, 0.004380742990428647, 0.004077768871119606, 0.003700338382380326, 0.0033096854502891555, 0.002847635029303795, 0.002310594160811227, 0.0017494512873162844, 0.001156006029823249, 0.0006007469091537234, 0.00017046063694363994, 4.670652099068194e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.0009975488636690202, 0.0017442720279188604, 0.002321732957135462, 0.0027584719416879474, 0.0031420695371863626, 0.0034426037835795426, 0.0037852761823061543, 0.004102182084957055, 0.004367995661629952, 0.004530626588867335, 0.00472475492654626, 0.004827836902885748, 0.005007568111180231, 0.005227401702808605, 0.005331183451314131, 0.005366515150584581, 0.005434579437481951, 0.005358995007554212, 0.005379204228634639, 0.00541203841760928, 0.005335244035314606, 0.005282347776309404, 0.005298885588972481, 0.005129085545359414, 0.004967106653857104, 0.004826221102609737, 0.004648552092226634, 0.004380742990428647, 0.004077768871119606, 0.003700338382380326, 0.0033096854502891555, 0.002847635029303795, 0.002310594160811227, 0.0017494512873162844, 0.001156006029823249, 0.0006007469091537234, 0.00017046063694363994, 4.670652099068194e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }