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, 632.6533, 541.2487, 229.3478, 64.61766, 13.6709, 2.349802, 0.3388076, 0.04465555, 0.005354001, 0.000646721, 8.481587e-05, 2.120397e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 632.6303, 541.2762, 229.3904, 64.61391, 13.68762, 2.34724, 0.3416649, 0.04478842, 0.005322836, 0.0005521737, 4.453014e-05, 5.937354e-06, 0.0, 2.968676e-06, 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, 53.46898166226845, 45.74389576763221, 19.38348781824365, 5.461249856946668, 1.1554708996768375, 0.19867171414169657, 0.02869180545033721, 0.003835661611769213, 0.0005065707255655424, 0.00010441743149493767, 2.9986937156035124e-05, 1.4993468578017562e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 53.46898166226845, 45.74389576763221, 19.38348781824365, 5.461249856946668, 1.1554708996768375, 0.19867171414169657, 0.02869180545033721, 0.003835661611769213, 0.0005065707255655424, 0.00010441743149493767, 2.9986937156035124e-05, 1.4993468578017562e-05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.04333675, 0.04008583, 0.02609571, 0.01384983, 0.006374488, 0.002639734, 0.001007121, 0.00036464, 0.0001257051, 4.048734e-05, 1.149763e-05, 4.198343e-06, 0.0, 2.968676e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.04333675, 0.04008583, 0.02609571, 0.01384983, 0.006374488, 0.002639734, 0.001007121, 0.00036464, 0.0001257051, 4.048734e-05, 1.149763e-05, 4.198343e-06, 0.0, 2.968676e-06, 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, 0.9999636451750115, 1.000050808436122, 1.0001857440969566, 0.9999419663293286, 1.0012230357913525, 0.9989096953700781, 1.0084333999591508, 1.0029754420223242, 0.9941791195033397, 0.8538051184359253, 0.5250213197129263, 0.2800114318214938, 1.0, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 0.08451545524581702, 0.08451548385729557, 0.08451569109554856, 0.08451636684068516, 0.08452047046477097, 0.08454827859611004, 0.08468465716334937, 0.08589439860821808, 0.09461535878785649, 0.16145668919818232, 0.35355337575426776, 0.7071066681389174, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 0.08451545524581702, 0.08451548385729557, 0.08451569109554856, 0.08451636684068516, 0.08452047046477097, 0.08454827859611004, 0.08468465716334937, 0.08589439860821808, 0.09461535878785649, 0.16145668919818232, 0.35355337575426776, 0.7071066681389174, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 6.849999834032321e-05, 7.406175756172717e-05, 0.00011378225559608595, 0.0002143350594868338, 0.00046628151767623204, 0.0011233857150517363, 0.002972545480089585, 0.008165614352527288, 0.02347872180076171, 0.06260402863058413, 0.13555988991211196, 0.19799796924821156, 1.0, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 6.849999834032321e-05, 7.406175756172717e-05, 0.00011378225559608595, 0.0002143350594868338, 0.00046628151767623204, 0.0011233857150517363, 0.002972545480089585, 0.008165614352527288, 0.02347872180076171, 0.06260402863058413, 0.13555988991211196, 0.19799796924821156, 1.0, nan, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }