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.046036521076537475, 1.9869827880466815, 4.370356117323762, 6.625161718725347, 8.830521519737577, 11.004447182250782, 13.202133658211338, 15.334875862527854, 17.495781256431016, 19.677068398992983, 21.79159406769195, 23.91232559096712, 26.03556092140098, 28.239460000823176, 30.35517948647592, 32.55326592489951, 34.740269450808775, 36.9472897144974, 39.2311269953422, 41.51747863189234, 43.947948250078895, 46.4744200085061, 49.16356377505523, 52.04271592912449, 55.280344084841346, 58.88740413505469, 63.204365542125714, 68.60855964932756, 75.86569989984774, 86.61807680171222, 106.39781036919155, 173.9013431381956, 81.57020654835831, 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.04624374, 1.986984, 4.355538, 6.601641, 8.818583, 11.00746, 13.18119, 15.35103, 17.49542, 19.63651, 21.79967, 23.92974, 26.0563, 28.21893, 30.37991, 32.52688, 34.72355, 36.96644, 39.21634, 41.55168, 43.94386, 46.48033, 49.14919, 52.04333, 55.25931, 58.89115, 63.22015, 68.62186, 75.81361, 86.61661, 106.4096, 173.9585, 81.63464, 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.0039516254316574, 0.1680037942204955, 0.3694338262781896, 0.5599931111475911, 0.7463842218808021, 0.9301262566948673, 1.115857190074607, 1.296098955132412, 1.4787439931371043, 1.6630760652094412, 1.841789585034342, 2.0210469641741353, 2.200476601377227, 2.3867420090141276, 2.565551463663571, 2.7513327235340053, 2.936169867758547, 3.122684004395748, 3.3156948326196027, 3.50893121700358, 3.714345452832101, 3.927876816407009, 4.1551490107016775, 4.3984769316831525, 4.672107239818568, 4.976955126861907, 5.341792326807376, 5.798533710136189, 6.411874740824451, 7.320602146692105, 8.992299769319759, 14.697379234617031, 6.893985861940412, 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.0039516254316574, 0.1680037942204955, 0.3694338262781896, 0.5599931111475911, 0.7463842218808021, 0.9301262566948673, 1.115857190074607, 1.296098955132412, 1.4787439931371043, 1.6630760652094412, 1.841789585034342, 2.0210469641741353, 2.200476601377227, 2.3867420090141276, 2.565551463663571, 2.7513327235340053, 2.936169867758547, 3.122684004395748, 3.3156948326196027, 3.50893121700358, 3.714345452832101, 3.927876816407009, 4.1551490107016775, 4.3984769316831525, 4.672107239818568, 4.976955126861907, 5.341792326807376, 5.798533710136189, 6.411874740824451, 7.320602146692105, 8.992299769319759, 14.697379234617031, 6.893985861940412, 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.0003567251, 0.002338322, 0.003462008, 0.004262193, 0.004926138, 0.005503648, 0.006022607, 0.00649944, 0.00693856, 0.00735088, 0.007745191, 0.00811477, 0.008467663, 0.008812061, 0.009143246, 0.009460812, 0.009775056, 0.01008582, 0.01038821, 0.01069305, 0.01099655, 0.01130946, 0.01162962, 0.01196712, 0.01233133, 0.01273011, 0.0131897, 0.01374164, 0.01444378, 0.0154386, 0.01711188, 0.02187913, 0.01498803, 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.0003567251, 0.002338322, 0.003462008, 0.004262193, 0.004926138, 0.005503648, 0.006022607, 0.00649944, 0.00693856, 0.00735088, 0.007745191, 0.00811477, 0.008467663, 0.008812061, 0.009143246, 0.009460812, 0.009775056, 0.01008582, 0.01038821, 0.01069305, 0.01099655, 0.01130946, 0.01162962, 0.01196712, 0.01233133, 0.01273011, 0.0131897, 0.01374164, 0.01444378, 0.0154386, 0.01711188, 0.02187913, 0.01498803, 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.0045011855504462, 1.000000609946561, 0.9966094027749766, 0.9964497894958747, 0.9986480391094804, 1.0002737818355907, 0.9984136156508073, 1.0010534247304617, 0.9999793517976864, 0.997938798698537, 1.000370598510736, 1.0007282607861219, 1.0007965673818833, 0.9992730030665397, 1.000814704901847, 0.9991894538335911, 0.9995187299617107, 1.0005183136747127, 0.9996230800266341, 1.0008237823980328, 0.9999069751776436, 1.000127166546518, 0.9997076335816297, 1.0000117993625917, 0.9996195015572069, 1.0000636106311755, 1.0002497368297094, 1.000193858473934, 0.9993133932736862, 0.9999830658707006, 1.0001108070811564, 1.0003286740675656, 1.0007899140429843, 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.08583675176253375, 0.08455221415664747, 0.08453174440723074, 0.08452519876833005, 0.08452323231561333, 0.08452276077939473, 0.08452097357615955, 0.0845196900680198, 0.0845200320845092, 0.08451848778929653, 0.08451835048473876, 0.08451904673536169, 0.08451811766300207, 0.08451797622704381, 0.0845177497568939, 0.08451787079924142, 0.08451776322334169, 0.08451726847965432, 0.08451694066839491, 0.08451696327984948, 0.08451692515191385, 0.08451696257184273, 0.08451683913137986, 0.08451666776332954, 0.08451660924266435, 0.0845164632397034, 0.08451619252861689, 0.0845161848575992, 0.0845161219007922, 0.08451587032404989, 0.08451583484770248, 0.08451561655241123, 0.08451597897883661, 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.08583675176253375, 0.08455221415664747, 0.08453174440723074, 0.08452519876833005, 0.08452323231561333, 0.08452276077939473, 0.08452097357615955, 0.0845196900680198, 0.0845200320845092, 0.08451848778929653, 0.08451835048473876, 0.08451904673536169, 0.08451811766300207, 0.08451797622704381, 0.0845177497568939, 0.08451787079924142, 0.08451776322334169, 0.08451726847965432, 0.08451694066839491, 0.08451696327984948, 0.08451692515191385, 0.08451696257184273, 0.08451683913137986, 0.08451666776332954, 0.08451660924266435, 0.0845164632397034, 0.08451619252861689, 0.0845161848575992, 0.0845161219007922, 0.08451587032404989, 0.08451583484770248, 0.08451561655241123, 0.08451597897883661, 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.007748741469993593, 0.0011768204606838618, 0.0007921569563351739, 0.0006433341827646779, 0.0005578535751245634, 0.0005001294393849158, 0.0004561843680664539, 0.0004238338841647858, 0.0003965847479631444, 0.00037357597437513593, 0.0003554210387703101, 0.0003393551149648679, 0.0003252345138851863, 0.00031204778702365873, 0.00030120876089939023, 0.00029062558644119224, 0.00028137536508866746, 0.00027297861569647205, 0.00026479509500793497, 0.0002575553803449412, 0.00025021759690408893, 0.00024334806110393756, 0.00023654957263087332, 0.00022994802992790927, 0.00022306898055979041, 0.00021617712967622523, 0.0002086833699993249, 0.00020029046040663648, 0.00019038616949514214, 0.00017823762163805994, 0.00016082924959285534, 0.00012581346184665826, 0.00018374392605116738, 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.007748741469993593, 0.0011768204606838618, 0.0007921569563351739, 0.0006433341827646779, 0.0005578535751245634, 0.0005001294393849158, 0.0004561843680664539, 0.0004238338841647858, 0.0003965847479631444, 0.00037357597437513593, 0.0003554210387703101, 0.0003393551149648679, 0.0003252345138851863, 0.00031204778702365873, 0.00030120876089939023, 0.00029062558644119224, 0.00028137536508866746, 0.00027297861569647205, 0.00026479509500793497, 0.0002575553803449412, 0.00025021759690408893, 0.00024334806110393756, 0.00023654957263087332, 0.00022994802992790927, 0.00022306898055979041, 0.00021617712967622523, 0.0002086833699993249, 0.00020029046040663648, 0.00019038616949514214, 0.00017823762163805994, 0.00016082924959285534, 0.00012581346184665826, 0.00018374392605116738, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }