import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.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], '_alpha2.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 = { 'alpha2.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], '_alpha2.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['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, 0.0, 0.0, 0.5464022147688666, 2.642632182028315, 3.1914255805753684, 4.525191078476969, 5.979676603707837, 7.483716645275648, 9.01001387042472, 10.527521661376653, 12.070525044931337, 13.618595526043203, 15.180047743829643, 16.739837286833428, 18.296773175650607, 19.888268463005396, 21.491312072549167, 23.083064659962414, 24.745537735460772, 26.401205943283628, 28.087743608388156, 29.829549040321595, 31.69616128633951, 33.61520942803442, 35.63525360479635, 37.87813578273656, 40.29209482912375, 43.16576575340587, 46.55089931265349, 50.789356345651356, 56.59077501406249, 65.41586521971767, 82.11794646654505, 141.23688073646164, 59.74030882786737, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.5506913, 2.638977, 3.187898, 4.529869, 5.986803, 7.484168, 9.004718, 10.53911, 12.07897, 13.62557, 15.18365, 16.7439, 18.31299, 19.89211, 21.4894, 23.08301, 24.72484, 26.3848, 28.09757, 29.85659, 31.66715, 33.58169, 35.64397, 37.86532, 40.33265, 43.17278, 46.54895, 50.78894, 56.57856, 65.39481, 82.10894, 141.2616, 59.76469, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.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], ], '_alpha2.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 = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04622271104233034, 0.2233819573080696, 0.26975501582780037, 0.3824960910569694, 0.5054204026255327, 0.632530409045774, 0.7615190163124275, 0.8897921234886377, 1.0201883273371655, 1.1510327418966324, 1.2829930648621002, 1.414809691889211, 1.5464068392101264, 1.6809040709643084, 1.8163887816226396, 1.9509176902018284, 2.0914175386908997, 2.231350942950426, 2.3738986357121155, 2.521090447742049, 2.6788540749794936, 2.8410396615025904, 3.0117634919466725, 3.2013359757507183, 3.4053369270301843, 3.6482059552087107, 3.9343102188032737, 4.292523159487446, 4.782832884525628, 5.528691143683006, 6.940276248827384, 11.936732067732699, 5.049012935026817, 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.04622271104233034, 0.2233819573080696, 0.26975501582780037, 0.3824960910569694, 0.5054204026255327, 0.632530409045774, 0.7615190163124275, 0.8897921234886377, 1.0201883273371655, 1.1510327418966324, 1.2829930648621002, 1.414809691889211, 1.5464068392101264, 1.6809040709643084, 1.8163887816226396, 1.9509176902018284, 2.0914175386908997, 2.231350942950426, 2.3738986357121155, 2.521090447742049, 2.6788540749794936, 2.8410396615025904, 3.0117634919466725, 3.2013359757507183, 3.4053369270301843, 3.6482059552087107, 3.9343102188032737, 4.292523159487446, 4.782832884525628, 5.528691143683006, 6.940276248827384, 11.936732067732699, 5.049012935026817, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.001058926, 0.002318084, 0.00254779, 0.003037066, 0.003491475, 0.00390376, 0.004281998, 0.004632477, 0.004959369, 0.005267308, 0.005560317, 0.005839016, 0.006106481, 0.006364317, 0.006614904, 0.006855792, 0.00709542, 0.007329736, 0.0075639, 0.007797071, 0.008030006, 0.008269184, 0.00851931, 0.008780762, 0.009062328, 0.009375975, 0.009735681, 0.01016942, 0.0107334, 0.01153939, 0.01293024, 0.0169599, 0.01103148, 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.001058926, 0.002318084, 0.00254779, 0.003037066, 0.003491475, 0.00390376, 0.004281998, 0.004632477, 0.004959369, 0.005267308, 0.005560317, 0.005839016, 0.006106481, 0.006364317, 0.006614904, 0.006855792, 0.00709542, 0.007329736, 0.0075639, 0.007797071, 0.008030006, 0.008269184, 0.00851931, 0.008780762, 0.009062328, 0.009375975, 0.009735681, 0.01016942, 0.0107334, 0.01153939, 0.01293024, 0.0169599, 0.01103148, 0.0, 0.0, 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.0, 1.0, 1.0078496849302627, 0.9986168404164709, 0.9988946693299574, 1.0010337511592118, 1.0011917695160544, 1.0000603115732123, 0.9994122239431725, 1.001100766067845, 1.0006996344431769, 1.0005121287245413, 1.0002373020316633, 1.0002426972913152, 1.0008863215493633, 1.000193155930178, 0.9999110304413843, 0.9999976320318287, 0.9991635770585372, 0.9993785911401595, 1.0003498462442855, 1.0009065158726287, 0.9990847066281173, 0.9990028493469251, 1.0002446003415697, 0.9996616575110753, 1.001006529222376, 1.0001624955904687, 0.9999581251343739, 0.9999918025019154, 0.9997841518505542, 0.9996781328253177, 0.9998903227986989, 1.000175019891472, 1.000408119285136, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08459466267332572, 0.08453009799366627, 0.0845249275025136, 0.08452595358375563, 0.08452303295334317, 0.08452089236236388, 0.08451918357330238, 0.08452056923835218, 0.08451896860655317, 0.08451919580807594, 0.08451838139860982, 0.08451752951039836, 0.0845180089606231, 0.0845173663102444, 0.08451735173222445, 0.08451727354841647, 0.0845169565943141, 0.08451700834211605, 0.08451724242466994, 0.0845165458027611, 0.08451667224870012, 0.08451649446316463, 0.08451640404605687, 0.08451672474361233, 0.08451625415536236, 0.08451618757442891, 0.0845163096072313, 0.08451619528852282, 0.08451612269556515, 0.08451605929407696, 0.08451594989232787, 0.08451568744289832, 0.08451601664087109, 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.08459466267332572, 0.08453009799366627, 0.0845249275025136, 0.08452595358375563, 0.08452303295334317, 0.08452089236236388, 0.08451918357330238, 0.08452056923835218, 0.08451896860655317, 0.08451919580807594, 0.08451838139860982, 0.08451752951039836, 0.0845180089606231, 0.0845173663102444, 0.08451735173222445, 0.08451727354841647, 0.0845169565943141, 0.08451700834211605, 0.08451724242466994, 0.0845165458027611, 0.08451667224870012, 0.08451649446316463, 0.08451640404605687, 0.08451672474361233, 0.08451625415536236, 0.08451618757442891, 0.0845163096072313, 0.08451619528852282, 0.08451612269556515, 0.08451605929407696, 0.08451594989232787, 0.08451568744289832, 0.08451601664087109, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.001937997269004365, 0.0008771875313426281, 0.0007983234876310886, 0.0006711464659349096, 0.000583890272232286, 0.0005216338598902434, 0.000475248768934265, 0.00044003490555575116, 0.00041086605442093355, 0.0003867732168069157, 0.000366291140438616, 0.0003488096031012575, 0.00033374633556295714, 0.00032000357456147605, 0.00030779432999110417, 0.00029700527642204176, 0.0002867353328851748, 0.00027762883315808, 0.00026929539465537946, 0.0002613874916265224, 0.0002533431707220896, 0.00024599531404685123, 0.0002390697171537272, 0.00023181610759212556, 0.00022491578158030168, 0.00021720858732270296, 0.00020914055676156705, 0.00020022738486369336, 0.0001896669553886267, 0.00017640047962740686, 0.00015745936858355068, 0.00012008124161029875, 0.00018465723087882812, 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.001937997269004365, 0.0008771875313426281, 0.0007983234876310886, 0.0006711464659349096, 0.000583890272232286, 0.0005216338598902434, 0.000475248768934265, 0.00044003490555575116, 0.00041086605442093355, 0.0003867732168069157, 0.000366291140438616, 0.0003488096031012575, 0.00033374633556295714, 0.00032000357456147605, 0.00030779432999110417, 0.00029700527642204176, 0.0002867353328851748, 0.00027762883315808, 0.00026929539465537946, 0.0002613874916265224, 0.0002533431707220896, 0.00024599531404685123, 0.0002390697171537272, 0.00023181610759212556, 0.00022491578158030168, 0.00021720858732270296, 0.00020914055676156705, 0.00020022738486369336, 0.0001896669553886267, 0.00017640047962740686, 0.00015745936858355068, 0.00012008124161029875, 0.00018465723087882812, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }