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.5683327235008582, 2.7103469006520613, 3.219253548894276, 4.54055830174416, 5.993454421729512, 7.4912212224503465, 9.017765393633328, 10.531589493331976, 12.076355828725873, 13.619130589873576, 15.182764203103336, 16.739905884289833, 18.29982576246069, 19.88896815706074, 21.492546835234638, 23.083078379453696, 24.74395999396343, 26.402241764875367, 28.085013410894724, 29.827058952654045, 31.689191784768628, 33.61916064152342, 35.62753639095063, 37.87595436865889, 40.29247897487962, 43.15947536665342, 46.5495822414905, 50.77988983172941, 56.587509775137555, 65.4145207095721, 82.11190989038128, 141.2156841224321, 59.741941458529276, 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.5690382, 2.713443, 3.218401, 4.547699, 5.999189, 7.49249, 9.010379, 10.5454, 12.08287, 13.62894, 15.18622, 16.74438, 18.31446, 19.89217, 21.4894, 23.08113, 24.72288, 26.38428, 28.09742, 29.85487, 31.6634, 33.57984, 35.64154, 37.86259, 40.32804, 43.17008, 46.54302, 50.78755, 56.57273, 65.38673, 82.09833, 141.2503, 59.76051, 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.04807037675420786, 0.22910448261803698, 0.272108074900893, 0.3837914329257054, 0.5065832733920457, 0.6331627745226093, 0.7621743538094896, 0.8901326342484068, 1.0206819752281049, 1.151077098233766, 1.2832241080471671, 1.4148155123203285, 1.5466653146912788, 1.6809629984055432, 1.8164933124083504, 1.9509184138013185, 2.091283999153435, 2.23143740461386, 2.373668682841015, 2.520880457938354, 2.678263800379858, 2.8413750422455752, 3.011110333515789, 3.201152231734636, 3.4053693999790347, 3.6476770814560133, 3.934201377226798, 4.291721178193629, 4.782557889324135, 5.528577091665096, 6.9397643286634105, 11.934940236658795, 5.049152732958621, 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.04807037675420786, 0.22910448261803698, 0.272108074900893, 0.3837914329257054, 0.5065832733920457, 0.6331627745226093, 0.7621743538094896, 0.8901326342484068, 1.0206819752281049, 1.151077098233766, 1.2832241080471671, 1.4148155123203285, 1.5466653146912788, 1.6809629984055432, 1.8164933124083504, 1.9509184138013185, 2.091283999153435, 2.23143740461386, 2.373668682841015, 2.520880457938354, 2.678263800379858, 2.8413750422455752, 3.011110333515789, 3.201152231734636, 3.4053693999790347, 3.6476770814560133, 3.934201377226798, 4.291721178193629, 4.782557889324135, 5.528577091665096, 6.9397643286634105, 11.934940236658795, 5.049152732958621, 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.001076481, 0.002350694, 0.002560093, 0.003043208, 0.00349528, 0.003906149, 0.004283584, 0.00463412, 0.004960446, 0.005268254, 0.005561099, 0.005839427, 0.006107069, 0.006364683, 0.006615275, 0.006855897, 0.007095537, 0.007330074, 0.007564303, 0.007797284, 0.008029981, 0.00826942, 0.008519497, 0.008780938, 0.009062318, 0.009376207, 0.009735606, 0.01016985, 0.01073345, 0.01153933, 0.01293013, 0.01696018, 0.01103171, 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.001076481, 0.002350694, 0.002560093, 0.003043208, 0.00349528, 0.003906149, 0.004283584, 0.00463412, 0.004960446, 0.005268254, 0.005561099, 0.005839427, 0.006107069, 0.006364683, 0.006615275, 0.006855897, 0.007095537, 0.007330074, 0.007564303, 0.007797284, 0.008029981, 0.00826942, 0.008519497, 0.008780938, 0.009062318, 0.009376207, 0.009735606, 0.01016985, 0.01073345, 0.01153933, 0.01293013, 0.01696018, 0.01103171, 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.0012413089550716, 1.001142325857695, 0.9997351718709547, 1.0015726476308204, 1.000956806854107, 1.0001693685865065, 0.9991809064318149, 1.001311341149099, 1.0005394153142317, 1.000720266984863, 1.0002276131572905, 1.0002672724530886, 1.0007996927254539, 1.0001609858748817, 0.9998535848143656, 0.9999155927376034, 0.9991480751678966, 0.9993196878872891, 1.0004417512259567, 1.0009324099767964, 0.9991861015281234, 0.9988304097790336, 1.000393055778421, 0.999647154272898, 1.0008825722821013, 1.0002457081152283, 0.9998590268446137, 1.0001508504310659, 0.9997388155938247, 0.9995751599297733, 0.9998346172875603, 1.000245127712145, 1.0003108124881346, 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.08458139882936949, 0.08452957905975744, 0.08452520771293537, 0.08452516351971077, 0.08452275394894262, 0.08452063498339786, 0.08451920409767986, 0.08452025544785902, 0.08451903783757528, 0.08451913216028947, 0.08451847706262065, 0.08451753086904229, 0.08451803502217095, 0.08451735580906886, 0.08451735973097482, 0.08451725466295847, 0.08451694876905828, 0.08451696732746715, 0.08451727076335391, 0.08451656135255813, 0.08451663326002407, 0.08451653723728485, 0.0845163780193516, 0.08451674116450739, 0.08451625431391588, 0.08451625165662559, 0.08451636272087039, 0.08451615772336671, 0.0845161398394918, 0.0845160528838989, 0.08451592878460552, 0.08451568471892515, 0.08451604701302791, 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.08458139882936949, 0.08452957905975744, 0.08452520771293537, 0.08452516351971077, 0.08452275394894262, 0.08452063498339786, 0.08451920409767986, 0.08452025544785902, 0.08451903783757528, 0.08451913216028947, 0.08451847706262065, 0.08451753086904229, 0.08451803502217095, 0.08451735580906886, 0.08451735973097482, 0.08451725466295847, 0.08451694876905828, 0.08451696732746715, 0.08451727076335391, 0.08451656135255813, 0.08451663326002407, 0.08451653723728485, 0.0845163780193516, 0.08451674116450739, 0.08451625431391588, 0.08451625165662559, 0.08451636272087039, 0.08451615772336671, 0.0845161398394918, 0.0845160528838989, 0.08451592878460552, 0.08451568471892515, 0.08451604701302791, 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.0018941034986847357, 0.0008673037386596028, 0.0007952442891238935, 0.0006702277116078469, 0.0005831828781958732, 0.0005214302026342128, 0.00047501612794498645, 0.00044002094868339395, 0.0004107568599627257, 0.0003868274825059082, 0.0003662771103870084, 0.00034883272584466685, 0.00033372279492014203, 0.0003200107189945139, 0.00030779390877748344, 0.0002970096486828399, 0.0002867583443285164, 0.0002776307430739339, 0.0002693359226620721, 0.00026141645451457386, 0.0002533981003535597, 0.000245973422363982, 0.00023912675034594717, 0.00023183410547315315, 0.00022491338906325197, 0.00021724562034978762, 0.00020914486298702969, 0.00020027317967211204, 0.00018967878322710498, 0.00017640318808162498, 0.000157469604802295, 0.00012010124870616887, 0.00018465603444872678, 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.0018941034986847357, 0.0008673037386596028, 0.0007952442891238935, 0.0006702277116078469, 0.0005831828781958732, 0.0005214302026342128, 0.00047501612794498645, 0.00044002094868339395, 0.0004107568599627257, 0.0003868274825059082, 0.0003662771103870084, 0.00034883272584466685, 0.00033372279492014203, 0.0003200107189945139, 0.00030779390877748344, 0.0002970096486828399, 0.0002867583443285164, 0.0002776307430739339, 0.0002693359226620721, 0.00026141645451457386, 0.0002533981003535597, 0.000245973422363982, 0.00023912675034594717, 0.00023183410547315315, 0.00022491338906325197, 0.00021724562034978762, 0.00020914486298702969, 0.00020027317967211204, 0.00018967878322710498, 0.00017640318808162498, 0.000157469604802295, 0.00012010124870616887, 0.00018465603444872678, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }