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.5961367627183684, 3.2893206755269118, 3.933511138184278, 5.3814689205077855, 6.882207030151371, 8.466685919725718, 10.024489325535168, 11.592669396389987, 13.149343522342194, 14.741008526722323, 16.29271220623138, 17.881161766521725, 19.426340051310856, 21.01523549506785, 22.601542081398303, 24.205785509473316, 25.819444634992937, 27.46288191633855, 29.131083778648208, 30.830447667000513, 32.64220938687595, 34.49613796320433, 36.47147717762626, 38.624378331286735, 40.998854422478026, 43.70502407770721, 46.93266473679157, 50.96343044513207, 56.448551907695276, 64.67763997310982, 80.04774382965881, 131.9343110757447, 49.68323535262777, 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.5964497, 3.273856, 3.938428, 5.367478, 6.89631, 8.44948, 10.01058, 11.57983, 13.15437, 14.73076, 16.2986, 17.87266, 19.44375, 21.0328, 22.61134, 24.20026, 25.82514, 27.45323, 29.14399, 30.84404, 32.63047, 34.48387, 36.46066, 38.61935, 40.99892, 43.72421, 46.9391, 50.97069, 56.41654, 64.66165, 80.02532, 131.9185, 49.68311, 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.03848843811553722, 0.2123820407171593, 0.2540072909799279, 0.3475017446809165, 0.444373057948087, 0.5466249825967971, 0.647177954467368, 0.7484037928229389, 0.8489023228582766, 0.9516206469080128, 1.0517826779217203, 1.1543284748264753, 1.2540581287338057, 1.3566192403178445, 1.459018886098959, 1.5625729657066376, 1.6667362422222076, 1.772812708304491, 1.8804822677406545, 1.9901776082333875, 2.1071090856589145, 2.226793255378237, 2.354276296646471, 2.49326524007093, 2.6465392976911812, 2.821217489675781, 3.0295482415644335, 3.2897394484683002, 3.643793315135822, 4.174978930554183, 5.1671117707307195, 8.51637075948781, 3.2070950474294446, 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.03848843811553722, 0.2123820407171593, 0.2540072909799279, 0.3475017446809165, 0.444373057948087, 0.5466249825967971, 0.647177954467368, 0.7484037928229389, 0.8489023228582766, 0.9516206469080128, 1.0517826779217203, 1.1543284748264753, 1.2540581287338057, 1.3566192403178445, 1.459018886098959, 1.5625729657066376, 1.6667362422222076, 1.772812708304491, 1.8804822677406545, 1.9901776082333875, 2.1071090856589145, 2.226793255378237, 2.354276296646471, 2.49326524007093, 2.6465392976911812, 2.821217489675781, 3.0295482415644335, 3.2897394484683002, 3.643793315135822, 4.174978930554183, 5.1671117707307195, 8.51637075948781, 3.2070950474294446, 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.001103205, 0.002584635, 0.002834856, 0.003309441, 0.003751266, 0.00415226, 0.004519591, 0.004860945, 0.005180891, 0.005482544, 0.005766929, 0.006038988, 0.006298824, 0.006551159, 0.006792547, 0.007027156, 0.007259235, 0.007484559, 0.007711591, 0.007933324, 0.008159832, 0.008388369, 0.00862545, 0.008877118, 0.009146517, 0.00944562, 0.009786714, 0.01019835, 0.01072933, 0.01148664, 0.0127786, 0.01640674, 0.01006871, 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.001103205, 0.002584635, 0.002834856, 0.003309441, 0.003751266, 0.00415226, 0.004519591, 0.004860945, 0.005180891, 0.005482544, 0.005766929, 0.006038988, 0.006298824, 0.006551159, 0.006792547, 0.007027156, 0.007259235, 0.007484559, 0.007711591, 0.007933324, 0.008159832, 0.008388369, 0.00862545, 0.008877118, 0.009146517, 0.00944562, 0.009786714, 0.01019835, 0.01072933, 0.01148664, 0.0127786, 0.01640674, 0.01006871, 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.000524942095845, 0.9952985199521678, 1.0012499931086993, 0.9974001669963254, 1.0020491929096063, 0.9979678093779726, 0.9986124654250728, 0.9988924555724857, 1.0003822607302992, 0.9993047608171622, 1.0003613759142183, 0.9995245405956987, 1.0008962032293864, 1.0008357986250631, 1.0004335066415562, 0.999771727735456, 1.00022058433431, 0.9996485468506928, 1.0004430395192248, 1.0004408736826107, 0.9996403617556394, 0.9996443670529896, 0.9997034071975318, 0.9998698145703833, 1.0000015994964468, 1.0004389866542271, 1.0001371169364561, 1.0001424463542685, 0.9994329011708285, 0.9997527743263905, 0.9997198693106637, 0.9998801594853092, 0.9999974769632678, 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.0645631011582492, 0.06456714369544955, 0.06457520572756749, 0.0645737715508588, 0.06456839441203402, 0.06456185900592676, 0.06455969311262824, 0.06455836591492857, 0.06455853263061363, 0.06455600681479333, 0.06455540763307972, 0.06455556355335279, 0.06455452367360284, 0.06455408223411224, 0.0645539530375572, 0.06455369792048682, 0.06455352800126808, 0.06455304704382783, 0.06455243073101745, 0.06455234220823793, 0.0645516686902356, 0.06455195818597054, 0.06455116378150765, 0.06455159533406189, 0.0645515425972534, 0.06455133132199349, 0.06455095312731098, 0.0645509813553481, 0.06455069602306461, 0.06455057624690635, 0.06455037360860921, 0.06455008321981144, 0.06455084949011518, 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.0645631011582492, 0.06456714369544955, 0.06457520572756749, 0.0645737715508588, 0.06456839441203402, 0.06456185900592676, 0.06455969311262824, 0.06455836591492857, 0.06455853263061363, 0.06455600681479333, 0.06455540763307972, 0.06455556355335279, 0.06455452367360284, 0.06455408223411224, 0.0645539530375572, 0.06455369792048682, 0.06455352800126808, 0.06455304704382783, 0.06455243073101745, 0.06455234220823793, 0.0645516686902356, 0.06455195818597054, 0.06455116378150765, 0.06455159533406189, 0.0645515425972534, 0.06455133132199349, 0.06455095312731098, 0.0645509813553481, 0.06455069602306461, 0.06455057624690635, 0.06455037360860921, 0.06455008321981144, 0.06455084949011518, 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.0018505904500326627, 0.0007857655896033824, 0.0007206935230158212, 0.0006149698249465552, 0.0005450672994237857, 0.000490423294234412, 0.0004508549865465308, 0.0004193119663633056, 0.0003940037760209923, 0.0003719246203583228, 0.0003539575809725747, 0.0003377290625101657, 0.0003242414156945104, 0.00031173378958982014, 0.0003005346704015588, 0.00029030894276287013, 0.0002811538010450311, 0.00027253363368056417, 0.00026472036051237665, 0.00025732107706277204, 0.00024997793204772234, 0.00024316835145277832, 0.0002364985097256043, 0.00022983199687668, 0.0002230920138828399, 0.00021612206375188714, 0.0002085267063970475, 0.00020011113676854394, 0.00019007272352255573, 0.00017759831689553995, 0.0001596372288417372, 0.0001243553694730762, 0.00020265809842167336, 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.0018505904500326627, 0.0007857655896033824, 0.0007206935230158212, 0.0006149698249465552, 0.0005450672994237857, 0.000490423294234412, 0.0004508549865465308, 0.0004193119663633056, 0.0003940037760209923, 0.0003719246203583228, 0.0003539575809725747, 0.0003377290625101657, 0.0003242414156945104, 0.00031173378958982014, 0.0003005346704015588, 0.00029030894276287013, 0.0002811538010450311, 0.00027253363368056417, 0.00026472036051237665, 0.00025732107706277204, 0.00024997793204772234, 0.00024316835145277832, 0.0002364985097256043, 0.00022983199687668, 0.0002230920138828399, 0.00021612206375188714, 0.0002085267063970475, 0.00020011113676854394, 0.00019007272352255573, 0.00017759831689553995, 0.0001596372288417372, 0.0001243553694730762, 0.00020265809842167336, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }