import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-8.7644445, -6.2933335, -3.8222224999999996, -1.3511113, 1.1200002, 3.5911115, 6.0622225, 8.5333335, 11.0044445, 13.475555, 15.946665, 18.417775, 20.888885000000002, 23.36, 25.831114999999997, 28.302225, 30.773335000000003, 33.244445, 35.715554999999995, 38.186665000000005, 40.657775, 43.128885, 45.6, 48.071115, 50.542225, 53.013335, 55.484445, 57.955555000000004, 60.426665, 62.897774999999996, 65.368885, 67.84, 70.311115, 72.78222500000001, 75.25333499999999, 77.724445, 80.195555, 82.666665, 85.137775, 87.608885, 90.08000000000001, 92.55111500000001, 95.02222499999999, 97.493335, 99.96444500000001], '_alpha3.yoda' : [-8.7644445, -6.2933335, -3.8222224999999996, -1.3511113, 1.1200002, 3.5911115, 6.0622225, 8.5333335, 11.0044445, 13.475555, 15.946665, 18.417775, 20.888885000000002, 23.36, 25.831114999999997, 28.302225, 30.773335000000003, 33.244445, 35.715554999999995, 38.186665000000005, 40.657775, 43.128885, 45.6, 48.071115, 50.542225, 53.013335, 55.484445, 57.955555000000004, 60.426665, 62.897774999999996, 65.368885, 67.84, 70.311115, 72.78222500000001, 75.25333499999999, 77.724445, 80.195555, 82.666665, 85.137775, 87.608885, 90.08000000000001, 92.55111500000001, 95.02222499999999, 97.493335, 99.96444500000001], } xedges = { 'alpha3.yoda' : [-10.0, -7.528889, -5.057778, -2.586667, -0.11555559999999998, 2.355556, 4.826667, 7.297778, 9.768889, 12.24, 14.71111, 17.18222, 19.65333, 22.12444, 24.59556, 27.06667, 29.53778, 32.00889, 34.48, 36.95111, 39.42222, 41.89333, 44.36444, 46.83556, 49.30667, 51.77778, 54.24889, 56.72, 59.19111, 61.66222, 64.13333, 66.60444, 69.07556, 71.54667, 74.01778, 76.48889, 78.96, 81.43111, 83.90222, 86.37333, 88.84444, 91.31556, 93.78667, 96.25778, 98.72889, 101.2], '_alpha3.yoda' : [-10.0, -7.528889, -5.057778, -2.586667, -0.11555559999999998, 2.355556, 4.826667, 7.297778, 9.768889, 12.24, 14.71111, 17.18222, 19.65333, 22.12444, 24.59556, 27.06667, 29.53778, 32.00889, 34.48, 36.95111, 39.42222, 41.89333, 44.36444, 46.83556, 49.30667, 51.77778, 54.24889, 56.72, 59.19111, 61.66222, 64.13333, 66.60444, 69.07556, 71.54667, 74.01778, 76.48889, 78.96, 81.43111, 83.90222, 86.37333, 88.84444, 91.31556, 93.78667, 96.25778, 98.72889, 101.2], } ref_xerrs = [ [abs(xpoints['alpha3.yoda'][i] - xedges['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))], [abs(xedges['alpha3.yoda'][i+1] - xpoints['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))] ] yvals = { 'alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 588.791700059196, 6.030947213621729, 1.2428260001270681, 0.4793633309066247, 0.25788133353782966, 0.1660717653200384, 0.12226274831958103, 0.09912047622323573, 0.08487214247848135, 0.07593500113308947, 0.07293633225554509, 0.07060236088235643, 0.07253732128476678, 0.07635147767602427, 0.08580747113645275, 0.0982452420167454, 0.13477777193245163, 0.2571091533764176, 1.8893481498267999, 0.1328642593814118, 0.06571993962227493, 0.04467134202848107, 0.03434014268891314, 0.027784453140491487, 0.023361080647967956, 0.02075253226282923, 0.018577315457426045, 0.017058455275340743, 0.016376353136849365, 0.015368113924511682, 0.014780333534322657, 0.015102112006345352, 0.015398149009959023, 0.016633775914467613, 0.01874463702546632, 0.0221340328840075, 0.02356692107222637, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 588.8115, 6.029739, 1.243949, 0.479962, 0.2558317, 0.1656389, 0.1221415, 0.09819737, 0.08465452, 0.07631233, 0.07215084, 0.07084737, 0.07189375, 0.07694784, 0.08532127, 0.09867791, 0.1338823, 0.2587437, 1.892258, 0.132681, 0.06621255, 0.04550844, 0.03469867, 0.02775125, 0.02368707, 0.02091195, 0.01886364, 0.01729708, 0.01625791, 0.01548063, 0.01533407, 0.01508659, 0.01553709, 0.01668078, 0.01872308, 0.02277765, 0.02420005, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [1.2355554999999994, 1.2355555000000003, 1.2355554999999998, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355549999999997, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.2355599999999995, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355599999999995, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355549999999909, 1.2355599999999924, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355599999999924, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909], [1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355554999999994, 1.2355555000000003, 1.2355549999999997, 1.2355549999999997, 1.235554999999998, 1.2355550000000015, 1.2355599999999995, 1.235554999999998, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.2355599999999995, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005], ], '_alpha3.yoda' : [ [1.2355554999999994, 1.2355555000000003, 1.2355554999999998, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355549999999997, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.2355599999999995, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355599999999995, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355549999999909, 1.2355599999999924, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355599999999924, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909], [1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355554999999994, 1.2355555000000003, 1.2355549999999997, 1.2355549999999997, 1.235554999999998, 1.2355550000000015, 1.2355599999999995, 1.235554999999998, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.2355599999999995, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005], ], } yerrs = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 49.761975158161455, 0.509731658774375, 0.10506073452330372, 0.04053501092011594, 0.021819651773806282, 0.014062730494562864, 0.010359509015370175, 0.008396413022419284, 0.007199797802960136, 0.006444489124409405, 0.006187416764650534, 0.005989611887679874, 0.006154794753192858, 0.006478959550517492, 0.007277046770737286, 0.008321464294833384, 0.011420537015839819, 0.021752753378497025, 0.1597058737264115, 0.011254881953735741, 0.005579600344353409, 0.0038021999484558117, 0.0029281283837656333, 0.0023747901735675925, 0.0019985354826301976, 0.0017776077712263734, 0.0015959840629341387, 0.0014605492369644398, 0.0014078506686256626, 0.0013250796222954067, 0.0012722022652015281, 0.0013052750622640668, 0.001323905022275825, 0.0014302910829554311, 0.00160805454023877, 0.0018931631545958346, 0.0020169643369525483, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 49.761975158161455, 0.509731658774375, 0.10506073452330372, 0.04053501092011594, 0.021819651773806282, 0.014062730494562864, 0.010359509015370175, 0.008396413022419284, 0.007199797802960136, 0.006444489124409405, 0.006187416764650534, 0.005989611887679874, 0.006154794753192858, 0.006478959550517492, 0.007277046770737286, 0.008321464294833384, 0.011420537015839819, 0.021752753378497025, 0.1597058737264115, 0.011254881953735741, 0.005579600344353409, 0.0038021999484558117, 0.0029281283837656333, 0.0023747901735675925, 0.0019985354826301976, 0.0017776077712263734, 0.0015959840629341387, 0.0014605492369644398, 0.0014078506686256626, 0.0013250796222954067, 0.0012722022652015281, 0.0013052750622640668, 0.001323905022275825, 0.0014302910829554311, 0.00160805454023877, 0.0018931631545958346, 0.0020169643369525483, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.02659643, 0.002691439, 0.001222465, 0.0007593443, 0.0005543862, 0.0004460838, 0.0003830601, 0.0003434671, 0.0003189043, 0.0003027838, 0.0002944123, 0.0002917408, 0.0002938873, 0.0003040419, 0.0003201577, 0.0003443065, 0.0004010485, 0.0005575325, 0.001507736, 0.0003992451, 0.0002820366, 0.0002338198, 0.0002041699, 0.0001825898, 0.0001686906, 0.0001585012, 0.0001505387, 0.0001441523, 0.0001397551, 0.0001363734, 0.0001357263, 0.0001346266, 0.0001366219, 0.000141561, 0.0001499767, 0.0001654206, 0.0001705075, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.02659643, 0.002691439, 0.001222465, 0.0007593443, 0.0005543862, 0.0004460838, 0.0003830601, 0.0003434671, 0.0003189043, 0.0003027838, 0.0002944123, 0.0002917408, 0.0002938873, 0.0003040419, 0.0003201577, 0.0003443065, 0.0004010485, 0.0005575325, 0.001507736, 0.0003992451, 0.0002820366, 0.0002338198, 0.0002041699, 0.0001825898, 0.0001686906, 0.0001585012, 0.0001505387, 0.0001441523, 0.0001397551, 0.0001363734, 0.0001357263, 0.0001346266, 0.0001366219, 0.000141561, 0.0001499767, 0.0001654206, 0.0001705075, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha3.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], '_alpha3.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0000336280908886, 0.9997996643679786, 1.0009035857576338, 1.0012488837897613, 0.9920520283119717, 0.9973935044334344, 0.9990082971203617, 0.990687027964265, 0.9974358785801062, 1.0049691033289008, 0.9892304393262744, 1.0034702680559342, 0.9911277219317178, 1.0078107502582494, 0.9943338134778547, 1.00440395864851, 0.9933559375584542, 1.0063574034689826, 1.0015401344497925, 0.9986207021943672, 1.007495599974016, 1.0187390379045524, 1.0104404723747002, 0.9988049741226291, 1.0139543780933953, 1.0076818450467515, 1.015412589791573, 1.0139886479055467, 0.992767428995968, 1.007321397800732, 1.0374644093376828, 0.9989721963167251, 1.0090232267495993, 1.002825821736092, 0.9988499630354519, 1.0290781675153982, 1.0268651524665975, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451541547402669, 0.0845193368005403, 0.08453374367173054, 0.08456009942072887, 0.08461121041397697, 0.08467863557337665, 0.08473152417849783, 0.08470916749339633, 0.08483110703592273, 0.0848684931618596, 0.08483312189282903, 0.08483585835975467, 0.08485004193951945, 0.08485702893674318, 0.08480668028504397, 0.08470093944513907, 0.08473605737868704, 0.08460513012794284, 0.08452961606946399, 0.08470962775193357, 0.08489965718809449, 0.08511497026508956, 0.0852683813894283, 0.0854719062332995, 0.0855497873898243, 0.08565739104573394, 0.08591037098937589, 0.08562025185690592, 0.08596850940260793, 0.08622265743240909, 0.08607398894262028, 0.08642996831937402, 0.08597819266585655, 0.0859871559115692, 0.08578744619349414, 0.08553177654144092, 0.08558455008913074, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451541547402669, 0.0845193368005403, 0.08453374367173054, 0.08456009942072887, 0.08461121041397697, 0.08467863557337665, 0.08473152417849783, 0.08470916749339633, 0.08483110703592273, 0.0848684931618596, 0.08483312189282903, 0.08483585835975467, 0.08485004193951945, 0.08485702893674318, 0.08480668028504397, 0.08470093944513907, 0.08473605737868704, 0.08460513012794284, 0.08452961606946399, 0.08470962775193357, 0.08489965718809449, 0.08511497026508956, 0.0852683813894283, 0.0854719062332995, 0.0855497873898243, 0.08565739104573394, 0.08591037098937589, 0.08562025185690592, 0.08596850940260793, 0.08622265743240909, 0.08607398894262028, 0.08642996831937402, 0.08597819266585655, 0.0859871559115692, 0.08578744619349414, 0.08553177654144092, 0.08558455008913074, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.5171204005297706e-05, 0.00044627135749439366, 0.0009836171755941811, 0.001584068390387401, 0.0021497725034785226, 0.0026860905533240276, 0.0031330892300795014, 0.003465147798790385, 0.0037574672994835218, 0.003987407591781266, 0.0040365657402195035, 0.004132167768243941, 0.0040515322980601695, 0.003982135110601462, 0.00373111683353165, 0.0035045615739978, 0.0029756279114110805, 0.0021684661657445977, 0.0007980191475764893, 0.003004909686463475, 0.004291492074110294, 0.005234223763658672, 0.005945516937700936, 0.006571653545842296, 0.007221010129712189, 0.0076376799704534586, 0.008103361346529973, 0.008450489664699171, 0.008533957397726671, 0.008873788980864366, 0.009182898321260378, 0.008914422032059811, 0.008872618384952463, 0.008510454915824256, 0.008001045834936297, 0.007473586077461796, 0.007235035050927514, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.5171204005297706e-05, 0.00044627135749439366, 0.0009836171755941811, 0.001584068390387401, 0.0021497725034785226, 0.0026860905533240276, 0.0031330892300795014, 0.003465147798790385, 0.0037574672994835218, 0.003987407591781266, 0.0040365657402195035, 0.004132167768243941, 0.0040515322980601695, 0.003982135110601462, 0.00373111683353165, 0.0035045615739978, 0.0029756279114110805, 0.0021684661657445977, 0.0007980191475764893, 0.003004909686463475, 0.004291492074110294, 0.005234223763658672, 0.005945516937700936, 0.006571653545842296, 0.007221010129712189, 0.0076376799704534586, 0.008103361346529973, 0.008450489664699171, 0.008533957397726671, 0.008873788980864366, 0.009182898321260378, 0.008914422032059811, 0.008872618384952463, 0.008510454915824256, 0.008001045834936297, 0.007473586077461796, 0.007235035050927514, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }