import numpy as np from numpy import nan add_legend_handle = [ 'alpha2.yoda', '_alpha2.yoda' ] xpoints = { 'alpha2.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], '_alpha2.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], } xedges = { 'alpha2.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], '_alpha2.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], } 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.004541373278144434, 0.022060141420445392, 0.04591345251750317, 0.07325611703592211, 0.10112536690983195, 0.13140318817406058, 0.1631118680018763, 0.19565480755111056, 0.23344406599906173, 0.27073671458173565, 0.31385845689461755, 0.35411089265610507, 0.4049495217311495, 0.4510038506094078, 0.5079569743347092, 0.5712773551426654, 0.6362414136305046, 0.7159054475739824, 0.7971373329635029, 0.8920009789724851, 1.0038807942697707, 1.1307931716669057, 1.2795497560736835, 1.4488750020395174, 1.6494050702616732, 1.8967065868263469, 2.1871930003467153, 2.554252394393773, 3.01885541800086, 3.6080279495504897, 4.379021435418413, 5.433609619997061, 6.964296203233857, 9.336615610532123, 13.405427564489546, 22.19438722440907, 59.277480461420474, 670.4799004711311, 0.0, 0.0, 0.0], '_alpha2.yoda' : [0.0, 0.0, 0.0, 0.0, 0.00467492, 0.02301134, 0.04669521, 0.07295134, 0.1006965, 0.1317568, 0.16329, 0.1978111, 0.2328379, 0.2723644, 0.3129333, 0.3564901, 0.4035044, 0.4539336, 0.5096301, 0.569761, 0.638674, 0.710871, 0.7980369, 0.8934629, 1.002136, 1.128385, 1.275676, 1.445887, 1.649648, 1.89554, 2.18856, 2.556473, 3.008934, 3.598555, 4.37565, 5.437207, 6.963224, 9.327649, 13.39045, 22.2001, 59.24775, 670.5668, 0.0, 0.0, 0.0], } xerrs = { 'alpha2.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], '_alpha2.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], } yerrs = { 'alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.00041119701131564935, 0.0018904160730538427, 0.0039021551901210084, 0.0062139715949284715, 0.008569762519600843, 0.011136902858658131, 0.013811166601748174, 0.016564409763550746, 0.01975391867802331, 0.022910678533575975, 0.026546403535217387, 0.029955831594403393, 0.034255467528899554, 0.03814182302485861, 0.0429564841761906, 0.04830813584727752, 0.053793260287872485, 0.06053105680557582, 0.06740008293005859, 0.07540871013750387, 0.08487457236706285, 0.09559904814828242, 0.10816621271717045, 0.12247366080762231, 0.1394252562801723, 0.16032767814994714, 0.18487792023553562, 0.21590134333877706, 0.25516842437403736, 0.3049587631209428, 0.3701240869076303, 0.45924993387738305, 0.5886179510892735, 0.7891153608776286, 1.1329969259649388, 1.8757918917893481, 5.009895775663892, 56.66590243582353, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.00041119701131564935, 0.0018904160730538427, 0.0039021551901210084, 0.0062139715949284715, 0.008569762519600843, 0.011136902858658131, 0.013811166601748174, 0.016564409763550746, 0.01975391867802331, 0.022910678533575975, 0.026546403535217387, 0.029955831594403393, 0.034255467528899554, 0.03814182302485861, 0.0429564841761906, 0.04830813584727752, 0.053793260287872485, 0.06053105680557582, 0.06740008293005859, 0.07540871013750387, 0.08487457236706285, 0.09559904814828242, 0.10816621271717045, 0.12247366080762231, 0.1394252562801723, 0.16032767814994714, 0.18487792023553562, 0.21590134333877706, 0.25516842437403736, 0.3049587631209428, 0.3701240869076303, 0.45924993387738305, 0.5886179510892735, 0.7891153608776286, 1.1329969259649388, 1.8757918917893481, 5.009895775663892, 56.66590243582353, 0.0, 0.0, 0.0], ], '_alpha2.yoda' : [ [0.0, 0.0, 0.0, 0.0, 8.746194e-05, 0.0001940452, 0.0002764192, 0.0003455005, 0.0004059188, 0.0004643213, 0.0005169063, 0.0005689281, 0.0006172467, 0.000667586, 0.0007155795, 0.0007637579, 0.0008125613, 0.000861843, 0.0009131866, 0.000965558, 0.001022284, 0.001078518, 0.00114273, 0.001209122, 0.001280547, 0.001358816, 0.001444781, 0.001538152, 0.001642962, 0.001761159, 0.001892392, 0.002045279, 0.002218903, 0.002426588, 0.002675798, 0.002982771, 0.003375493, 0.003906772, 0.004680903, 0.006027115, 0.009846184, 0.03312478, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 8.746194e-05, 0.0001940452, 0.0002764192, 0.0003455005, 0.0004059188, 0.0004643213, 0.0005169063, 0.0005689281, 0.0006172467, 0.000667586, 0.0007155795, 0.0007637579, 0.0008125613, 0.000861843, 0.0009131866, 0.000965558, 0.001022284, 0.001078518, 0.00114273, 0.001209122, 0.001280547, 0.001358816, 0.001444781, 0.001538152, 0.001642962, 0.001761159, 0.001892392, 0.002045279, 0.002218903, 0.002426588, 0.002675798, 0.002982771, 0.003375493, 0.003906772, 0.004680903, 0.006027115, 0.009846184, 0.03312478, 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.0294066824452122, 1.04311842618892, 1.0170267631735777, 0.9958395687861444, 0.9957590570700786, 1.002691044493312, 1.0010920848391096, 1.0110209019439818, 0.9974033779934925, 1.0060120601698923, 0.997052311721114, 1.0067188199889843, 0.9964313534067859, 1.0064960629197144, 1.0032938334343813, 0.9973456760905799, 1.0038233700563668, 0.992967719981678, 1.00112849693434, 1.001638923120016, 0.9982619507418309, 0.9978703694652171, 0.9969725631572389, 0.9979377088877154, 1.0001472832494012, 0.9993849408050516, 1.000625001841661, 1.0008693759516878, 0.996713516672014, 0.9973744799976758, 0.9992300938764209, 1.0006620608130734, 0.9998460428444501, 0.9990396294646628, 0.9988827238506572, 1.0002573973110034, 0.9994984526806968, 1.0001296079551494, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.09054464060343899, 0.08569374225778084, 0.08498936534196432, 0.08482529304523974, 0.08474394488221772, 0.08475367312934491, 0.08467297181336493, 0.08466139917989828, 0.08461949372533079, 0.08462346368120391, 0.08458081326809913, 0.08459449346421266, 0.08459194465141791, 0.08457094761678956, 0.08456717073813655, 0.08456161514613773, 0.08454850491564005, 0.08455174773526287, 0.08455266130804152, 0.08453881992861574, 0.08454646493043146, 0.08454158598018377, 0.08453458898626967, 0.08453017729978193, 0.08453063398068304, 0.08452950986911185, 0.0845274834942452, 0.08452623703618731, 0.08452489074253661, 0.08452228402469454, 0.0845220998266854, 0.08452022982792633, 0.08451937337414654, 0.08451835159492599, 0.08451777614062855, 0.08451649837515582, 0.08451600399791755, 0.08451543796615779, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.09054464060343899, 0.08569374225778084, 0.08498936534196432, 0.08482529304523974, 0.08474394488221772, 0.08475367312934491, 0.08467297181336493, 0.08466139917989828, 0.08461949372533079, 0.08462346368120391, 0.08458081326809913, 0.08459449346421266, 0.08459194465141791, 0.08457094761678956, 0.08456717073813655, 0.08456161514613773, 0.08454850491564005, 0.08455174773526287, 0.08455266130804152, 0.08453881992861574, 0.08454646493043146, 0.08454158598018377, 0.08453458898626967, 0.08453017729978193, 0.08453063398068304, 0.08452950986911185, 0.0845274834942452, 0.08452623703618731, 0.08452489074253661, 0.08452228402469454, 0.0845220998266854, 0.08452022982792633, 0.08451937337414654, 0.08451835159492599, 0.08451777614062855, 0.08451649837515582, 0.08451600399791755, 0.08451543796615779, 1.0, 1.0, 1.0], ], '_alpha2.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.01925891897521716, 0.008796190210283893, 0.006020440303299413, 0.004716336518772613, 0.00401401559671903, 0.0035335619055524453, 0.003169029368200565, 0.0029078155917604018, 0.0026440881988513726, 0.00246581259224986, 0.002279943344780625, 0.002156832551157142, 0.002006574292337277, 0.0019109437731750095, 0.0017977636810598684, 0.0016901737681495718, 0.0016067548859585688, 0.0015065090001128185, 0.0014335421924747817, 0.0013555164495366511, 0.0012755966717457503, 0.0012016485720345881, 0.0011291323320113248, 0.001061618150520101, 0.000996093700463373, 0.0009285352896606159, 0.0008652149123099867, 0.0008007348860625918, 0.0007350146637593519, 0.0006725524397066601, 0.0006110493039284082, 0.0005489483434773537, 0.0004846854443716217, 0.000418435561981687, 0.00034917968692020905, 0.0002715603246469209, 0.00016610328110028537, 4.9404583160097655e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.01925891897521716, 0.008796190210283893, 0.006020440303299413, 0.004716336518772613, 0.00401401559671903, 0.0035335619055524453, 0.003169029368200565, 0.0029078155917604018, 0.0026440881988513726, 0.00246581259224986, 0.002279943344780625, 0.002156832551157142, 0.002006574292337277, 0.0019109437731750095, 0.0017977636810598684, 0.0016901737681495718, 0.0016067548859585688, 0.0015065090001128185, 0.0014335421924747817, 0.0013555164495366511, 0.0012755966717457503, 0.0012016485720345881, 0.0011291323320113248, 0.001061618150520101, 0.000996093700463373, 0.0009285352896606159, 0.0008652149123099867, 0.0008007348860625918, 0.0007350146637593519, 0.0006725524397066601, 0.0006110493039284082, 0.0005489483434773537, 0.0004846854443716217, 0.000418435561981687, 0.00034917968692020905, 0.0002715603246469209, 0.00016610328110028537, 4.9404583160097655e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }