import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], '_alpha3.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.029999999999999694, 0.030000000000000304, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], } xedges = { 'alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 0.0, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], '_alpha3.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 6.106226635438361e-16, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], } 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' : [3340.894999999997, 0.0, 0.0, 4243.453333333329, 766.8466666666675, 587.5404999999994, 512.2788333333339, 465.6071666666663, 431.8435000000004, 405.52849999999967, 384.0513333333337, 366.345833333333, 350.56216666666666, 337.9746666666667, 327.88416666666666, 319.42016666666666, 312.7056666666667, 307.14983333333333, 304.093, 302.675, 302.49466666666666, 304.16866666666664, 307.0323333333333, 312.5765, 318.8228333333334, 327.85900000000004, 338.36533333333335, 351.1836666666667, 365.8116666666663, 384.2196666666671, 405.54983333333297, 432.2620000000004, 465.6743333333329, 511.9848333333338, 587.3806666666661, 767.2290000000007, 4241.236666666663, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 4243.044999999996, 766.2681666666674, 586.9204999999995, 512.0216666666671, 465.5661666666662, 432.0221666666671, 405.63099999999963, 383.66550000000035, 366.14316666666633, 350.92783333333335, 338.0373333333334, 327.7203333333333, 319.06466666666665, 312.42833333333334, 307.4325, 304.0255, 302.32783333333026, 302.4963333333364, 304.148, 307.37416666666667, 312.2018333333333, 318.90483333333333, 327.7738333333333, 338.1315, 350.72166666666664, 366.011833333333, 383.82683333333375, 405.9581666666663, 431.95833333333377, 465.67633333333293, 511.9701666666671, 586.9109999999995, 766.5930000000006, 4242.371666666663, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], '_alpha3.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], } yerrs = { 'alpha3.yoda' : [ [215.6559760359075, 0.0, 0.0, 273.9155891876179, 49.50179570255793, 37.92754422726455, 33.069211931610646, 30.056409928296098, 27.877245798918782, 26.17828828968343, 24.792197473309155, 23.649066225399523, 22.6300869051211, 21.81761520728912, 21.16609579282658, 20.62003475587113, 20.186519154018495, 19.827681267471604, 19.630659127440875, 19.539319333078108, 19.527174797075883, 19.635285698060123, 19.8202828211686, 20.177944504940154, 20.58142366309969, 21.1646718220088, 21.842898668039055, 22.670306080372576, 23.614678815422295, 24.802973612049044, 26.179731345705825, 27.903793051602648, 30.060910387633502, 33.05058412662495, 37.917183146665515, 49.52653890143708, 273.7723101005243, 0.0, 0.0, 0.0], [215.6559760359075, 0.0, 0.0, 273.9155891876179, 49.50179570255793, 37.92754422726455, 33.069211931610646, 30.056409928296098, 27.877245798918782, 26.17828828968343, 24.792197473309155, 23.649066225399523, 22.6300869051211, 21.81761520728912, 21.16609579282658, 20.62003475587113, 20.186519154018495, 19.827681267471604, 19.630659127440875, 19.539319333078108, 19.527174797075883, 19.635285698060123, 19.8202828211686, 20.177944504940154, 20.58142366309969, 21.1646718220088, 21.842898668039055, 22.670306080372576, 23.614678815422295, 24.802973612049044, 26.179731345705825, 27.903793051602648, 30.060910387633502, 33.05058412662495, 37.917183146665515, 49.52653890143708, 273.7723101005243, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.4586468018954112, 0.19490809800176787, 0.17058038183409785, 0.1593249126087249, 0.15192533802277122, 0.1463499421098471, 0.1418094182736502, 0.13791640986884462, 0.1347302139668587, 0.131901120372632, 0.12945590197266232, 0.1274650714684005, 0.12577053620692638, 0.124455681536307, 0.12345661631160605, 0.12277066470094194, 0.12242740479338823, 0.12246149054566897, 0.1227953921502486, 0.12344493824283675, 0.12441058815247376, 0.12573903751641952, 0.12747549873516, 0.12947393560095408, 0.13186235458065942, 0.13470603797405162, 0.13794539982664653, 0.14186661380011534, 0.1463391513649791, 0.15194333739186375, 0.15931691861053426, 0.17057899766514162, 0.19494942364053772, 0.4586104011031582, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.4586468018954112, 0.19490809800176787, 0.17058038183409785, 0.1593249126087249, 0.15192533802277122, 0.1463499421098471, 0.1418094182736502, 0.13791640986884462, 0.1347302139668587, 0.131901120372632, 0.12945590197266232, 0.1274650714684005, 0.12577053620692638, 0.124455681536307, 0.12345661631160605, 0.12277066470094194, 0.12242740479338823, 0.12246149054566897, 0.1227953921502486, 0.12344493824283675, 0.12441058815247376, 0.12573903751641952, 0.12747549873516, 0.12947393560095408, 0.13186235458065942, 0.13470603797405162, 0.13794539982664653, 0.14186661380011534, 0.1463391513649791, 0.15194333739186375, 0.15931691861053426, 0.17057899766514162, 0.19494942364053772, 0.4586104011031582, 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], '_alpha3.yoda' : [0.0, 1.0, 1.0, 0.999903773341838, 0.9992456118998148, 0.9989447535957098, 0.9994979947443985, 0.9999119429361589, 1.0004137301283142, 1.000252756588008, 0.9989953599952784, 0.9994467886673566, 1.001043086509145, 1.0001854182364753, 0.9995003316720081, 0.9988870458502672, 0.9991131170205848, 1.0009202891748272, 0.9997780284320915, 0.9988530051485265, 1.0000055097390248, 0.9999320552412808, 1.001113346368515, 0.9988013600937156, 1.0002571961334845, 0.999740233860694, 0.9993089323571367, 0.9986844490679615, 1.0005471850269037, 0.9989775814009174, 1.001006863521499, 0.9992974939581397, 1.000004294846971, 0.9999713533180833, 0.9992004049616887, 0.9991710428046905, 1.000267610626146, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [0.06455036031839005, 1.0, 1.0, 0.06455015942698042, 0.06455240383026317, 0.06455307204739859, 0.06455314914425304, 0.06455315141189362, 0.06455404747071278, 0.06455351051697587, 0.06455438458741401, 0.06455393803778181, 0.06455370561033473, 0.0645539957845631, 0.06455357697812972, 0.06455458016647185, 0.06455437590626274, 0.0645537751145503, 0.06455478793474652, 0.06455544505848883, 0.06455378209558257, 0.06455393947456825, 0.06455438294067378, 0.06455361968970845, 0.06455442180197159, 0.06455418891050359, 0.06455418601207882, 0.0645539876485502, 0.06455419814956416, 0.0645541490034321, 0.0645536730480862, 0.06455296336851868, 0.06455350496226661, 0.06455383436154831, 0.06455299824872039, 0.06455248550489753, 0.06455011394487721, 1.0, 1.0, 1.0], [0.06455036031839005, 1.0, 1.0, 0.06455015942698042, 0.06455240383026317, 0.06455307204739859, 0.06455314914425304, 0.06455315141189362, 0.06455404747071278, 0.06455351051697587, 0.06455438458741401, 0.06455393803778181, 0.06455370561033473, 0.0645539957845631, 0.06455357697812972, 0.06455458016647185, 0.06455437590626274, 0.0645537751145503, 0.06455478793474652, 0.06455544505848883, 0.06455378209558257, 0.06455393947456825, 0.06455438294067378, 0.06455361968970845, 0.06455442180197159, 0.06455418891050359, 0.06455418601207882, 0.0645539876485502, 0.06455419814956416, 0.0645541490034321, 0.0645536730480862, 0.06455296336851868, 0.06455350496226661, 0.06455383436154831, 0.06455299824872039, 0.06455248550489753, 0.06455011394487721, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [0.0, 1.0, 1.0, 0.00010808338536272617, 0.0002541682796236114, 0.0002903295718918067, 0.00031101209388648317, 0.00032629510217899285, 0.0003388957854172795, 0.00034969038741703806, 0.0003591093114345248, 0.0003677678349470117, 0.0003762560051097889, 0.00038303433582594646, 0.000388750310099554, 0.0003937463858948367, 0.0003979962463199377, 0.0004019426446428352, 0.00040372736202721516, 0.00040448469412203924, 0.00040483851135337585, 0.0004037082237823596, 0.00040205843111910066, 0.00039801644766152846, 0.000394385296064908, 0.000388811954941484, 0.0003826453919657473, 0.00037547974776919033, 0.0003682387694233875, 0.0003590274309053581, 0.00034981302454022, 0.00033854271567933096, 0.0003262866911823153, 0.00031117507441242714, 0.0002904062175440035, 0.0002540954834091745, 0.00010813129215531287, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 0.00010808338536272617, 0.0002541682796236114, 0.0002903295718918067, 0.00031101209388648317, 0.00032629510217899285, 0.0003388957854172795, 0.00034969038741703806, 0.0003591093114345248, 0.0003677678349470117, 0.0003762560051097889, 0.00038303433582594646, 0.000388750310099554, 0.0003937463858948367, 0.0003979962463199377, 0.0004019426446428352, 0.00040372736202721516, 0.00040448469412203924, 0.00040483851135337585, 0.0004037082237823596, 0.00040205843111910066, 0.00039801644766152846, 0.000394385296064908, 0.000388811954941484, 0.0003826453919657473, 0.00037547974776919033, 0.0003682387694233875, 0.0003590274309053581, 0.00034981302454022, 0.00033854271567933096, 0.0003262866911823153, 0.00031117507441242714, 0.0002904062175440035, 0.0002540954834091745, 0.00010813129215531287, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }