import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], '_alpha3.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], } xedges = { 'alpha3.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], '_alpha3.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], } 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, 1.3505309567092048, 0.4479320268156334, 0.27595788144345873, 0.22472793798221943, 0.2092657887480441, 0.20843283460327297, 0.2176542187595602, 0.23254070877318958, 0.25226199751177814, 0.2758234756644748, 0.30112577756929276, 0.331066994077241, 0.3651638351247169, 0.4004938080242783, 0.43969186966666113, 0.4851493952805373, 0.537081287017246, 0.5936113887132619, 0.6584293266328396, 0.7285027839530079, 0.8133759728499402, 0.9052689115049671, 1.0151960384408294, 1.1485466396906456, 1.3013770879647584, 1.4899345722723487, 1.715838959025919, 1.9960559806816878, 2.3512985662132144, 2.81067605932549, 3.4214366421243736, 4.254992739317005, 5.486755372089607, 7.461740531500486, 11.078949729967855, 20.1730660194571, 79.3912447584395, 451.3838184006041, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 1.35123, 0.4472786, 0.275921, 0.224414, 0.2087447, 0.2092301, 0.2181483, 0.2325993, 0.2519572, 0.2754199, 0.3020131, 0.3308995, 0.364507, 0.4008968, 0.4412798, 0.4850965, 0.5359532, 0.5930926, 0.6563752, 0.728957, 0.8109715, 0.9073581, 1.014428, 1.147378, 1.302951, 1.488818, 1.714636, 1.993191, 2.349251, 2.805734, 3.415456, 4.258455, 5.492604, 7.463192, 11.08494, 20.16763, 79.36455, 451.363, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], '_alpha3.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], } yerrs = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.08717707573914105, 0.02891644126099108, 0.017818294994120572, 0.014515121000005297, 0.013519923171328179, 0.013468873559987656, 0.014062900870541255, 0.01502350321230932, 0.016299490732154597, 0.017824474547537168, 0.019454435590806337, 0.021386246787443507, 0.023587740431787508, 0.025871604726781284, 0.028402768927977013, 0.031334055322586395, 0.0346880915320713, 0.03833574389920562, 0.04252352820667901, 0.04704293087379153, 0.05252215450731238, 0.05845284403077798, 0.06555134246398134, 0.07415791791355072, 0.08402407579656536, 0.09619733679439285, 0.11077794393287532, 0.1288720347329173, 0.15179949751301516, 0.18144978120028826, 0.220879254914259, 0.2746853747874465, 0.35419605699086776, 0.4816838878792987, 0.7151779856204609, 1.3021992680979237, 5.12471669206298, 29.136734595086015, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.08717707573914105, 0.02891644126099108, 0.017818294994120572, 0.014515121000005297, 0.013519923171328179, 0.013468873559987656, 0.014062900870541255, 0.01502350321230932, 0.016299490732154597, 0.017824474547537168, 0.019454435590806337, 0.021386246787443507, 0.023587740431787508, 0.025871604726781284, 0.028402768927977013, 0.031334055322586395, 0.0346880915320713, 0.03833574389920562, 0.04252352820667901, 0.04704293087379153, 0.05252215450731238, 0.05845284403077798, 0.06555134246398134, 0.07415791791355072, 0.08402407579656536, 0.09619733679439285, 0.11077794393287532, 0.1288720347329173, 0.15179949751301516, 0.18144978120028826, 0.220879254914259, 0.2746853747874465, 0.35419605699086776, 0.4816838878792987, 0.7151779856204609, 1.3021992680979237, 5.12471669206298, 29.136734595086015, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.001280439, 0.0007366876, 0.000578611, 0.0005218183, 0.0005032712, 0.0005038559, 0.000514482, 0.0005312495, 0.0005529142, 0.0005780854, 0.0006053509, 0.0006336396, 0.0006650392, 0.000697446, 0.0007317308, 0.0007671996, 0.0008064134, 0.0008483119, 0.0008924223, 0.0009404707, 0.0009919667, 0.001049261, 0.001109443, 0.001179907, 0.001257356, 0.001344049, 0.001442382, 0.001555138, 0.001688337, 0.00184509, 0.002035723, 0.002273109, 0.002581567, 0.003009239, 0.003667423, 0.00494677, 0.009813131, 0.02340223, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.001280439, 0.0007366876, 0.000578611, 0.0005218183, 0.0005032712, 0.0005038559, 0.000514482, 0.0005312495, 0.0005529142, 0.0005780854, 0.0006053509, 0.0006336396, 0.0006650392, 0.000697446, 0.0007317308, 0.0007671996, 0.0008064134, 0.0008483119, 0.0008924223, 0.0009404707, 0.0009919667, 0.001049261, 0.001109443, 0.001179907, 0.001257356, 0.001344049, 0.001442382, 0.001555138, 0.001688337, 0.00184509, 0.002035723, 0.002273109, 0.002581567, 0.003009239, 0.003667423, 0.00494677, 0.009813131, 0.02340223, 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.0005176062698322, 0.9985412366687004, 0.9998663511863992, 0.9986030309135651, 0.9975099190786914, 1.0038250470385077, 1.0022700283194859, 1.000251961160347, 0.9987917422569211, 0.9985368335182401, 1.002946683734185, 0.9994940779955797, 0.9982012591019794, 1.0010062377186548, 1.003611461668697, 0.9998909711502233, 0.9978995972406506, 0.9991260465632466, 0.9968802625433709, 1.0006234925342734, 0.9970438359009851, 1.0023078098325056, 0.9992434580004775, 0.9989825056725947, 1.001209420428404, 0.9992505897284834, 0.9992989091315412, 0.99856467919266, 0.9991291764292989, 0.9982416830608805, 0.9982520085128157, 1.000813693675903, 1.0010659538313198, 1.00019452143818, 1.0005406893413318, 0.999730530825019, 0.9996637568976185, 0.9999538787175005, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.06455022397380851, 0.0645554225415834, 0.06456889327066159, 0.06458974852140431, 0.06460646650469064, 0.06461973031084114, 0.06461120280915096, 0.06460590617259455, 0.06461334205281385, 0.0646227610053748, 0.06460567988514244, 0.06459794292406539, 0.06459495208152644, 0.06459926273120538, 0.06459698458720581, 0.06458640498658666, 0.06458629702910772, 0.06458053977418435, 0.06458328401643543, 0.0645748127667087, 0.06457303419387113, 0.06456959173998682, 0.06457013225214825, 0.06456674491993179, 0.06456551031490171, 0.06456480612278101, 0.06456197031204135, 0.06456333689043393, 0.06455985628294304, 0.06455734398784926, 0.06455745875718302, 0.0645560149255479, 0.06455473826892591, 0.06455382438531893, 0.0645528685526887, 0.06455138087794593, 0.06455014917143252, 0.06454979865766278, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.06455022397380851, 0.0645554225415834, 0.06456889327066159, 0.06458974852140431, 0.06460646650469064, 0.06461973031084114, 0.06461120280915096, 0.06460590617259455, 0.06461334205281385, 0.0646227610053748, 0.06460567988514244, 0.06459794292406539, 0.06459495208152644, 0.06459926273120538, 0.06459698458720581, 0.06458640498658666, 0.06458629702910772, 0.06458053977418435, 0.06458328401643543, 0.0645748127667087, 0.06457303419387113, 0.06456959173998682, 0.06457013225214825, 0.06456674491993179, 0.06456551031490171, 0.06456480612278101, 0.06456197031204135, 0.06456333689043393, 0.06455985628294304, 0.06455734398784926, 0.06455745875718302, 0.0645560149255479, 0.06455473826892591, 0.06455382438531893, 0.0645528685526887, 0.06455138087794593, 0.06455014917143252, 0.06454979865766278, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.0009481004442282496, 0.0016446414989281777, 0.002096736635944033, 0.0023220001246186243, 0.0024049377732063898, 0.0024173537771005685, 0.0023637584556463003, 0.0022845440817769176, 0.0021918251875183235, 0.0020958527863060195, 0.0020102925258887916, 0.001913931655331869, 0.001821207732065977, 0.0017414651263664984, 0.0016641899713877794, 0.0015813677342756808, 0.0015014736493213653, 0.0014290694486823073, 0.0013553805456445625, 0.0012909637694132204, 0.0012195672519367718, 0.001159060017045822, 0.0010928362188094413, 0.0010273043855822878, 0.0009661734570464865, 0.000902085920424107, 0.0008406278412158444, 0.0007791054033809679, 0.0007180444985849162, 0.0006564577208669104, 0.0005949907050554113, 0.0005342215931406903, 0.00047050885722590936, 0.00040328915047316315, 0.0003310262334776963, 0.00024521656724014074, 0.00012360470011344465, 5.184552269268649e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.0009481004442282496, 0.0016446414989281777, 0.002096736635944033, 0.0023220001246186243, 0.0024049377732063898, 0.0024173537771005685, 0.0023637584556463003, 0.0022845440817769176, 0.0021918251875183235, 0.0020958527863060195, 0.0020102925258887916, 0.001913931655331869, 0.001821207732065977, 0.0017414651263664984, 0.0016641899713877794, 0.0015813677342756808, 0.0015014736493213653, 0.0014290694486823073, 0.0013553805456445625, 0.0012909637694132204, 0.0012195672519367718, 0.001159060017045822, 0.0010928362188094413, 0.0010273043855822878, 0.0009661734570464865, 0.000902085920424107, 0.0008406278412158444, 0.0007791054033809679, 0.0007180444985849162, 0.0006564577208669104, 0.0005949907050554113, 0.0005342215931406903, 0.00047050885722590936, 0.00040328915047316315, 0.0003310262334776963, 0.00024521656724014074, 0.00012360470011344465, 5.184552269268649e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }