import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], '_alpha1.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], } xedges = { 'alpha1.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], '_alpha1.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], } 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.0, 0.0, 0.4578209265694474, 2.429079716960941, 3.131015833686611, 4.48640533743821, 5.953897644222923, 7.460208248586718, 8.989235672372615, 10.50410247369457, 12.050768977486317, 13.592123586025231, 15.156258145947934, 16.712336566560136, 18.2704180328993, 19.858696099548634, 21.461115265096687, 23.04890312667207, 24.70891355348544, 26.364972766809814, 28.04550100495963, 29.78539971737849, 31.64716212322848, 33.57296711437941, 35.579031129525724, 37.82526050062758, 40.238506496179134, 43.102004417676206, 46.48584148499775, 50.713301824019005, 56.51251903579416, 65.32672282511766, 82.0024969474132, 141.0245716088841, 59.65613917147438, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.4572244, 2.427371, 3.12899, 4.493723, 5.959835, 7.460348, 8.981343, 10.51842, 12.05668, 13.60291, 15.1593, 16.7169, 18.28537, 19.86243, 21.45766, 23.0486, 24.688, 26.3474, 28.05877, 29.81367, 31.62045, 33.5352, 35.59413, 37.81195, 40.27453, 43.11269, 46.47997, 50.71981, 56.49791, 65.30063, 81.98872, 141.0586, 59.67484, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], '_alpha1.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], } yerrs = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.038728901421958235, 0.2053350076746705, 0.26464913653374106, 0.37921412144197025, 0.5032407662644934, 0.6305417511316014, 0.7597626990935573, 0.8878091264270662, 1.0185190844267096, 1.1487947183738125, 1.2809841695570732, 1.4124850927866266, 1.5441796348054442, 1.6784045410658988, 1.8138363377688749, 1.948030320638062, 2.088322675362941, 2.228286771532772, 2.3703288814438, 2.5173612257424867, 2.6747106207327223, 2.837469750664006, 3.0070107951251703, 3.196867270435754, 3.400807717111903, 3.642819466018344, 3.9288147413352874, 4.286093226416404, 4.776219762823345, 5.5211573784477705, 6.9305127461628695, 11.918791764859241, 5.041901433527027, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.038728901421958235, 0.2053350076746705, 0.26464913653374106, 0.37921412144197025, 0.5032407662644934, 0.6305417511316014, 0.7597626990935573, 0.8878091264270662, 1.0185190844267096, 1.1487947183738125, 1.2809841695570732, 1.4124850927866266, 1.5441796348054442, 1.6784045410658988, 1.8138363377688749, 1.948030320638062, 2.088322675362941, 2.228286771532772, 2.3703288814438, 2.5173612257424867, 2.6747106207327223, 2.837469750664006, 3.0070107951251703, 3.196867270435754, 3.400807717111903, 3.642819466018344, 3.9288147413352874, 4.286093226416404, 4.776219762823345, 5.5211573784477705, 6.9305127461628695, 11.918791764859241, 5.041901433527027, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009639802, 0.002221117, 0.00252177, 0.003022084, 0.003480331, 0.003893883, 0.004272421, 0.004623582, 0.004950137, 0.005257985, 0.005550639, 0.005828829, 0.006096145, 0.006353596, 0.006603809, 0.006844246, 0.007083474, 0.00731766, 0.007551578, 0.007784148, 0.008016548, 0.008255699, 0.008505357, 0.008766333, 0.009047292, 0.009360648, 0.00971933, 0.01015295, 0.01071568, 0.01152025, 0.01290864, 0.0169318, 0.01101283, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009639802, 0.002221117, 0.00252177, 0.003022084, 0.003480331, 0.003893883, 0.004272421, 0.004623582, 0.004950137, 0.005257985, 0.005550639, 0.005828829, 0.006096145, 0.006353596, 0.006603809, 0.006844246, 0.007083474, 0.00731766, 0.007551578, 0.007784148, 0.008016548, 0.008255699, 0.008505357, 0.008766333, 0.009047292, 0.009360648, 0.00971933, 0.01015295, 0.01071568, 0.01152025, 0.01290864, 0.0169318, 0.01101283, 0.0, 0.0, 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.0, 1.0, 0.9986970307934211, 0.9992965578902124, 0.9993529787793421, 1.0016310747717612, 1.0009972216742486, 1.00001873291048, 0.9991219862666554, 1.0013630413775272, 1.0004905099852737, 1.000793578273954, 1.0002006995409272, 1.0002730577751164, 1.0008183702788724, 1.0001880234448752, 0.9998389988099871, 0.9999868485424056, 0.9991536028712807, 0.9993334805628195, 1.0004731238367974, 1.0009491322221542, 0.999155939381722, 0.9988750736790485, 1.0004243755379203, 0.9996481055133155, 1.0008952495248373, 1.0002479138144076, 0.9998736930469541, 1.0001283327203498, 0.9997414902743069, 0.9996005796098557, 0.9998319935620736, 1.0002412940576788, 1.0003134770165376, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08459399554354666, 0.0845320168955049, 0.08452500740698275, 0.08452515832162992, 0.08452291193698784, 0.08452066351513081, 0.08451916567596518, 0.08452022708750292, 0.08451901171863338, 0.08451914898382384, 0.08451849772033262, 0.08451751119067819, 0.0845180242742591, 0.08451735867512707, 0.08451733823539032, 0.08451726791214682, 0.08451697687324508, 0.084516938107287, 0.08451725932885369, 0.08451661718925046, 0.08451660247822126, 0.08451650225007097, 0.08451637663145253, 0.08451672845406347, 0.08451625105506409, 0.084516242695303, 0.08451637349843873, 0.0845161539922926, 0.084516136323673, 0.08451606233528869, 0.08451587456668896, 0.08451570977229897, 0.084516053226889, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08459399554354666, 0.0845320168955049, 0.08452500740698275, 0.08452515832162992, 0.08452291193698784, 0.08452066351513081, 0.08451916567596518, 0.08452022708750292, 0.08451901171863338, 0.08451914898382384, 0.08451849772033262, 0.08451751119067819, 0.0845180242742591, 0.08451735867512707, 0.08451733823539032, 0.08451726791214682, 0.08451697687324508, 0.084516938107287, 0.08451725932885369, 0.08451661718925046, 0.08451660247822126, 0.08451650225007097, 0.08451637663145253, 0.08451672845406347, 0.08451625105506409, 0.084516242695303, 0.08451637349843873, 0.0845161539922926, 0.084516136323673, 0.08451606233528869, 0.08451587456668896, 0.08451570977229897, 0.084516053226889, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0021055835241593586, 0.0009143862115726995, 0.0008054159205674616, 0.0006736092200098989, 0.0005845466630379465, 0.0005219536600386012, 0.00047528189889723283, 0.00044016916357954804, 0.00041077353729442707, 0.0003868405821005047, 0.0003662275310007159, 0.0003487740314937742, 0.00033366204259928546, 0.00031994024019252755, 0.0003077104296970118, 0.0002969445427569989, 0.00028667687005610185, 0.00027755234434423593, 0.00026926165443307866, 0.00026134106219357825, 0.00025331016944852663, 0.0002459031688165583, 0.00023905532922007306, 0.0002317586946917273, 0.00022484164517535188, 0.0002171743083985482, 0.0002090815114777839, 0.000200202898151493, 0.0001896160387614796, 0.0001763482002738785, 0.00015741764556606233, 0.00012006276499785058, 0.00018460514128051342, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0021055835241593586, 0.0009143862115726995, 0.0008054159205674616, 0.0006736092200098989, 0.0005845466630379465, 0.0005219536600386012, 0.00047528189889723283, 0.00044016916357954804, 0.00041077353729442707, 0.0003868405821005047, 0.0003662275310007159, 0.0003487740314937742, 0.00033366204259928546, 0.00031994024019252755, 0.0003077104296970118, 0.0002969445427569989, 0.00028667687005610185, 0.00027755234434423593, 0.00026926165443307866, 0.00026134106219357825, 0.00025331016944852663, 0.0002459031688165583, 0.00023905532922007306, 0.0002317586946917273, 0.00022484164517535188, 0.0002171743083985482, 0.0002090815114777839, 0.000200202898151493, 0.0001896160387614796, 0.0001763482002738785, 0.00015741764556606233, 0.00012006276499785058, 0.00018460514128051342, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }