import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['alpha1.yoda'][i] - xedges['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))], [abs(xedges['alpha1.yoda'][i+1] - xpoints['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))] ] yvals = { 'alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 587.9807289966184, 6.030627519362749, 1.243836072114931, 0.4801055071989887, 0.25861456648446784, 0.16659363605828964, 0.12264051377720937, 0.09945004471674675, 0.08514440878795361, 0.07600666904075888, 0.07299254181319327, 0.07062040945162286, 0.07244019893893838, 0.07580573102775688, 0.08488752018323739, 0.09672681507500666, 0.1320776897831341, 0.24934450510094625, 1.727219641296255, 0.11937776950439297, 0.05482900396987583, 0.03446026684364512, 0.024569209788313794, 0.017872409564932336, 0.013479238075196999, 0.011291217307202013, 0.008790620409451638, 0.007244848489753637, 0.00610162639461616, 0.0050140382257366205, 0.004239022139848091, 0.004072032406489398, 0.0034597282193022426, 0.003459728219302262, 0.003845093905168129, 0.0043332227217727885, 0.005095369710900323, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 588.0042, 6.030109, 1.245242, 0.4807962, 0.2564162, 0.1660348, 0.1224981, 0.09847324, 0.08480746, 0.0764267, 0.07216919, 0.07077839, 0.07159608, 0.07646027, 0.08442978, 0.0972395, 0.1311977, 0.2504046, 1.729841, 0.1186914, 0.05507437, 0.03515, 0.02458354, 0.01789572, 0.01395113, 0.01104605, 0.008943066, 0.007286099, 0.006025989, 0.005105185, 0.004431368, 0.003807907, 0.003605282, 0.003463804, 0.00371199, 0.004557259, 0.005141154, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 49.693443868359985, 0.5097046711493531, 0.10514589321513036, 0.04059810756936879, 0.021881714843747364, 0.014106071114618845, 0.010391985421631502, 0.008423842425196587, 0.007223081119310398, 0.006450810851910262, 0.0061908962109074326, 0.005990948721911588, 0.006146067994506753, 0.0064321674957430455, 0.007200043450200953, 0.0081936417056509, 0.011193299881781263, 0.02109644696664784, 0.1460043473015595, 0.0101139370241796, 0.004661631965633942, 0.002939246643541901, 0.0021055086166668906, 0.0015328633990135834, 0.0011607977766893312, 0.0009821858205989423, 0.0007667845467610776, 0.0006335364667300129, 0.0005385086434886251, 0.00045032688182219694, 0.00038230878047855173, 0.0003764369772865796, 0.00031650892846093407, 0.00031499926823315346, 0.00035001274581068315, 0.0003968969488540317, 0.00046005207221999476, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 49.693443868359985, 0.5097046711493531, 0.10514589321513036, 0.04059810756936879, 0.021881714843747364, 0.014106071114618845, 0.010391985421631502, 0.008423842425196587, 0.007223081119310398, 0.006450810851910262, 0.0061908962109074326, 0.005990948721911588, 0.006146067994506753, 0.0064321674957430455, 0.007200043450200953, 0.0081936417056509, 0.011193299881781263, 0.02109644696664784, 0.1460043473015595, 0.0101139370241796, 0.004661631965633942, 0.002939246643541901, 0.0021055086166668906, 0.0015328633990135834, 0.0011607977766893312, 0.0009821858205989423, 0.0007667845467610776, 0.0006335364667300129, 0.0005385086434886251, 0.00045032688182219694, 0.00038230878047855173, 0.0003764369772865796, 0.00031650892846093407, 0.00031499926823315346, 0.00035001274581068315, 0.0003968969488540317, 0.00046005207221999476, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.02655175, 0.002688843, 0.001221883, 0.0007592476, 0.000554467, 0.0004461722, 0.0003832371, 0.000343607, 0.0003188746, 0.0003027091, 0.0002941567, 0.0002913086, 0.0002929864, 0.0003027756, 0.0003181638, 0.0003414478, 0.0003966122, 0.0005479288, 0.001440144, 0.0003772354, 0.0002569672, 0.000205289, 0.0001716821, 0.0001464797, 0.0001293325, 0.0001150817, 0.0001035491, 9.346531e-05, 8.499963e-05, 7.823636e-05, 7.289065e-05, 6.756878e-05, 6.574648e-05, 6.444357e-05, 6.671236e-05, 7.391877e-05, 7.851149e-05, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.02655175, 0.002688843, 0.001221883, 0.0007592476, 0.000554467, 0.0004461722, 0.0003832371, 0.000343607, 0.0003188746, 0.0003027091, 0.0002941567, 0.0002913086, 0.0002929864, 0.0003027756, 0.0003181638, 0.0003414478, 0.0003966122, 0.0005479288, 0.001440144, 0.0003772354, 0.0002569672, 0.000205289, 0.0001716821, 0.0001464797, 0.0001293325, 0.0001150817, 0.0001035491, 9.346531e-05, 8.499963e-05, 7.823636e-05, 7.289065e-05, 6.756878e-05, 6.574648e-05, 6.444357e-05, 6.671236e-05, 7.391877e-05, 7.851149e-05, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha1.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], '_alpha1.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0000399179806823, 0.999914019003647, 1.0011303160573872, 1.0014386271156124, 0.991499448332119, 0.9966455137692408, 0.9988387705430842, 0.9901779358719358, 0.9960426199118634, 1.005526238217542, 0.9887200556010168, 1.0022370381254353, 0.9883473685701788, 1.0086344259644888, 0.9946076857675978, 1.0053003391520312, 0.9933373321067395, 1.0042515270132966, 1.0015176753674349, 0.994250441206579, 1.0044751137602095, 1.0200153167555077, 1.000583258957438, 1.0013042692974876, 1.0350087981360998, 0.9782869020645245, 1.0173418465873527, 1.005693771278268, 0.9876037322306558, 1.0181783165903147, 1.04537505438903, 0.9351367130407718, 1.0420708713146007, 1.0011780638360548, 0.9653834448648377, 1.0517019993229324, 1.0089854694943396, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.0845154295331434, 0.08451934222646422, 0.0845335615941317, 0.08456080374129545, 0.08461130067498174, 0.08467352924383771, 0.08473533827907588, 0.08470425980389797, 0.08483329935731884, 0.08487164262455692, 0.08481546274620128, 0.08483310658253222, 0.08484333401247868, 0.08485067564862418, 0.08481863334750511, 0.08470910263402298, 0.08474784727201225, 0.0846076273391588, 0.08453143063610903, 0.08472211422753562, 0.0850212775740945, 0.0852937865187754, 0.08569704255072802, 0.08576702505862627, 0.08611746229375551, 0.08698670779920806, 0.08722758019862102, 0.08744647560622161, 0.08825657433955385, 0.08981321273354247, 0.09018796502257762, 0.0924444944707882, 0.09148375490742089, 0.09104740264733299, 0.09102839994108769, 0.09159394158527236, 0.0902882613671435, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.0845154295331434, 0.08451934222646422, 0.0845335615941317, 0.08456080374129545, 0.08461130067498174, 0.08467352924383771, 0.08473533827907588, 0.08470425980389797, 0.08483329935731884, 0.08487164262455692, 0.08481546274620128, 0.08483310658253222, 0.08484333401247868, 0.08485067564862418, 0.08481863334750511, 0.08470910263402298, 0.08474784727201225, 0.0846076273391588, 0.08453143063610903, 0.08472211422753562, 0.0850212775740945, 0.0852937865187754, 0.08569704255072802, 0.08576702505862627, 0.08611746229375551, 0.08698670779920806, 0.08722758019862102, 0.08744647560622161, 0.08825657433955385, 0.08981321273354247, 0.09018796502257762, 0.0924444944707882, 0.09148375490742089, 0.09104740264733299, 0.09102839994108769, 0.09159394158527236, 0.0902882613671435, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.515751739909949e-05, 0.00044586454583156335, 0.0009823505101619993, 0.0015814182270675675, 0.002143989828327403, 0.002678206746408298, 0.0031248817229858833, 0.00345507134741528, 0.0037451032256755183, 0.003982664992695194, 0.004029955563855042, 0.0041249916598055875, 0.004044527821451255, 0.003994099072656345, 0.003748063311464567, 0.003530022152959599, 0.003002870512432646, 0.0021974769396990437, 0.0008337932047363654, 0.003160013807982215, 0.004686701953243269, 0.0059572666959152604, 0.006987693193195803, 0.008195856270405168, 0.009594941440939702, 0.01019214287254892, 0.01177949850828099, 0.012900933695464805, 0.01393065135469461, 0.015603463012790687, 0.017195156711923214, 0.01659337973153626, 0.019003365534088032, 0.018626772369130372, 0.017349994992406553, 0.01705861312611199, 0.015408399086732309, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.515751739909949e-05, 0.00044586454583156335, 0.0009823505101619993, 0.0015814182270675675, 0.002143989828327403, 0.002678206746408298, 0.0031248817229858833, 0.00345507134741528, 0.0037451032256755183, 0.003982664992695194, 0.004029955563855042, 0.0041249916598055875, 0.004044527821451255, 0.003994099072656345, 0.003748063311464567, 0.003530022152959599, 0.003002870512432646, 0.0021974769396990437, 0.0008337932047363654, 0.003160013807982215, 0.004686701953243269, 0.0059572666959152604, 0.006987693193195803, 0.008195856270405168, 0.009594941440939702, 0.01019214287254892, 0.01177949850828099, 0.012900933695464805, 0.01393065135469461, 0.015603463012790687, 0.017195156711923214, 0.01659337973153626, 0.019003365534088032, 0.018626772369130372, 0.017349994992406553, 0.01705861312611199, 0.015408399086732309, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }