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.5652345138565051, 2.7134674040813906, 3.219646612858748, 4.543481929347267, 5.991229117190685, 7.49268921103845, 9.016297406052228, 10.532666474136338, 12.074023515208058, 13.621305144158542, 15.18193417388082, 16.74138758934821, 18.297918753172592, 19.88851541384846, 21.49165506218402, 23.082831428610632, 24.744495054123398, 26.40025243863958, 28.08606981897007, 29.82772434798118, 31.694041624936553, 33.61296629120993, 35.63278409636572, 37.87557022026785, 40.28864437706651, 43.162178106435825, 46.546858922471166, 50.78497293811793, 56.58546557093664, 65.40979434482571, 82.11040074634035, 141.2248075841341, 59.736899510896926, 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.5693457, 2.714956, 3.217446, 4.548039, 5.998617, 7.492944, 9.011287, 10.54407, 12.0827, 13.62819, 15.18568, 16.74486, 18.31364, 19.89228, 21.48935, 23.08272, 24.72385, 26.38357, 28.09602, 29.85472, 31.66497, 33.57905, 35.64096, 37.86223, 40.32944, 43.16901, 46.54473, 50.78434, 56.57326, 65.38835, 82.10049, 141.2476, 59.76097, 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.04781852045224151, 0.22936856743247444, 0.2721398925596149, 0.3840412285404327, 0.5063977391937585, 0.633288844904444, 0.7620493211305013, 0.8902277847738378, 1.0204841758349634, 1.151261863848152, 1.2831525991258625, 1.4149407289397133, 1.5465031450125675, 1.6809253466683076, 1.8164181855620003, 1.9508979117118406, 2.0913296758098223, 2.23127080475854, 2.373756900153686, 2.5209364569296486, 2.67867489822581, 2.84085000894203, 3.0115541216567907, 3.201118421686824, 3.405045347531021, 3.6479028296321645, 3.9339681351370053, 4.292152611224448, 4.7823847178636285, 5.528178316674786, 6.939635495125047, 11.935711013246193, 5.048725405112895, 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.04781852045224151, 0.22936856743247444, 0.2721398925596149, 0.3840412285404327, 0.5063977391937585, 0.633288844904444, 0.7620493211305013, 0.8902277847738378, 1.0204841758349634, 1.151261863848152, 1.2831525991258625, 1.4149407289397133, 1.5465031450125675, 1.6809253466683076, 1.8164181855620003, 1.9508979117118406, 2.0913296758098223, 2.23127080475854, 2.373756900153686, 2.5209364569296486, 2.67867489822581, 2.84085000894203, 3.0115541216567907, 3.201118421686824, 3.405045347531021, 3.6479028296321645, 3.9339681351370053, 4.292152611224448, 4.7823847178636285, 5.528178316674786, 6.939635495125047, 11.935711013246193, 5.048725405112895, 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.001076772, 0.002351349, 0.002559714, 0.003043321, 0.003495114, 0.003906268, 0.0042838, 0.004633827, 0.004960411, 0.00526811, 0.005561, 0.005839512, 0.006106932, 0.006364702, 0.006615267, 0.006856133, 0.007095676, 0.007329975, 0.007564115, 0.007797265, 0.00803018, 0.008269323, 0.008519428, 0.008780896, 0.009062476, 0.009376091, 0.009735786, 0.01016952, 0.0107335, 0.01153947, 0.0129303, 0.01696002, 0.01103175, 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.001076772, 0.002351349, 0.002559714, 0.003043321, 0.003495114, 0.003906268, 0.0042838, 0.004633827, 0.004960411, 0.00526811, 0.005561, 0.005839512, 0.006106932, 0.006364702, 0.006615267, 0.006856133, 0.007095676, 0.007329975, 0.007564115, 0.007797265, 0.00803018, 0.008269323, 0.008519428, 0.008780896, 0.009062476, 0.009376091, 0.009735786, 0.01016952, 0.0107335, 0.01153947, 0.0129303, 0.01696002, 0.01103175, 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, 1.0072734166840678, 1.0005485954673237, 0.9993165048456065, 1.0010029908170865, 1.0012331163881076, 1.0000340050086656, 0.99944429450066, 1.001082681758856, 1.0007186075777486, 1.0005054475888024, 1.0002467291766832, 1.0002074147458362, 1.0008591822403126, 1.0001892844223514, 0.9998927461762555, 0.9999951726628088, 0.9991656708258446, 0.9993680954877854, 1.0003542745957004, 1.0009050523500846, 0.9990827416307272, 0.9989909759550499, 1.0002294489145773, 0.9996477882658855, 1.0010125836588513, 1.000158284263304, 0.9999542628112734, 0.9999875369015416, 0.9997842984799454, 0.9996721539176127, 0.9998792997446089, 1.0001613910208538, 1.0004029417211164, 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.08459943488939371, 0.08452969329481376, 0.08452477097105383, 0.08452575238823619, 0.08452318035054729, 0.08452090125017654, 0.08451909767516902, 0.08452064697575408, 0.08451898197395374, 0.08451920367864803, 0.08451838773833005, 0.08451753006662222, 0.08451798075365409, 0.08451738662695116, 0.08451737105897011, 0.0845172706712985, 0.08451696715715867, 0.08451702535589538, 0.08451723275822622, 0.08451655337562727, 0.08451667130134188, 0.08451649236577302, 0.08451638562713226, 0.08451670570424447, 0.08451625514283309, 0.08451618962872111, 0.0845162966139016, 0.0845161937263309, 0.08451613271376796, 0.08451606326005973, 0.08451591311268013, 0.08451568260155384, 0.0845160268853915, 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.08459943488939371, 0.08452969329481376, 0.08452477097105383, 0.08452575238823619, 0.08452318035054729, 0.08452090125017654, 0.08451909767516902, 0.08452064697575408, 0.08451898197395374, 0.08451920367864803, 0.08451838773833005, 0.08451753006662222, 0.08451798075365409, 0.08451738662695116, 0.08451737105897011, 0.0845172706712985, 0.08451696715715867, 0.08451702535589538, 0.08451723275822622, 0.08451655337562727, 0.08451667130134188, 0.08451649236577302, 0.08451638562713226, 0.08451670570424447, 0.08451625514283309, 0.08451618962872111, 0.0845162966139016, 0.0845161937263309, 0.08451613271376796, 0.08451606326005973, 0.08451591311268013, 0.08451568260155384, 0.0845160268853915, 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.0019050004442463288, 0.0008665477228373114, 0.0007950294885708623, 0.0006698213060654154, 0.0005833717809207862, 0.0005213439247213365, 0.00047511742426824575, 0.00043994813767042466, 0.00041083330620915416, 0.0003867551562971346, 0.00036629061464165817, 0.00034880692946356596, 0.0003337500883230858, 0.00032001895906057573, 0.00030780630811630687, 0.00029702305027891785, 0.0002867577610486573, 0.00027764791329312446, 0.0002693190983556908, 0.0002614099858586007, 0.0002533656040156751, 0.000246015865673911, 0.00023908959729220035, 0.0002318353479283381, 0.00022493871759950875, 0.0002172293292724713, 0.00020916096650508697, 0.00020024663619279024, 0.0001896865191741557, 0.0001764180749318139, 0.00015747456939036196, 0.00012009235693166822, 0.00018467228949483125, 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.0019050004442463288, 0.0008665477228373114, 0.0007950294885708623, 0.0006698213060654154, 0.0005833717809207862, 0.0005213439247213365, 0.00047511742426824575, 0.00043994813767042466, 0.00041083330620915416, 0.0003867551562971346, 0.00036629061464165817, 0.00034880692946356596, 0.0003337500883230858, 0.00032001895906057573, 0.00030780630811630687, 0.00029702305027891785, 0.0002867577610486573, 0.00027764791329312446, 0.0002693190983556908, 0.0002614099858586007, 0.0002533656040156751, 0.000246015865673911, 0.00023908959729220035, 0.0002318353479283381, 0.00022493871759950875, 0.0002172293292724713, 0.00020916096650508697, 0.00020024663619279024, 0.0001896865191741557, 0.0001764180749318139, 0.00015747456939036196, 0.00012009235693166822, 0.00018467228949483125, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }