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, 713.3316034775605, 28.13167842318698, 15.807614469766834, 10.739278810219371, 7.932189205584046, 6.172456912075951, 4.975533262380061, 4.100679451744359, 3.43713594295681, 2.9222603515814702, 2.517811833548487, 2.192678998506741, 1.922361610774106, 1.6948715354638229, 1.510034357029835, 1.3364107627746218, 1.1880049856137544, 1.0279048686622598, 0.4704130111042768, 0.06951742334416529, 0.04574697200853053, 0.03339087697431514, 0.024629449923313854, 0.018033094439341004, 0.01415802615019164, 0.011183921395648095, 0.008232798216186261, 0.006463020816471886, 0.005042648850111873, 0.0036130544573086646, 0.002652331543314547, 0.0017329791065553567, 0.0012962866889778225, 0.0007400787500354104, 0.0004229022584992177, 0.00022524132879556057, 9.193483116967208e-06, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 713.3909, 28.1383, 15.79108, 10.72916, 7.935004, 6.174272, 4.965936, 4.089924, 3.434129, 2.923094, 2.517516, 2.190391, 1.916846, 1.696734, 1.502025, 1.340609, 1.189364, 1.030856, 0.472544, 0.07014841, 0.04639223, 0.03320085, 0.02460357, 0.0186978, 0.01428228, 0.0109544, 0.00835216, 0.00652264, 0.004740196, 0.003618458, 0.002636328, 0.001881468, 0.00127758, 0.0007613534, 0.0004155788, 0.0001818157, 1.623355e-05, 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, 60.28751573198062, 2.377584196612014, 1.336014689202368, 0.9076606539685252, 0.670419995953408, 0.5216955833706133, 0.42053690693502893, 0.3465961700658519, 0.2905176369114447, 0.24700492764475257, 0.2128224143993477, 0.1853401311595176, 0.16249918410972072, 0.14326986311056356, 0.1276509866915447, 0.1129718630479666, 0.10043262161732872, 0.08689746978526723, 0.03978185905300463, 0.0059018822938594045, 0.0038870178038361877, 0.002848115838851534, 0.002103509541408189, 0.0015484535656157938, 0.0012305247745074256, 0.000971549168203784, 0.0007218964945142956, 0.000573285956219325, 0.00045373090615310503, 0.0003339540196266411, 0.00024928689565339914, 0.000172547030264301, 0.00013001606020332992, 7.94854376915839e-05, 5.554288452933262e-05, 3.530839399966968e-05, 6.500775443499757e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 60.28751573198062, 2.377584196612014, 1.336014689202368, 0.9076606539685252, 0.670419995953408, 0.5216955833706133, 0.42053690693502893, 0.3465961700658519, 0.2905176369114447, 0.24700492764475257, 0.2128224143993477, 0.1853401311595176, 0.16249918410972072, 0.14326986311056356, 0.1276509866915447, 0.1129718630479666, 0.10043262161732872, 0.08689746978526723, 0.03978185905300463, 0.0059018822938594045, 0.0038870178038361877, 0.002848115838851534, 0.002103509541408189, 0.0015484535656157938, 0.0012305247745074256, 0.000971549168203784, 0.0007218964945142956, 0.000573285956219325, 0.00045373090615310503, 0.0003339540196266411, 0.00024928689565339914, 0.000172547030264301, 0.00013001606020332992, 7.94854376915839e-05, 5.554288452933262e-05, 3.530839399966968e-05, 6.500775443499757e-06, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.03403067, 0.006758583, 0.005063055, 0.004173396, 0.003589056, 0.003165918, 0.002839274, 0.002576703, 0.002361104, 0.002178352, 0.002021589, 0.001885678, 0.001764007, 0.001659639, 0.001561512, 0.001475223, 0.001389518, 0.001293617, 0.0008758462, 0.0003374548, 0.0002744286, 0.0002321568, 0.0001998507, 0.0001742216, 0.0001522669, 0.0001333524, 0.0001164411, 0.0001029007, 8.772126e-05, 7.664229e-05, 6.541939e-05, 5.526564e-05, 4.554082e-05, 3.515603e-05, 2.597368e-05, 1.717997e-05, 5.133499e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.03403067, 0.006758583, 0.005063055, 0.004173396, 0.003589056, 0.003165918, 0.002839274, 0.002576703, 0.002361104, 0.002178352, 0.002021589, 0.001885678, 0.001764007, 0.001659639, 0.001561512, 0.001475223, 0.001389518, 0.001293617, 0.0008758462, 0.0003374548, 0.0002744286, 0.0002321568, 0.0001998507, 0.0001742216, 0.0001522669, 0.0001333524, 0.0001164411, 0.0001029007, 8.772126e-05, 7.664229e-05, 6.541939e-05, 5.526564e-05, 4.554082e-05, 3.515603e-05, 2.597368e-05, 1.717997e-05, 5.133499e-06, 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.0000831261676202, 1.0002353779505586, 0.9989540186599023, 0.9990577756292404, 1.000354857195536, 1.0002940624697594, 0.9980711087889562, 0.9973771537446596, 0.999125160305931, 1.0002852752042022, 0.9998825037103467, 0.998956528288774, 0.9971308151685963, 1.0010988824210016, 0.9946959107304095, 1.0031414272784378, 1.001143946702836, 1.002871016012971, 1.0045300381694817, 1.0090766692072408, 1.0141049333571006, 0.994309015170182, 0.9989492285294868, 1.0368603160647167, 1.0087762127637177, 0.9794775564376367, 1.0144983249533635, 1.0092246621542926, 0.9400210367404103, 1.001495560821234, 0.9939662357238538, 1.0856841798513053, 0.9855690186924826, 1.0287464678097724, 0.982682857913299, 0.807203993033731, 1.7657670975693491, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451541392260367, 0.08451625817862105, 0.08451716049613871, 0.08451784053737445, 0.08451891130905582, 0.08451992307146848, 0.0845209718754576, 0.08452164431394799, 0.08452317328523402, 0.08452529820317972, 0.08452673530388713, 0.08452679634626774, 0.08453101809720637, 0.08453139964460844, 0.08453515385082236, 0.08453378721181301, 0.08453888900596035, 0.08453843583634126, 0.08456793947858333, 0.08489788616934922, 0.0849677614315406, 0.0852962275007738, 0.08540627370719472, 0.08586732414807782, 0.0869135825470113, 0.0868701713677847, 0.08768543520172718, 0.08870247713858942, 0.0899786837513064, 0.09242983286651062, 0.0939878335654343, 0.09956671122669955, 0.10029884693628471, 0.10740132409933507, 0.13133740341430541, 0.15675806118031388, 0.7071069104920774, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451541392260367, 0.08451625817862105, 0.08451716049613871, 0.08451784053737445, 0.08451891130905582, 0.08451992307146848, 0.0845209718754576, 0.08452164431394799, 0.08452317328523402, 0.08452529820317972, 0.08452673530388713, 0.08452679634626774, 0.08453101809720637, 0.08453139964460844, 0.08453515385082236, 0.08453378721181301, 0.08453888900596035, 0.08453843583634126, 0.08456793947858333, 0.08489788616934922, 0.0849677614315406, 0.0852962275007738, 0.08540627370719472, 0.08586732414807782, 0.0869135825470113, 0.0868701713677847, 0.08768543520172718, 0.08870247713858942, 0.0899786837513064, 0.09242983286651062, 0.0939878335654343, 0.09956671122669955, 0.10029884693628471, 0.10740132409933507, 0.13133740341430541, 0.15675806118031388, 0.7071069104920774, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.7706662419129044e-05, 0.000240248125203556, 0.00032029216107740013, 0.0003886104526896765, 0.0004524672706336105, 0.0005129105063181759, 0.000570647174940566, 0.0006283600145590299, 0.0006869393702155554, 0.0007454339237163173, 0.0008029150443505805, 0.000859988170308643, 0.000917624961980832, 0.0009792122678759952, 0.0010340903786264964, 0.0011038694397650464, 0.001169623037635771, 0.0012584987574614217, 0.0018618664435832335, 0.004854247809636678, 0.0059988363808828, 0.006952701487252915, 0.008114298152100605, 0.009661214861711039, 0.010754811326431895, 0.011923581656420644, 0.014143562971222663, 0.01592145575916197, 0.017395869236076965, 0.021212603049744847, 0.02466486143668418, 0.031890540278844755, 0.03513175008833184, 0.04750309341852863, 0.061417690442644085, 0.07627361324791923, 0.5583845572659804, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.7706662419129044e-05, 0.000240248125203556, 0.00032029216107740013, 0.0003886104526896765, 0.0004524672706336105, 0.0005129105063181759, 0.000570647174940566, 0.0006283600145590299, 0.0006869393702155554, 0.0007454339237163173, 0.0008029150443505805, 0.000859988170308643, 0.000917624961980832, 0.0009792122678759952, 0.0010340903786264964, 0.0011038694397650464, 0.001169623037635771, 0.0012584987574614217, 0.0018618664435832335, 0.004854247809636678, 0.0059988363808828, 0.006952701487252915, 0.008114298152100605, 0.009661214861711039, 0.010754811326431895, 0.011923581656420644, 0.014143562971222663, 0.01592145575916197, 0.017395869236076965, 0.021212603049744847, 0.02466486143668418, 0.031890540278844755, 0.03513175008833184, 0.04750309341852863, 0.061417690442644085, 0.07627361324791923, 0.5583845572659804, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }