import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.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], '_alpha3.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 = { 'alpha3.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], '_alpha3.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['alpha3.yoda'][i] - xedges['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))], [abs(xedges['alpha3.yoda'][i+1] - xpoints['alpha3.yoda'][i]) for i in range(len(xpoints['alpha3.yoda']))] ] yvals = { 'alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.5928403746689995, 3.1957131183796483, 3.887334697052638, 5.3123397389726, 6.845521060133988, 8.392723990020421, 9.965639486945204, 11.549274615699634, 13.107279562073842, 14.691906130596733, 16.267825049047165, 17.814786867702974, 19.38251313641286, 20.991329281510247, 22.57473401153817, 24.166492886443777, 25.815493421503938, 27.416180768017128, 29.09474059693916, 30.80414054246869, 32.58364773834187, 34.44989641784084, 36.43376915583971, 38.60005350638294, 41.00285365418651, 43.69108507456544, 46.90866934654064, 50.9939839618048, 56.43601915240984, 64.67928631206357, 80.09548765931761, 131.97341162589632, 49.70946034010865, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.591385, 3.18394, 3.883642, 5.320289, 6.848433, 8.408668, 9.97896, 11.54577, 13.11653, 14.683, 16.25483, 17.82662, 19.40055, 20.98748, 22.57862, 24.16937, 25.78639, 27.42421, 29.10431, 30.831, 32.60563, 34.4694, 36.44588, 38.59421, 40.97184, 43.6965, 46.94286, 50.94887, 56.4163, 64.68619, 80.07211, 131.9675, 49.70872, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.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], ], '_alpha3.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 = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05014895889046893, 0.2701377158080772, 0.3285945112042302, 0.4490261729397739, 0.5785990514416173, 0.7093572057739224, 0.8422946830725243, 0.9761284943562045, 1.1078092059332765, 1.2417380659802908, 1.3749252591326728, 1.5056582265569178, 1.6381625554128412, 1.7741298231392026, 1.907952533166097, 2.0424826696857816, 2.1818574605202725, 2.317136379767992, 2.4589969648335144, 2.6034664220585437, 2.753869642723214, 2.911589926131575, 3.0792518733259135, 3.262341724375976, 3.465410156399782, 3.6926043279049945, 3.96454012763821, 4.3098140069255795, 4.769751376634717, 5.466435707919345, 6.769348052704726, 11.153830394455316, 4.2012615423256525, 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.05014895889046893, 0.2701377158080772, 0.3285945112042302, 0.4490261729397739, 0.5785990514416173, 0.7093572057739224, 0.8422946830725243, 0.9761284943562045, 1.1078092059332765, 1.2417380659802908, 1.3749252591326728, 1.5056582265569178, 1.6381625554128412, 1.7741298231392026, 1.907952533166097, 2.0424826696857816, 2.1818574605202725, 2.317136379767992, 2.4589969648335144, 2.6034664220585437, 2.753869642723214, 2.911589926131575, 3.0792518733259135, 3.262341724375976, 3.465410156399782, 3.6926043279049945, 3.96454012763821, 4.3098140069255795, 4.769751376634717, 5.466435707919345, 6.769348052704726, 11.153830394455316, 4.2012615423256525, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.001098078, 0.002547888, 0.002813958, 0.00329356, 0.003736746, 0.004140584, 0.004510665, 0.004851873, 0.005171392, 0.005471486, 0.005756906, 0.006028823, 0.006289339, 0.006541512, 0.00678495, 0.007019895, 0.007250922, 0.007477648, 0.007703296, 0.007928514, 0.008153504, 0.008383296, 0.008620296, 0.008870724, 0.009139884, 0.009438898, 0.009783241, 0.01019214, 0.01072507, 0.01148428, 0.01277729, 0.01640331, 0.01006733, 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.001098078, 0.002547888, 0.002813958, 0.00329356, 0.003736746, 0.004140584, 0.004510665, 0.004851873, 0.005171392, 0.005471486, 0.005756906, 0.006028823, 0.006289339, 0.006541512, 0.00678495, 0.007019895, 0.007250922, 0.007477648, 0.007703296, 0.007928514, 0.008153504, 0.008383296, 0.008620296, 0.008870724, 0.009139884, 0.009438898, 0.009783241, 0.01019214, 0.01072507, 0.01148428, 0.01277729, 0.01640331, 0.01006733, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha3.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], '_alpha3.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.9975450817265743, 0.9963159651872576, 0.9990500696903105, 1.0014963766283775, 1.0004253788485102, 1.001899741966796, 1.0013366440831264, 0.9996965510115353, 1.00070574812129, 0.9993938070038315, 0.9992011809195153, 1.0006642309214755, 1.0009305740416734, 0.9998166251665808, 1.0001721388371552, 1.000119053830845, 0.9988726374108466, 1.0002928647155784, 1.000328904910802, 1.0008719430913606, 1.0006746409068332, 1.0005661434194926, 1.0003324071168285, 0.9998486140341236, 0.9992436220549897, 1.0001239366206016, 1.000728877069754, 0.9991153081540247, 0.9996505927826591, 1.000106737231192, 0.9997081276361404, 0.9999552059325929, 0.9999851066556832, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08459099790305036, 0.08453127856015048, 0.08452951361594084, 0.08452512358078496, 0.08452228053335246, 0.0845204973519207, 0.08451988296144107, 0.08451859764675554, 0.08451862193728919, 0.08451851345512618, 0.08451807509530627, 0.0845173303356537, 0.08451755166543988, 0.08451726898028826, 0.084517165614927, 0.08451713201759262, 0.08451736423921366, 0.08451711051128943, 0.08451688911404857, 0.0845167687268933, 0.08451692286995471, 0.08451665255584707, 0.08451642376485667, 0.08451650782910215, 0.08451631648925376, 0.08451619641862881, 0.08451614984748192, 0.08451612665042389, 0.08451608473222808, 0.08451601771771221, 0.08451597275364411, 0.08451573886771196, 0.08451633780734924, 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.08459099790305036, 0.08453127856015048, 0.08452951361594084, 0.08452512358078496, 0.08452228053335246, 0.0845204973519207, 0.08451988296144107, 0.08451859764675554, 0.08451862193728919, 0.08451851345512618, 0.08451807509530627, 0.0845173303356537, 0.08451755166543988, 0.08451726898028826, 0.084517165614927, 0.08451713201759262, 0.08451736423921366, 0.08451711051128943, 0.08451688911404857, 0.0845167687268933, 0.08451692286995471, 0.08451665255584707, 0.08451642376485667, 0.08451650782910215, 0.08451631648925376, 0.08451619641862881, 0.08451614984748192, 0.08451612665042389, 0.08451608473222808, 0.08451601771771221, 0.08451597275364411, 0.08451573886771196, 0.08451633780734924, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0018522321469975618, 0.0007972830806827488, 0.0007238784975560587, 0.000619982938184027, 0.0005458672856565371, 0.0004933540057940026, 0.00045262173149137935, 0.00042010196843051534, 0.0003945435035171997, 0.0003724149849150832, 0.00035388295501353404, 0.00033841679076890085, 0.0003244852179764328, 0.0003116292404484335, 0.0003005550362866798, 0.00029048050261102715, 0.0002808748173668486, 0.0002727457942910558, 0.0002647659282038901, 0.0002573846846682578, 0.0002502330023168523, 0.0002433474951076624, 0.00023660181748223853, 0.0002298111840319892, 0.00022290848527482406, 0.00021603716144588976, 0.0002085593374590465, 0.00019986945926080328, 0.0001900394492927667, 0.00017755730860403798, 0.00015952571578498406, 0.00012429253588213887, 0.000202523421721339, 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.0018522321469975618, 0.0007972830806827488, 0.0007238784975560587, 0.000619982938184027, 0.0005458672856565371, 0.0004933540057940026, 0.00045262173149137935, 0.00042010196843051534, 0.0003945435035171997, 0.0003724149849150832, 0.00035388295501353404, 0.00033841679076890085, 0.0003244852179764328, 0.0003116292404484335, 0.0003005550362866798, 0.00029048050261102715, 0.0002808748173668486, 0.0002727457942910558, 0.0002647659282038901, 0.0002573846846682578, 0.0002502330023168523, 0.0002433474951076624, 0.00023660181748223853, 0.0002298111840319892, 0.00022290848527482406, 0.00021603716144588976, 0.0002085593374590465, 0.00019986945926080328, 0.0001900394492927667, 0.00017755730860403798, 0.00015952571578498406, 0.00012429253588213887, 0.000202523421721339, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }