import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.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], '_alpha2.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 = { 'alpha2.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], '_alpha2.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['alpha2.yoda'][i] - xedges['alpha2.yoda'][i]) for i in range(len(xpoints['alpha2.yoda']))], [abs(xedges['alpha2.yoda'][i+1] - xpoints['alpha2.yoda'][i]) for i in range(len(xpoints['alpha2.yoda']))] ] yvals = { 'alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.5506708363018935, 2.638763279117473, 3.1904659008436127, 4.522442374627686, 5.981239941884158, 7.483016949780383, 9.011166309273431, 10.526575015828872, 12.072589828369168, 13.616359233623959, 15.181145303132144, 16.73788225932585, 18.298920276036124, 19.888769224437162, 21.492210705392484, 23.08345566546393, 24.74484490115107, 26.403215848756336, 28.08665290134932, 29.829151175074436, 31.69135946439107, 33.62136261987406, 35.629937301924855, 37.87858852905456, 40.29599802439326, 43.163323683957806, 46.553554034216425, 50.784300678433624, 56.59271632207879, 65.42050240777074, 82.11945561058599, 141.2277572747596, 59.74533705591431, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.5502433, 2.638258, 3.188391, 4.529493, 5.9874, 7.483622, 9.003849, 10.54022, 12.07916, 13.62622, 15.18425, 16.74344, 18.31368, 19.89187, 21.48961, 23.08148, 24.72389, 26.38547, 28.09896, 29.85675, 31.66559, 33.58239, 35.64465, 37.86565, 40.3313, 43.17387, 46.54722, 50.79209, 56.57812, 65.39326, 82.10667, 141.2643, 59.76426, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.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], ], '_alpha2.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 = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.046576422392625515, 0.22305362266661644, 0.2696753719154023, 0.38226005799668894, 0.5055515214263184, 0.632470147244316, 0.7616163334379508, 0.889708297673042, 1.02036358699874, 1.1508428283898127, 1.2830869540949854, 1.414644049012158, 1.54658879584539, 1.680945922257478, 1.8164646868557173, 1.9509503725111066, 2.0913585888427093, 2.2315196455262996, 2.3738074501698856, 2.521057783810263, 2.678446518323344, 2.841561347776388, 3.011313484091647, 3.201374928127256, 3.40566716939068, 3.6480015094466784, 3.934536862752527, 4.292093956421887, 4.782997677293316, 5.5290822221026215, 6.940398290444623, 11.935961357080908, 5.0494397725791, 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.046576422392625515, 0.22305362266661644, 0.2696753719154023, 0.38226005799668894, 0.5055515214263184, 0.632470147244316, 0.7616163334379508, 0.889708297673042, 1.02036358699874, 1.1508428283898127, 1.2830869540949854, 1.414644049012158, 1.54658879584539, 1.680945922257478, 1.8164646868557173, 1.9509503725111066, 2.0913585888427093, 2.2315196455262996, 2.3738074501698856, 2.521057783810263, 2.678446518323344, 2.841561347776388, 3.011313484091647, 3.201374928127256, 3.40566716939068, 3.6480015094466784, 3.934536862752527, 4.292093956421887, 4.782997677293316, 5.5290822221026215, 6.940398290444623, 11.935961357080908, 5.0494397725791, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.001058495, 0.002317768, 0.002547987, 0.00303694, 0.003491649, 0.003903618, 0.004281791, 0.004632722, 0.004959408, 0.005267434, 0.005560427, 0.005838937, 0.006106597, 0.006364279, 0.006614937, 0.006855565, 0.007095285, 0.007329828, 0.007564088, 0.007797092, 0.008029808, 0.00826927, 0.008519391, 0.008780801, 0.009062177, 0.009376092, 0.0097355, 0.01016973, 0.01073336, 0.01153926, 0.01293006, 0.01696007, 0.01103144, 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.001058495, 0.002317768, 0.002547987, 0.00303694, 0.003491649, 0.003903618, 0.004281791, 0.004632722, 0.004959408, 0.005267434, 0.005560427, 0.005838937, 0.006106597, 0.006364279, 0.006614937, 0.006855565, 0.007095285, 0.007329828, 0.007564088, 0.007797092, 0.008029808, 0.00826927, 0.008519391, 0.008780801, 0.009062177, 0.009376092, 0.0097355, 0.01016973, 0.01073336, 0.01153926, 0.01293006, 0.01696007, 0.01103144, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha2.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], '_alpha2.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.9992236082361566, 0.9998085166936073, 0.9993496558471088, 1.00155903045042, 1.0010298965056903, 1.0000808564545127, 0.9991879731188736, 1.0012962415743591, 1.000544222219444, 1.000724185239744, 1.0002045100554577, 1.0003320456308655, 1.0008065898829674, 1.0001559058545981, 0.9998789931185705, 0.9999144120580313, 0.9991531609418133, 0.9993278906305206, 1.0004381831716975, 1.000925229979344, 0.999186861503369, 0.9988408375854753, 1.000412930787682, 0.9996584210352866, 1.000876066541034, 1.000244335123945, 0.9998639409096077, 1.0001533805026814, 0.9997420812601444, 0.9995835799670119, 0.999844304732771, 1.0002587503047953, 1.0003167267107052, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08458124041108832, 0.08452960689267136, 0.08452538917406878, 0.08452513627178253, 0.08452286253994754, 0.08452074230072112, 0.08451917402236468, 0.08452020684174887, 0.08451903042386194, 0.08451912942689886, 0.0845184555232642, 0.08451750508783513, 0.08451803562807855, 0.08451734259111993, 0.08451734964611894, 0.0845172577618004, 0.08451694068793393, 0.0845169640815329, 0.08451727795788172, 0.08451657806196262, 0.0845166178917913, 0.08451654324375006, 0.08451638459461913, 0.08451674290005973, 0.08451626306237787, 0.08451623272010687, 0.08451635851176216, 0.08451615753457828, 0.0845161354346814, 0.08451604647789848, 0.08451588285431764, 0.08451569002727566, 0.08451604796962553, 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.08458124041108832, 0.08452960689267136, 0.08452538917406878, 0.08452513627178253, 0.08452286253994754, 0.08452074230072112, 0.08451917402236468, 0.08452020684174887, 0.08451903042386194, 0.08451912942689886, 0.0845184555232642, 0.08451750508783513, 0.08451803562807855, 0.08451734259111993, 0.08451734964611894, 0.0845172577618004, 0.08451694068793393, 0.0845169640815329, 0.08451727795788172, 0.08451657806196262, 0.0845166178917913, 0.08451654324375006, 0.08451638459461913, 0.08451674290005973, 0.08451626306237787, 0.08451623272010687, 0.08451635851176216, 0.08451615753457828, 0.0845161354346814, 0.08451604647789848, 0.08451588285431764, 0.08451569002727566, 0.08451604796962553, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0019221918616727013, 0.0008783538934099351, 0.0007986253666984089, 0.0006715265222699535, 0.0005837667496917189, 0.0005216636586817522, 0.00047516501782833483, 0.00044009775193106486, 0.0004107990141722511, 0.00038684599235548265, 0.0003662719043241608, 0.0003488456251236155, 0.00033371351467097594, 0.0003199936068532719, 0.00030778299592699814, 0.0002969904116330763, 0.00028673790554532613, 0.0002776111835007877, 0.00026931254594728197, 0.00026139168205749466, 0.0002533753090971822, 0.00024595285127176604, 0.00023910766184648188, 0.00023181436640028799, 0.00022489024827016798, 0.00021722358705858287, 0.00020912474250289243, 0.00020025342210370814, 0.00018965974241127816, 0.00017638598872376363, 0.00015745428295719474, 0.00012009020271421619, 0.00018464102043103253, 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.0019221918616727013, 0.0008783538934099351, 0.0007986253666984089, 0.0006715265222699535, 0.0005837667496917189, 0.0005216636586817522, 0.00047516501782833483, 0.00044009775193106486, 0.0004107990141722511, 0.00038684599235548265, 0.0003662719043241608, 0.0003488456251236155, 0.00033371351467097594, 0.0003199936068532719, 0.00030778299592699814, 0.0002969904116330763, 0.00028673790554532613, 0.0002776111835007877, 0.00026931254594728197, 0.00026139168205749466, 0.0002533753090971822, 0.00024595285127176604, 0.00023910766184648188, 0.00023181436640028799, 0.00022489024827016798, 0.00021722358705858287, 0.00020912474250289243, 0.00020025342210370814, 0.00018965974241127816, 0.00017638598872376363, 0.00015745428295719474, 0.00012009020271421619, 0.00018464102043103253, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }