import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.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], '_alpha2.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 = { 'alpha2.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], '_alpha2.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['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, 588.8422845815625, 6.03281681802234, 1.242935262721909, 0.47934350176904245, 0.25780084342629683, 0.16601017356572556, 0.12221038318812188, 0.09905358320754643, 0.08465240317104461, 0.07585782964809482, 0.07270934923981531, 0.07033276543739445, 0.07227606217448841, 0.07573373908891158, 0.08514574422020862, 0.097432004241009, 0.13326974517524537, 0.25303058139864243, 1.8017765223866107, 0.12447972773369075, 0.06158568416622481, 0.04153044583203495, 0.032144145748267024, 0.02589806605128866, 0.021488060021609755, 0.019446070794096555, 0.01745985407367542, 0.015988357505908258, 0.0153063279255071, 0.014568465183662428, 0.014276754171202439, 0.014632816831302556, 0.015010327342773024, 0.016623323121997834, 0.018931285940326444, 0.02330268179077409, 0.026743067920619, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 588.8668, 6.031761, 1.244283, 0.4799779, 0.2557862, 0.1655182, 0.1220474, 0.09807225, 0.08444684, 0.07604431, 0.07196738, 0.07051511, 0.07155176, 0.07649237, 0.08465224, 0.09776954, 0.132361, 0.2543519, 1.803523, 0.1239513, 0.06177625, 0.04224084, 0.03208454, 0.02560997, 0.02194265, 0.01938526, 0.01759785, 0.01611674, 0.01517619, 0.01468609, 0.01470771, 0.01451792, 0.01508009, 0.01647591, 0.01890477, 0.02367481, 0.02722321, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.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], ], '_alpha2.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 = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 49.766269626877204, 0.5098898610512425, 0.105070047611598, 0.040533516079361065, 0.021812595657056667, 0.014056929998862997, 0.010355466123268235, 0.008390832069481864, 0.007181149634905929, 0.006437864852154923, 0.0061687557809251775, 0.005966870070944865, 0.006131971188394077, 0.006427177945360475, 0.0072212092880091, 0.008254076156098598, 0.011292529982973011, 0.02140957529280674, 0.15230354359969248, 0.010545117991061188, 0.005232854455889123, 0.0035378123554930074, 0.0027421190372148145, 0.002214784216306654, 0.0018420518652562, 0.001664372264225993, 0.0015010572405487167, 0.0013714249374085386, 0.0013183300133846345, 0.001256901247698478, 0.0012314600653398964, 0.0012665351172779522, 0.0012945168603246365, 0.0014277733835596025, 0.001623489558198953, 0.0019906753551335514, 0.0022864258891789778, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 49.766269626877204, 0.5098898610512425, 0.105070047611598, 0.040533516079361065, 0.021812595657056667, 0.014056929998862997, 0.010355466123268235, 0.008390832069481864, 0.007181149634905929, 0.006437864852154923, 0.0061687557809251775, 0.005966870070944865, 0.006131971188394077, 0.006427177945360475, 0.0072212092880091, 0.008254076156098598, 0.011292529982973011, 0.02140957529280674, 0.15230354359969248, 0.010545117991061188, 0.005232854455889123, 0.0035378123554930074, 0.0027421190372148145, 0.002214784216306654, 0.0018420518652562, 0.001664372264225993, 0.0015010572405487167, 0.0013714249374085386, 0.0013183300133846345, 0.001256901247698478, 0.0012314600653398964, 0.0012665351172779522, 0.0012945168603246365, 0.0014277733835596025, 0.001623489558198953, 0.0019906753551335514, 0.0022864258891789778, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.02659619, 0.002691739, 0.001222561, 0.0007593143, 0.0005543059, 0.0004458963, 0.000382891, 0.000343229, 0.000318495, 0.0003022347, 0.0002940213, 0.0002910396, 0.0002931711, 0.0003031238, 0.0003188821, 0.0003426989, 0.0003987411, 0.0005527496, 0.001471878, 0.000385866, 0.0002724092, 0.0002252564, 0.0001963174, 0.0001753943, 0.0001623512, 0.0001525973, 0.0001453921, 0.0001391392, 0.0001350182, 0.0001328202, 0.0001329179, 0.0001320575, 0.00013459, 0.0001406811, 0.0001506942, 0.0001686375, 0.0001808342, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.02659619, 0.002691739, 0.001222561, 0.0007593143, 0.0005543059, 0.0004458963, 0.000382891, 0.000343229, 0.000318495, 0.0003022347, 0.0002940213, 0.0002910396, 0.0002931711, 0.0003031238, 0.0003188821, 0.0003426989, 0.0003987411, 0.0005527496, 0.001471878, 0.000385866, 0.0002724092, 0.0002252564, 0.0001963174, 0.0001753943, 0.0001623512, 0.0001525973, 0.0001453921, 0.0001391392, 0.0001350182, 0.0001328202, 0.0001329179, 0.0001320575, 0.00013459, 0.0001406811, 0.0001506942, 0.0001686375, 0.0001808342, 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], '_alpha2.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0000416332506674, 0.9998249875548706, 1.0010843181608184, 1.0013234731014737, 0.9921852721677663, 0.9970364854444853, 0.9986663720064521, 0.9900929055187206, 0.9975716794403431, 1.0024582874670982, 0.9897954080517473, 1.0025925976530508, 0.9899786713235732, 1.0100170798407007, 0.9942040060283894, 1.0034643212117045, 0.993181159204211, 1.0052219719610724, 1.000969308674905, 0.9957549093068291, 1.003094320317378, 1.0171053826592222, 0.9981456732826619, 0.9888757696919099, 1.0211554685687345, 0.9968728492896871, 1.0079036128104095, 1.0080297487746506, 0.9914977696714421, 1.0080739333110724, 1.0301858408171545, 0.9921480031748386, 1.0046476439609804, 0.9911321508391567, 0.9985993587329448, 1.0159693297349681, 1.0179538892398659, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451544824475647, 0.08451936739202916, 0.08453380539023783, 0.08456047892538439, 0.08461025715492941, 0.08467511175330274, 0.08473474882512866, 0.08471003064978073, 0.0848310191548377, 0.08486750651871057, 0.08484130095263175, 0.08483770023597574, 0.08484096952584814, 0.08486545128605037, 0.08480998497509412, 0.08471627182872288, 0.08473438564862341, 0.08461259968840118, 0.08452965265523224, 0.08471353675854101, 0.08496868268549586, 0.08518599510829422, 0.08530695009565309, 0.08551928981571381, 0.08572443782285212, 0.08558912912788859, 0.08597192360341037, 0.08577647434401871, 0.08612973796201731, 0.08627547458520268, 0.08625630521984246, 0.08655442980524278, 0.08624174748246936, 0.08588976903602467, 0.08575696142968713, 0.08542687803090938, 0.08549602072453831, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451544824475647, 0.08451936739202916, 0.08453380539023783, 0.08456047892538439, 0.08461025715492941, 0.08467511175330274, 0.08473474882512866, 0.08471003064978073, 0.0848310191548377, 0.08486750651871057, 0.08484130095263175, 0.08483770023597574, 0.08484096952584814, 0.08486545128605037, 0.08480998497509412, 0.08471627182872288, 0.08473438564862341, 0.08461259968840118, 0.08452965265523224, 0.08471353675854101, 0.08496868268549586, 0.08518599510829422, 0.08530695009565309, 0.08551928981571381, 0.08572443782285212, 0.08558912912788859, 0.08597192360341037, 0.08577647434401871, 0.08612973796201731, 0.08627547458520268, 0.08625630521984246, 0.08655442980524278, 0.08624174748246936, 0.08588976903602467, 0.08575696142968713, 0.08542687803090938, 0.08549602072453831, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.516691599160466e-05, 0.0004461827834650543, 0.0009836079453749737, 0.001584071333391838, 0.002150132220798849, 0.0026859576761026874, 0.0031330480276017553, 0.003465084138156155, 0.0037623858044108236, 0.003984225509773607, 0.004043789458632581, 0.004138037203429233, 0.004056268302114027, 0.004002493520676854, 0.003745132571456414, 0.003517313460495956, 0.0029919851611907, 0.002184516973974616, 0.0008169037512212496, 0.003099830044820739, 0.004423255236797325, 0.005423885910375807, 0.006107407598803088, 0.006772486395418415, 0.007555414487707561, 0.007847204796062223, 0.00832722309055324, 0.00870253244891373, 0.00882107064849957, 0.009116965879765364, 0.009310092364559163, 0.009024749063864607, 0.008966493329993941, 0.008462874659148934, 0.007960061481032255, 0.00723682799748681, 0.006761909311854838, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.516691599160466e-05, 0.0004461827834650543, 0.0009836079453749737, 0.001584071333391838, 0.002150132220798849, 0.0026859576761026874, 0.0031330480276017553, 0.003465084138156155, 0.0037623858044108236, 0.003984225509773607, 0.004043789458632581, 0.004138037203429233, 0.004056268302114027, 0.004002493520676854, 0.003745132571456414, 0.003517313460495956, 0.0029919851611907, 0.002184516973974616, 0.0008169037512212496, 0.003099830044820739, 0.004423255236797325, 0.005423885910375807, 0.006107407598803088, 0.006772486395418415, 0.007555414487707561, 0.007847204796062223, 0.00832722309055324, 0.00870253244891373, 0.00882107064849957, 0.009116965879765364, 0.009310092364559163, 0.009024749063864607, 0.008966493329993941, 0.008462874659148934, 0.007960061481032255, 0.00723682799748681, 0.006761909311854838, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }