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.046091316822444904, 1.9895634286052961, 4.371745903697271, 6.620001124999828, 8.828518471262432, 11.007314561829414, 13.189813538138187, 15.340843845329088, 17.48736434852996, 19.68700823861103, 21.79581967100658, 23.911166293953855, 26.03938179972281, 28.230851020044184, 30.36485179417878, 32.55945341546736, 34.737312900437665, 36.95025998435979, 39.202864649430296, 41.54536349792151, 43.95219443263045, 46.47395354580254, 49.172659797774706, 52.053087935682456, 55.285626088984635, 58.89945670814527, 63.218071313915694, 68.61535084409766, 75.8198082015119, 86.61272620011252, 106.38964727187918, 173.91650317606144, 81.58173100008938, 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.04597406, 1.986326, 4.353535, 6.601671, 8.820003, 11.00897, 13.17988, 15.35106, 17.49457, 19.63305, 21.80347, 23.92911, 26.05318, 28.2194, 30.3791, 32.54038, 34.71897, 36.9654, 39.2139, 41.55914, 43.94749, 46.47781, 49.15826, 52.04946, 55.25284, 58.89842, 63.22322, 68.61572, 75.7974, 86.62023, 106.4017, 173.9644, 81.62816, 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.003958407218713539, 0.1682182626627313, 0.36955124638396886, 0.5595520318583364, 0.746202943773491, 0.9303640054570861, 1.1148248007137045, 1.296601877254307, 1.4780335627032706, 1.663921446754466, 1.8421615427186548, 2.020945564006407, 2.2008016219006192, 2.3860183358683855, 2.5663822113601866, 2.75185859127421, 2.935916640378131, 3.122928114651584, 3.3133189292427687, 3.5112940014369087, 3.7147001608674604, 3.9278306929931057, 4.155911664025881, 4.399354649512049, 4.672544331596559, 4.977976613065087, 5.342954114029355, 5.799115141183058, 6.4079953253022115, 7.3201618221900135, 8.99161422884799, 14.69866304690926, 6.894961877835617, 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.003958407218713539, 0.1682182626627313, 0.36955124638396886, 0.5595520318583364, 0.746202943773491, 0.9303640054570861, 1.1148248007137045, 1.296601877254307, 1.4780335627032706, 1.663921446754466, 1.8421615427186548, 2.020945564006407, 2.2008016219006192, 2.3860183358683855, 2.5663822113601866, 2.75185859127421, 2.935916640378131, 3.122928114651584, 3.3133189292427687, 3.5112940014369087, 3.7147001608674604, 3.9278306929931057, 4.155911664025881, 4.399354649512049, 4.672544331596559, 4.977976613065087, 5.342954114029355, 5.799115141183058, 6.4079953253022115, 7.3201618221900135, 8.99161422884799, 14.69866304690926, 6.894961877835617, 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.0003556834, 0.002337935, 0.003461212, 0.004262203, 0.004926535, 0.005504026, 0.006022307, 0.006499447, 0.006938393, 0.007350232, 0.007745866, 0.008114664, 0.008467155, 0.008812134, 0.009143126, 0.009462774, 0.009774411, 0.01008567, 0.01038789, 0.01069401, 0.010997, 0.01130915, 0.01163069, 0.01196783, 0.01233061, 0.0127309, 0.01319002, 0.01374102, 0.01444223, 0.01543892, 0.01711124, 0.0218795, 0.01498743, 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.0003556834, 0.002337935, 0.003461212, 0.004262203, 0.004926535, 0.005504026, 0.006022307, 0.006499447, 0.006938393, 0.007350232, 0.007745866, 0.008114664, 0.008467155, 0.008812134, 0.009143126, 0.009462774, 0.009774411, 0.01008567, 0.01038789, 0.01069401, 0.010997, 0.01130915, 0.01163069, 0.01196783, 0.01233061, 0.0127309, 0.01319002, 0.01374102, 0.01444223, 0.01543892, 0.01711124, 0.0218795, 0.01498743, 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, 0.997455988881884, 0.9983727944740292, 0.9958344093873641, 0.9972310994131699, 0.9990354586344072, 1.000150394372877, 0.9992468780464967, 1.000665944766397, 1.0004120490273105, 0.9972591956097625, 1.0003509998297333, 1.0007504320711735, 1.0005298973832526, 0.9995943792117336, 1.0004692335045071, 0.9994141973077995, 0.9994719539622929, 1.0004097404361059, 1.0002814934742241, 1.0003316014331944, 0.9998929647838708, 1.0000829809797365, 0.9997071584528083, 0.9999303031611316, 0.99940696902063, 0.9999823986806804, 1.0000814432642011, 1.0000053800774578, 0.999704454521273, 1.000086636227916, 1.0001132885429165, 1.0002754012590174, 1.0005691102571797, 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.08588184264646415, 0.08455033915689432, 0.08453173046297868, 0.0845244617474821, 0.08452187603191227, 0.08452234196007748, 0.08452164979362309, 0.08451959294593112, 0.08452008737540362, 0.08451875605411238, 0.08451903027850569, 0.08451890381095382, 0.0845181978138992, 0.08451811580792548, 0.08451818664407859, 0.08451796030356395, 0.08451766689015087, 0.08451708096163461, 0.08451726573738837, 0.0845171086687586, 0.08451683036125354, 0.08451681841791275, 0.0845167147987784, 0.08451668909533197, 0.08451644056767839, 0.08451651154834297, 0.08451624674688948, 0.08451629365503567, 0.08451611099135478, 0.0845160075584886, 0.08451587592794516, 0.08451563122810327, 0.08451600368504149, 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.08588184264646415, 0.08455033915689432, 0.08453173046297868, 0.0845244617474821, 0.08452187603191227, 0.08452234196007748, 0.08452164979362309, 0.08451959294593112, 0.08452008737540362, 0.08451875605411238, 0.08451903027850569, 0.08451890381095382, 0.0845181978138992, 0.08451811580792548, 0.08451818664407859, 0.08451796030356395, 0.08451766689015087, 0.08451708096163461, 0.08451726573738837, 0.0845171086687586, 0.08451683036125354, 0.08451681841791275, 0.0845167147987784, 0.08451668909533197, 0.08451644056767839, 0.08451651154834297, 0.08451624674688948, 0.08451629365503567, 0.08451611099135478, 0.0845160075584886, 0.08451587592794516, 0.08451563122810327, 0.08451600368504149, 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.007716928578330274, 0.0011750995049395916, 0.000791723049839833, 0.0006438372017648428, 0.0005580251110122593, 0.0005000334976422471, 0.00045658772829400296, 0.0004236694581816582, 0.00039676607988002843, 0.0003733544432406139, 0.0003553831017561487, 0.00033936713501306136, 0.00032516728181658034, 0.00031214553162932623, 0.00030110886303594015, 0.0002906306159152141, 0.0002813807454829602, 0.0002729526126275982, 0.0002649778298829231, 0.00025740561881315625, 0.0002502036620004516, 0.00024334383320442568, 0.00023652757544196022, 0.00022991585080961235, 0.00022303464521055335, 0.00021614630612101096, 0.0002086431889784114, 0.00020026160080739442, 0.00019048096193564378, 0.00017825232708100513, 0.00016083557412566803, 0.00012580462233564263, 0.0001837106153090032, 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.007716928578330274, 0.0011750995049395916, 0.000791723049839833, 0.0006438372017648428, 0.0005580251110122593, 0.0005000334976422471, 0.00045658772829400296, 0.0004236694581816582, 0.00039676607988002843, 0.0003733544432406139, 0.0003553831017561487, 0.00033936713501306136, 0.00032516728181658034, 0.00031214553162932623, 0.00030110886303594015, 0.0002906306159152141, 0.0002813807454829602, 0.0002729526126275982, 0.0002649778298829231, 0.00025740561881315625, 0.0002502036620004516, 0.00024334383320442568, 0.00023652757544196022, 0.00022991585080961235, 0.00022303464521055335, 0.00021614630612101096, 0.0002086431889784114, 0.00020026160080739442, 0.00019048096193564378, 0.00017825232708100513, 0.00016083557412566803, 0.00012580462233564263, 0.0001837106153090032, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }