import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5], '_alpha3.yoda' : [-0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5], } xedges = { 'alpha3.yoda' : [-1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0], '_alpha3.yoda' : [-1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0], } 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, 1078.004, 672.9832, 206.2838, 41.49406, 6.1821, 0.7273981, 0.07101776, 0.005520574, 0.0004316498, 2.271841e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 1078.129, 672.9495, 206.1574, 41.52147, 6.182468, 0.7273594, 0.07109965, 0.005953051, 0.0004412639, 2.406894e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], ], '_alpha3.yoda' : [ [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5], ], } yerrs = { 'alpha3.yoda' : [ [0.0, 91.10799086798039, 56.87751752669942, 17.434222093342736, 3.506944539053904, 0.5225582264207502, 0.06154192067201023, 0.006061709329883775, 0.000552762788183141, 7.704188471214863e-05, 1.6064342501328836e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 91.10799086798039, 56.87751752669942, 17.434222093342736, 3.506944539053904, 0.5225582264207502, 0.06154192067201023, 0.006061709329883775, 0.000552762788183141, 7.704188471214863e-05, 1.6064342501328836e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.06576401, 0.051957, 0.02875758, 0.01290593, 0.004980051, 0.001708155, 0.0005340557, 0.0001545335, 4.207286e-05, 9.826103e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.06576401, 0.051957, 0.02875758, 0.01290593, 0.004980051, 0.001708155, 0.0005340557, 0.0001545335, 4.207286e-05, 9.826103e-06, 0.0, 0.0, 0.0, 0.0, 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], '_alpha3.yoda' : [1.0, 1.0001159550428385, 0.9999499244557664, 0.9993872519315622, 1.0006605764776935, 1.0000595266980477, 0.9999467966715887, 1.0011530918463212, 1.0783391364738522, 1.0222729166097146, 1.0594465017578254, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 0.08451544787216039, 0.0845155087477658, 0.08451571133236219, 0.08451678478929042, 0.08452762433812948, 0.08460555598373191, 0.08535483701378042, 0.10012777442764846, 0.17848238250579204, 0.7071068134314346, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451544787216039, 0.0845155087477658, 0.08451571133236219, 0.08451678478929042, 0.08452762433812948, 0.08460555598373191, 0.08535483701378042, 0.10012777442764846, 0.17848238250579204, 0.7071068134314346, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 6.1005348774216054e-05, 7.720400747002303e-05, 0.00013940784492044454, 0.0003110307836832549, 0.0008055597612461785, 0.002348308306001899, 0.007520030200896226, 0.02799228848304542, 0.09746989341822931, 0.43251719640591046, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.1005348774216054e-05, 7.720400747002303e-05, 0.00013940784492044454, 0.0003110307836832549, 0.0008055597612461785, 0.002348308306001899, 0.007520030200896226, 0.02799228848304542, 0.09746989341822931, 0.43251719640591046, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }