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.3104861818768312, 0.4347000169280314, 0.26811575995000725, 0.21756432142048618, 0.20135309982721178, 0.19909257778720482, 0.20939858456894608, 0.22309317332637205, 0.2407903979115253, 0.26283721385566733, 0.28708143827374505, 0.31591296970092553, 0.3461802940996511, 0.3816017148264777, 0.4231428151870645, 0.4644991943872249, 0.5174562319502682, 0.5716558911708908, 0.6316569857560101, 0.7043674410067088, 0.790793617125422, 0.8831796210560675, 0.99458834374847, 1.1213761849597805, 1.2746723501458275, 1.4634803961559169, 1.691356488752011, 1.9656349426487618, 2.3225224857743085, 2.7831005563804263, 3.39036405539353, 4.231623945569351, 5.4524792377098645, 7.408186657420822, 11.028622591329599, 20.06945809793806, 79.3207998172592, 451.7831575941756, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 1.306414, 0.4328325, 0.2686021, 0.2174013, 0.2002592, 0.2002446, 0.2084938, 0.2218544, 0.2405181, 0.2620261, 0.2874452, 0.3162712, 0.3481719, 0.3827713, 0.4227574, 0.4664389, 0.516214, 0.5719783, 0.634458, 0.7052488, 0.7869499, 0.8807993, 0.9923303, 1.121954, 1.277649, 1.461264, 1.688516, 1.969564, 2.320924, 2.776071, 3.385864, 4.225225, 5.453725, 7.410543, 11.02662, 20.06433, 79.36364, 451.7831, 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.11078327658385416, 0.036761773525952335, 0.022686508293877316, 0.01841148122547789, 0.01704454453963686, 0.016854414306068165, 0.01772960796994673, 0.018883541784713322, 0.020377153350142303, 0.02223686806764693, 0.024292944951315138, 0.02673094938534055, 0.029284556841325277, 0.03227793050988787, 0.035793036992472466, 0.03928335497899272, 0.04375886808776874, 0.04833449460498524, 0.053408360418287594, 0.05955329350691959, 0.06685998159433175, 0.07467054306957503, 0.08408094187987974, 0.09479701940571822, 0.10776020162549124, 0.12371407027015759, 0.14297987988769545, 0.16615644116173703, 0.19631753204011862, 0.23524133414201512, 0.28655908076643183, 0.357662048701831, 0.46084309285686065, 0.6261281086419691, 0.9321129605823055, 1.69619912595528, 6.703848437072198, 38.18265061380187, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.11078327658385416, 0.036761773525952335, 0.022686508293877316, 0.01841148122547789, 0.01704454453963686, 0.016854414306068165, 0.01772960796994673, 0.018883541784713322, 0.020377153350142303, 0.02223686806764693, 0.024292944951315138, 0.02673094938534055, 0.029284556841325277, 0.03227793050988787, 0.035793036992472466, 0.03928335497899272, 0.04375886808776874, 0.04833449460498524, 0.053408360418287594, 0.05955329350691959, 0.06685998159433175, 0.07467054306957503, 0.08408094187987974, 0.09479701940571822, 0.10776020162549124, 0.12371407027015759, 0.14297987988769545, 0.16615644116173703, 0.19631753204011862, 0.23524133414201512, 0.28655908076643183, 0.357662048701831, 0.46084309285686065, 0.6261281086419691, 0.9321129605823055, 1.69619912595528, 6.703848437072198, 38.18265061380187, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.001258529, 0.000724407, 0.0005706601, 0.0005133976, 0.0004927413, 0.0004927234, 0.00050277, 0.000518629, 0.0005400036, 0.0005636312, 0.0005903374, 0.0006192309, 0.0006497101, 0.0006812279, 0.0007159264, 0.000752004, 0.0007911114, 0.0008327459, 0.0008770497, 0.0009246853, 0.000976779, 0.001033383, 0.001096859, 0.0011663, 0.001244596, 0.001331028, 0.001430788, 0.001545282, 0.001677464, 0.001834586, 0.002026084, 0.002263329, 0.002571399, 0.002997421, 0.003656317, 0.004932136, 0.009809199, 0.02340387, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.001258529, 0.000724407, 0.0005706601, 0.0005133976, 0.0004927413, 0.0004927234, 0.00050277, 0.000518629, 0.0005400036, 0.0005636312, 0.0005903374, 0.0006192309, 0.0006497101, 0.0006812279, 0.0007159264, 0.000752004, 0.0007911114, 0.0008327459, 0.0008770497, 0.0009246853, 0.000976779, 0.001033383, 0.001096859, 0.0011663, 0.001244596, 0.001331028, 0.001430788, 0.001545282, 0.001677464, 0.001834586, 0.002026084, 0.002263329, 0.002571399, 0.002997421, 0.003656317, 0.004932136, 0.009809199, 0.02340387, 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, 0.9968926174627807, 0.9957038949728392, 1.0018139181750578, 0.9992506978192849, 0.994567256088183, 1.0057863644421063, 0.9956791275795459, 0.99444728268507, 0.9988691496260357, 0.9969140067961885, 1.0012671029114328, 1.0011339524914522, 1.0057530885908126, 1.0030649368912141, 0.9990891605074422, 1.0041759073776952, 0.9975993487495814, 1.0005639910899, 1.0044343913028009, 1.0012512773049695, 0.9951394181210085, 0.9973048279202579, 0.997729670006025, 1.0005152731509455, 1.0023352274440032, 0.998485530683063, 0.9983205854171483, 1.0019988743921817, 0.9993117458349277, 0.9974741996424417, 0.9986726925722413, 0.9984878274507236, 1.0002284763014813, 1.0003180727873286, 0.9998184187269973, 0.9997444824911049, 1.000540087629468, 0.9999998725180994, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08453601275306416, 0.08456814376438956, 0.08461460190966556, 0.08462546204850405, 0.08465002304043687, 0.08465616595754057, 0.08466918726525165, 0.08464419373822714, 0.0846261043915446, 0.08460319504017394, 0.08462039586185549, 0.08461491597083436, 0.08459336750374201, 0.08458539166828777, 0.0845885495577869, 0.08457141681551456, 0.0845653513976315, 0.08455173007311165, 0.08455278992025209, 0.08454861772401596, 0.08454795302644379, 0.08454740269061832, 0.08453843482921784, 0.0845363230262628, 0.08453953018841513, 0.08453414927532606, 0.08453562619031012, 0.08453067126382859, 0.08452772071856522, 0.08452491362653432, 0.08452162543151137, 0.08452122714645163, 0.08451991704427336, 0.08451840343611929, 0.08451762247400751, 0.08451643874378191, 0.08451564346951436, 0.08451543615997367, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08453601275306416, 0.08456814376438956, 0.08461460190966556, 0.08462546204850405, 0.08465002304043687, 0.08465616595754057, 0.08466918726525165, 0.08464419373822714, 0.0846261043915446, 0.08460319504017394, 0.08462039586185549, 0.08461491597083436, 0.08459336750374201, 0.08458539166828777, 0.0845885495577869, 0.08457141681551456, 0.0845653513976315, 0.08455173007311165, 0.08455278992025209, 0.08454861772401596, 0.08454795302644379, 0.08454740269061832, 0.08453843482921784, 0.0845363230262628, 0.08453953018841513, 0.08453414927532606, 0.08453562619031012, 0.08453067126382859, 0.08452772071856522, 0.08452491362653432, 0.08452162543151137, 0.08452122714645163, 0.08451991704427336, 0.08451840343611929, 0.08451762247400751, 0.08451643874378191, 0.08451564346951436, 0.08451543615997367, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.0009603527434357072, 0.0016664526611231587, 0.002128409385954802, 0.002359750884924543, 0.0024471503067141193, 0.002474845649578334, 0.002401019094923534, 0.002324719274315385, 0.0022426292937080326, 0.00214441171298334, 0.002056341237349824, 0.001960131300041987, 0.0018767968918906028, 0.0017851803949826815, 0.0016919261637078741, 0.0016189565215329518, 0.0015288469848325882, 0.001456725825556233, 0.0013884904620350032, 0.0013127882496646985, 0.001235188270171736, 0.001170071155813498, 0.00110282712128526, 0.0010400613243287584, 0.0009764046422263833, 0.0009094949296869121, 0.0008459411185726583, 0.0007861490282207125, 0.0007222595304349651, 0.0006591878240957197, 0.0005976007198332647, 0.000534860618314106, 0.00047160179578786105, 0.0004046092706097607, 0.0003315297961936331, 0.00024575332208430327, 0.00012366490280731692, 5.18033255702353e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.0009603527434357072, 0.0016664526611231587, 0.002128409385954802, 0.002359750884924543, 0.0024471503067141193, 0.002474845649578334, 0.002401019094923534, 0.002324719274315385, 0.0022426292937080326, 0.00214441171298334, 0.002056341237349824, 0.001960131300041987, 0.0018767968918906028, 0.0017851803949826815, 0.0016919261637078741, 0.0016189565215329518, 0.0015288469848325882, 0.001456725825556233, 0.0013884904620350032, 0.0013127882496646985, 0.001235188270171736, 0.001170071155813498, 0.00110282712128526, 0.0010400613243287584, 0.0009764046422263833, 0.0009094949296869121, 0.0008459411185726583, 0.0007861490282207125, 0.0007222595304349651, 0.0006591878240957197, 0.0005976007198332647, 0.000534860618314106, 0.00047160179578786105, 0.0004046092706097607, 0.0003315297961936331, 0.00024575332208430327, 0.00012366490280731692, 5.18033255702353e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }