import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['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, 0.004372374473385432, 0.021081578834658003, 0.044139803455438095, 0.07080909871489728, 0.09790349476006259, 0.1275871281959242, 0.15890966939283305, 0.1912888120217333, 0.22728710407701241, 0.2649827864706554, 0.30635377618241505, 0.347387173881121, 0.39704574656849734, 0.4441894140873565, 0.5012310528806146, 0.5651820276967638, 0.630531987795526, 0.7115792049927584, 0.793083995496747, 0.8909710183353372, 1.0037608706293133, 1.1335844669698774, 1.2851445610142112, 1.457434449901287, 1.6620860272072788, 1.9136060304459197, 2.2094156757969405, 2.5806184633457874, 3.0500777059411424, 3.6449599438724722, 4.421219228651266, 5.482774233549248, 7.019248968004045, 9.397271114193071, 13.471520174909035, 22.262972405213052, 59.33189479351922, 670.1601027921118, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 0.004472827, 0.02205973, 0.04509323, 0.07084839, 0.09763462, 0.1277824, 0.1589973, 0.1922612, 0.2274939, 0.2660767, 0.3062552, 0.3491734, 0.3959458, 0.4464725, 0.5028518, 0.5630442, 0.632873, 0.7056526, 0.7949586, 0.8917111, 1.002967, 1.131602, 1.281561, 1.455122, 1.662986, 1.912807, 2.209948, 2.582097, 3.039956, 3.635716, 4.418374, 5.485661, 7.01821, 9.389036, 13.45678, 22.26917, 59.3026, 670.2435, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0003964779461946243, 0.0018111422600672225, 0.003750841852857793, 0.006008429998742218, 0.008297594707460013, 0.010814747536460887, 0.01345622324363313, 0.016197689801207744, 0.01923536659325164, 0.02242567445363733, 0.025912118212560384, 0.02938580523357293, 0.03358755196365503, 0.03756779857267334, 0.04238836153179197, 0.04779188718043892, 0.05330857626644106, 0.06016462084454729, 0.06705852301737499, 0.07532266408514822, 0.08486278974450806, 0.09583376608953859, 0.10863857383058922, 0.12319808560591802, 0.140498563945743, 0.16175481570183847, 0.18675582340113822, 0.21813001686441208, 0.2578065115053247, 0.3080805536383113, 0.37369012456917866, 0.46340499069062735, 0.5932627094735725, 0.7942418141384817, 1.1385829976529722, 1.88158848699078, 5.014496753152051, 56.63889695509687, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0003964779461946243, 0.0018111422600672225, 0.003750841852857793, 0.006008429998742218, 0.008297594707460013, 0.010814747536460887, 0.01345622324363313, 0.016197689801207744, 0.01923536659325164, 0.02242567445363733, 0.025912118212560384, 0.02938580523357293, 0.03358755196365503, 0.03756779857267334, 0.04238836153179197, 0.04779188718043892, 0.05330857626644106, 0.06016462084454729, 0.06705852301737499, 0.07532266408514822, 0.08486278974450806, 0.09583376608953859, 0.10863857383058922, 0.12319808560591802, 0.140498563945743, 0.16175481570183847, 0.18675582340113822, 0.21813001686441208, 0.2578065115053247, 0.3080805536383113, 0.37369012456917866, 0.46340499069062735, 0.5932627094735725, 0.7942418141384817, 1.1385829976529722, 1.88158848699078, 5.014496753152051, 56.63889695509687, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 8.555832e-05, 0.0001900077, 0.0002716607, 0.000340515, 0.0003997359, 0.0004573059, 0.0005101126, 0.0005609408, 0.0006101773, 0.0006598947, 0.0007079669, 0.0007559478, 0.0008049874, 0.000854808, 0.0009071753, 0.0009599364, 0.001017723, 0.001074649, 0.001140627, 0.001208046, 0.001281193, 0.001360875, 0.001448241, 0.001543195, 0.00164974, 0.001769322, 0.001901789, 0.00205569, 0.002230513, 0.002439305, 0.002689072, 0.002996303, 0.0033891, 0.003919961, 0.004692905, 0.006037028, 0.009851629, 0.03311979, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 8.555832e-05, 0.0001900077, 0.0002716607, 0.000340515, 0.0003997359, 0.0004573059, 0.0005101126, 0.0005609408, 0.0006101773, 0.0006598947, 0.0007079669, 0.0007559478, 0.0008049874, 0.000854808, 0.0009071753, 0.0009599364, 0.001017723, 0.001074649, 0.001140627, 0.001208046, 0.001281193, 0.001360875, 0.001448241, 0.001543195, 0.00164974, 0.001769322, 0.001901789, 0.00205569, 0.002230513, 0.002439305, 0.002689072, 0.002996303, 0.0033891, 0.003919961, 0.004692905, 0.006037028, 0.009851629, 0.03311979, 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.0229743648962415, 1.0463983828257646, 1.0216001538277, 1.0005548903434136, 0.9972536755636606, 1.001530497682932, 1.000551449181801, 1.0050833499773955, 1.0009098445062572, 1.0041282437395826, 0.9996782276241428, 1.0051418885128163, 0.9972296729583336, 1.0051398926679385, 1.0032335329386932, 0.9962174527992761, 1.003712757242751, 0.9916711942238128, 1.0023636897401753, 1.0008306461707874, 0.9992091038288675, 0.9982511519629618, 0.9972115502621876, 0.998413342087911, 1.0005414718480206, 0.9995824477801559, 1.0002409343831904, 1.00057293888082, 0.9966814924349545, 0.9974639107110046, 0.999356460626782, 1.000526515652074, 0.9998519830242835, 0.9991236696171687, 0.998905826906121, 1.0002783812814453, 0.9995062555540967, 1.0001244437076167, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.09067794824253475, 0.08591113000937645, 0.08497640585655311, 0.08485392566475536, 0.08475279383841587, 0.0847636253702148, 0.08467844213034413, 0.08467661872126343, 0.08463025947452812, 0.08463068394867522, 0.08458233658961427, 0.08459093323816559, 0.08459365766775842, 0.08457607809015698, 0.08456850645661855, 0.08456016794306244, 0.08454539547282792, 0.08455084187734178, 0.08455412465532477, 0.08453997103730575, 0.08454482758558109, 0.0845404721764639, 0.08453412723067806, 0.08453079012525216, 0.08453146326115009, 0.08452879700851769, 0.08452724647831379, 0.08452625599741126, 0.08452457162096302, 0.08452234273691384, 0.08452196221067652, 0.08452016642506258, 0.084519399750294, 0.08451834628234858, 0.08451778142852838, 0.08451649908842321, 0.08451603931752034, 0.08451547133158215, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.09067794824253475, 0.08591113000937645, 0.08497640585655311, 0.08485392566475536, 0.08475279383841587, 0.0847636253702148, 0.08467844213034413, 0.08467661872126343, 0.08463025947452812, 0.08463068394867522, 0.08458233658961427, 0.08459093323816559, 0.08459365766775842, 0.08457607809015698, 0.08456850645661855, 0.08456016794306244, 0.08454539547282792, 0.08455084187734178, 0.08455412465532477, 0.08453997103730575, 0.08454482758558109, 0.0845404721764639, 0.08453412723067806, 0.08453079012525216, 0.08453146326115009, 0.08452879700851769, 0.08452724647831379, 0.08452625599741126, 0.08452457162096302, 0.08452234273691384, 0.08452196221067652, 0.08452016642506258, 0.084519399750294, 0.08451834628234858, 0.08451778142852838, 0.08451649908842321, 0.08451603931752034, 0.08451547133158215, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.01956793054226989, 0.009012972960432563, 0.006154551645755707, 0.004808915890471012, 0.00408295843758851, 0.0035842636045366276, 0.0032100790464737227, 0.0029324286876551285, 0.0026846102970859787, 0.0024903304429288948, 0.0023109455637277624, 0.0021760958861961094, 0.0020274424470156753, 0.001924422268721355, 0.0018098944484512512, 0.0016984552815876748, 0.0016140703718429514, 0.0015102310360670763, 0.0014382171453170857, 0.001355875752566089, 0.0012763926523622594, 0.0012005060404873759, 0.0011269090217034233, 0.001058843504148349, 0.0009925719685953782, 0.0009246009742076859, 0.0008607655955523267, 0.0007965881160653193, 0.000731297106186921, 0.0006692268330961239, 0.0006082195568529467, 0.0005464939595115076, 0.000482829433098696, 0.0004171382258068012, 0.00034835749336890913, 0.00027116900161033223, 0.00016604271672571104, 4.942071284460511e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.01956793054226989, 0.009012972960432563, 0.006154551645755707, 0.004808915890471012, 0.00408295843758851, 0.0035842636045366276, 0.0032100790464737227, 0.0029324286876551285, 0.0026846102970859787, 0.0024903304429288948, 0.0023109455637277624, 0.0021760958861961094, 0.0020274424470156753, 0.001924422268721355, 0.0018098944484512512, 0.0016984552815876748, 0.0016140703718429514, 0.0015102310360670763, 0.0014382171453170857, 0.001355875752566089, 0.0012763926523622594, 0.0012005060404873759, 0.0011269090217034233, 0.001058843504148349, 0.0009925719685953782, 0.0009246009742076859, 0.0008607655955523267, 0.0007965881160653193, 0.000731297106186921, 0.0006692268330961239, 0.0006082195568529467, 0.0005464939595115076, 0.000482829433098696, 0.0004171382258068012, 0.00034835749336890913, 0.00027116900161033223, 0.00016604271672571104, 4.942071284460511e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }