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, 985.2656516694524, 26.973799021195006, 1.8130572693510258, 0.5722614142894185, 0.29349420830880985, 0.18507796459952378, 0.13489440779048667, 0.1042790436684847, 0.08524063987707338, 0.07104406044849325, 0.06102719889146505, 0.0524407112184281, 0.047490595288726595, 0.042329994923788236, 0.037684991459558094, 0.035441939112897704, 0.03216121774204613, 0.030571663762707684, 0.02803147958868683, 0.026151401446034388, 0.02544735145220816, 0.02334972355225069, 0.021426292033091418, 0.020664322904161786, 0.02076579456433756, 0.020003683683409025, 0.018827847823402712, 0.01919089431117396, 0.018871400348475082, 0.01931414891135837, 0.021201292376078703, 0.02573042571581434, 0.006786491696220956, 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, 985.3016, 26.97408, 1.816988, 0.5701866, 0.2921864, 0.1853315, 0.1353347, 0.1041335, 0.08458395, 0.07163967, 0.0612501, 0.05432372, 0.04766968, 0.04313542, 0.03894057, 0.0352782, 0.03279462, 0.02985172, 0.02759781, 0.02642918, 0.02490489, 0.02291721, 0.02187663, 0.02099864, 0.02016943, 0.01970807, 0.01921014, 0.01907194, 0.01886666, 0.01964913, 0.02098238, 0.02621781, 0.006465028, 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, 83.27017108734294, 2.2797471022336384, 0.15326631756900222, 0.04840457721624536, 0.02485137874082382, 0.015681767893170995, 0.011440576412201166, 0.008862577104332513, 0.007242345190330784, 0.006048721158495867, 0.0051916184716158656, 0.0044704626035412184, 0.004060063182817703, 0.0036249027564483507, 0.0032351905274550954, 0.003031099529674823, 0.0027539508060529876, 0.002624470012033746, 0.00240581057048084, 0.0022524035135329567, 0.0021956598150884668, 0.002018009854786473, 0.0018611664361409578, 0.0017892064740073256, 0.0018047031277080817, 0.001734428457129254, 0.0016257462577793779, 0.0016587035480799118, 0.0016413873457342015, 0.0016733802206112245, 0.0018438618583821117, 0.002207802500604635, 0.0006193401360716721, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 83.27017108734294, 2.2797471022336384, 0.15326631756900222, 0.04840457721624536, 0.02485137874082382, 0.015681767893170995, 0.011440576412201166, 0.008862577104332513, 0.007242345190330784, 0.006048721158495867, 0.0051916184716158656, 0.0044704626035412184, 0.004060063182817703, 0.0036249027564483507, 0.0032351905274550954, 0.003031099529674823, 0.0027539508060529876, 0.002624470012033746, 0.00240581057048084, 0.0022524035135329567, 0.0021956598150884668, 0.002018009854786473, 0.0018611664361409578, 0.0017892064740073256, 0.0018047031277080817, 0.001734428457129254, 0.0016257462577793779, 0.0016587035480799118, 0.0016413873457342015, 0.0016733802206112245, 0.0018438618583821117, 0.002207802500604635, 0.0006193401360716721, 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.04474948, 0.007404175, 0.001921673, 0.001076495, 0.0007706077, 0.0006137309, 0.0005244547, 0.0004600432, 0.0004146173, 0.0003815752, 0.0003528229, 0.0003322753, 0.0003112608, 0.0002960877, 0.0002813225, 0.0002677667, 0.0002581694, 0.0002463134, 0.0002368322, 0.0002317636, 0.0002249809, 0.0002158163, 0.0002108597, 0.0002065851, 0.0002024651, 0.0002001361, 0.0001975917, 0.0001968796, 0.0001958172, 0.0001998366, 0.0002065051, 0.000230835, 0.0001146274, 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.04474948, 0.007404175, 0.001921673, 0.001076495, 0.0007706077, 0.0006137309, 0.0005244547, 0.0004600432, 0.0004146173, 0.0003815752, 0.0003528229, 0.0003322753, 0.0003112608, 0.0002960877, 0.0002813225, 0.0002677667, 0.0002581694, 0.0002463134, 0.0002368322, 0.0002317636, 0.0002249809, 0.0002158163, 0.0002108597, 0.0002065851, 0.0002024651, 0.0002001361, 0.0001975917, 0.0001968796, 0.0001958172, 0.0001998366, 0.0002065051, 0.000230835, 0.0001146274, 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, 1.0000364859269038, 1.0000104167308719, 1.002168012403922, 0.9963743592742579, 0.9955440064172109, 1.0013698843134828, 1.003263976740957, 0.9986042865050873, 0.9922960470730816, 1.0083836642746309, 1.0036524879493711, 1.035907384507596, 1.003770951073252, 1.0190272896952117, 1.0333177345094888, 0.9953800746517812, 1.019694598103659, 0.9764506188378961, 0.9845291937831975, 1.010621937586742, 0.9786829897316842, 0.9814767163609953, 1.021018007512129, 1.016178468435125, 0.97128139920243, 0.9852220376962767, 1.0203046136862284, 0.9938015233034397, 0.9997488078050623, 1.0173438182639585, 0.9896745739742874, 1.0189419440458813, 0.9526318294325826, 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.0845154511844074, 0.08451709380804306, 0.08453473597326745, 0.08458472999852647, 0.08467417086021542, 0.08473060489455667, 0.08481134688674621, 0.08498905237861294, 0.0849635244500166, 0.08514042018869647, 0.08507056797492861, 0.08524794000067376, 0.0854919412598201, 0.08563437730088788, 0.08584824892230537, 0.08552295967834822, 0.08562955632281909, 0.08584648949446971, 0.08582531517358065, 0.08612936167803398, 0.08628244944123414, 0.08642542813282926, 0.08686367353093646, 0.08658432615021613, 0.0869074921316719, 0.08670545308451273, 0.08634796037381402, 0.08643180047706929, 0.08697750646081943, 0.08664012213487357, 0.08696931421324723, 0.08580512911015241, 0.09126072259346465, 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.0845154511844074, 0.08451709380804306, 0.08453473597326745, 0.08458472999852647, 0.08467417086021542, 0.08473060489455667, 0.08481134688674621, 0.08498905237861294, 0.0849635244500166, 0.08514042018869647, 0.08507056797492861, 0.08524794000067376, 0.0854919412598201, 0.08563437730088788, 0.08584824892230537, 0.08552295967834822, 0.08562955632281909, 0.08584648949446971, 0.08582531517358065, 0.08612936167803398, 0.08628244944123414, 0.08642542813282926, 0.08686367353093646, 0.08658432615021613, 0.0869074921316719, 0.08670545308451273, 0.08634796037381402, 0.08643180047706929, 0.08697750646081943, 0.08664012213487357, 0.08696931421324723, 0.08580512911015241, 0.09126072259346465, 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, 4.5418694870947394e-05, 0.0002744950755428286, 0.001059907501260483, 0.0018811245579726749, 0.0026256317098740808, 0.0033160668333910306, 0.0038878905996945763, 0.004411655341436878, 0.004864080098388807, 0.005370965533095353, 0.005781404134695489, 0.006336208878174704, 0.006554156630542125, 0.0069947492441962775, 0.007465107171429325, 0.007555080413265447, 0.008027351516061562, 0.008056918390567318, 0.008448794122718468, 0.008862377814751674, 0.008841034023620466, 0.009242777522271666, 0.009841166155783832, 0.009997186985419872, 0.00974993272579641, 0.010004962244328631, 0.010494651425554688, 0.010259011216864771, 0.010376400075462505, 0.010346642811813415, 0.009740212829336693, 0.008971285689149133, 0.01689052387168322, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.5418694870947394e-05, 0.0002744950755428286, 0.001059907501260483, 0.0018811245579726749, 0.0026256317098740808, 0.0033160668333910306, 0.0038878905996945763, 0.004411655341436878, 0.004864080098388807, 0.005370965533095353, 0.005781404134695489, 0.006336208878174704, 0.006554156630542125, 0.0069947492441962775, 0.007465107171429325, 0.007555080413265447, 0.008027351516061562, 0.008056918390567318, 0.008448794122718468, 0.008862377814751674, 0.008841034023620466, 0.009242777522271666, 0.009841166155783832, 0.009997186985419872, 0.00974993272579641, 0.010004962244328631, 0.010494651425554688, 0.010259011216864771, 0.010376400075462505, 0.010346642811813415, 0.009740212829336693, 0.008971285689149133, 0.01689052387168322, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }