import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.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], '_alpha3.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 = { 'alpha3.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], '_alpha3.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['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, 0.0, 0.0, 0.0, 0.0, 0.0, 1078.1872458716948, 135.64778331070528, 41.2452581943204, 24.364580889545593, 16.9210675425202, 12.719853585287735, 9.998504573398698, 8.098580100275829, 6.721953243973716, 5.66723557214101, 4.8344256334975055, 4.173263455391081, 3.6307597854271485, 3.1613755161958603, 2.77735513832772, 2.4464638011222553, 2.1632804675602633, 1.9210806843282255, 1.697363781666518, 1.5104069201114025, 1.3312694645282557, 1.175954533605894, 1.034304215999671, 0.910614157240166, 0.7975689061449603, 0.6821635637750554, 0.5841875317263238, 0.4828859147876563, 0.3922438913965071, 0.2991123489141023, 0.21065236181042413, 0.10506125752857035, 0.0029220672671271945, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1078.292, 135.6262, 41.21993, 24.36991, 16.91481, 12.70835, 9.985502, 8.100177, 6.716187, 5.664639, 4.831701, 4.163153, 3.616566, 3.161811, 2.776938, 2.447352, 2.164578, 1.919403, 1.69869, 1.506269, 1.329742, 1.177123, 1.037547, 0.9109012, 0.7924341, 0.6815482, 0.5822473, 0.4849827, 0.3916037, 0.3012764, 0.2104757, 0.1054291, 0.003029715, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.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], ], '_alpha3.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 = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 91.12345996483243, 11.46438609226981, 3.4859092455919773, 2.0592179165720776, 1.430135710619645, 1.075078435836394, 0.8450747716239078, 0.6844922748103811, 0.5681468944055889, 0.47901191210185534, 0.4086318292351944, 0.3527425684344058, 0.3068927844094621, 0.2672276404970886, 0.23478335744669762, 0.2068137431143362, 0.18287951938544553, 0.1624130217137217, 0.143498681735657, 0.1276911755576267, 0.11255826756296591, 0.09942315699286462, 0.0874648235741065, 0.07700452645820413, 0.06745826568672901, 0.057705010472934394, 0.04942128490660593, 0.04086017539859005, 0.03319563387177416, 0.02532262815502994, 0.017854493453691906, 0.008919117676881912, 0.0002825672598413162, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 91.12345996483243, 11.46438609226981, 3.4859092455919773, 2.0592179165720776, 1.430135710619645, 1.075078435836394, 0.8450747716239078, 0.6844922748103811, 0.5681468944055889, 0.47901191210185534, 0.4086318292351944, 0.3527425684344058, 0.3068927844094621, 0.2672276404970886, 0.23478335744669762, 0.2068137431143362, 0.18287951938544553, 0.1624130217137217, 0.143498681735657, 0.1276911755576267, 0.11255826756296591, 0.09942315699286462, 0.0874648235741065, 0.07700452645820413, 0.06745826568672901, 0.057705010472934394, 0.04942128490660593, 0.04086017539859005, 0.03319563387177416, 0.02532262815502994, 0.017854493453691906, 0.008919117676881912, 0.0002825672598413162, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05447225, 0.01931875, 0.01065028, 0.008189061, 0.006822456, 0.005913599, 0.005241941, 0.004721222, 0.004299011, 0.003948147, 0.003646341, 0.003384686, 0.00315468, 0.002949682, 0.002764333, 0.002595108, 0.002440585, 0.002298213, 0.002162043, 0.002035909, 0.001912894, 0.001799774, 0.001689705, 0.001583226, 0.001476688, 0.001369479, 0.001265788, 0.001155235, 0.001038079, 0.0009105205, 0.0007610413, 0.0005386262, 9.130784e-05, 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.05447225, 0.01931875, 0.01065028, 0.008189061, 0.006822456, 0.005913599, 0.005241941, 0.004721222, 0.004299011, 0.003948147, 0.003646341, 0.003384686, 0.00315468, 0.002949682, 0.002764333, 0.002595108, 0.002440585, 0.002298213, 0.002162043, 0.002035909, 0.001912894, 0.001799774, 0.001689705, 0.001583226, 0.001476688, 0.001369479, 0.001265788, 0.001155235, 0.001038079, 0.0009105205, 0.0007610413, 0.0005386262, 9.130784e-05, 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, 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' : [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0000971576400168, 0.9998408871108801, 0.9993859125768817, 1.0002187236660696, 0.9996301922142634, 0.9990956196774905, 0.9986995481871068, 1.000197182679482, 0.9991421773159631, 0.9995418273851586, 0.9994364100921055, 0.9975773263540264, 0.9960906845217031, 1.0001377513686396, 0.9998498073501788, 1.000363054167136, 1.000599798527835, 0.9991266976228995, 1.0007813400685268, 0.9972603938340687, 0.9988526255811051, 1.000993632288251, 1.0031352323138265, 1.0003152188636117, 0.9935619278718132, 0.9990979234193483, 0.996678751905933, 1.004342195844055, 0.9983678741452726, 1.007234910540317, 0.9991613585107433, 1.0035012190038715, 1.0368395806913229, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.084515431168137, 0.08451583809526982, 0.08451660622825238, 0.08451686182936359, 0.08451805461008419, 0.08451971782755979, 0.08452011652545051, 0.08452003515864072, 0.08452110179655549, 0.08452302820383567, 0.08452541422993538, 0.08452439492616455, 0.08452577491941043, 0.0845289144323634, 0.08453487067846267, 0.08453578713057822, 0.0845380532611641, 0.08454253016994714, 0.08454209008440494, 0.08454091004046024, 0.08454957509511547, 0.08454676958300243, 0.08456392444419304, 0.08456328714631976, 0.08457985907799205, 0.08459116484263401, 0.08459832198157642, 0.0846166229896307, 0.08463008500549912, 0.08465925344427011, 0.08475809765551072, 0.08489445002556198, 0.09670114819742662, 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.084515431168137, 0.08451583809526982, 0.08451660622825238, 0.08451686182936359, 0.08451805461008419, 0.08451971782755979, 0.08452011652545051, 0.08452003515864072, 0.08452110179655549, 0.08452302820383567, 0.08452541422993538, 0.08452439492616455, 0.08452577491941043, 0.0845289144323634, 0.08453487067846267, 0.08453578713057822, 0.0845380532611641, 0.08454253016994714, 0.08454209008440494, 0.08454091004046024, 0.08454957509511547, 0.08454676958300243, 0.08456392444419304, 0.08456328714631976, 0.08457985907799205, 0.08459116484263401, 0.08459832198157642, 0.0846166229896307, 0.08463008500549912, 0.08465925344427011, 0.08475809765551072, 0.08489445002556198, 0.09670114819742662, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0522068600394335e-05, 0.00014241847178401602, 0.00025821828899271084, 0.0003361051452977703, 0.0004031930008467937, 0.0004649109331604173, 0.0005242725011044483, 0.000582969105885512, 0.0006395478879377951, 0.0006966618821014422, 0.0007542449251333347, 0.0008110405768003012, 0.0008688759891695399, 0.0009330375290403353, 0.0009953113168179274, 0.0010607587975794116, 0.0011281870458306682, 0.0011963125852799108, 0.0012737652490011585, 0.001347920863504676, 0.0014368946715666215, 0.0015304792392621287, 0.0016336634559367758, 0.0017386353895467044, 0.001851486421577734, 0.002007552253921888, 0.0021667494276358295, 0.0023923559677817515, 0.0026465141274836022, 0.0030440752556875512, 0.0036127831345413373, 0.00512678234270636, 0.031247685851451507, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0522068600394335e-05, 0.00014241847178401602, 0.00025821828899271084, 0.0003361051452977703, 0.0004031930008467937, 0.0004649109331604173, 0.0005242725011044483, 0.000582969105885512, 0.0006395478879377951, 0.0006966618821014422, 0.0007542449251333347, 0.0008110405768003012, 0.0008688759891695399, 0.0009330375290403353, 0.0009953113168179274, 0.0010607587975794116, 0.0011281870458306682, 0.0011963125852799108, 0.0012737652490011585, 0.001347920863504676, 0.0014368946715666215, 0.0015304792392621287, 0.0016336634559367758, 0.0017386353895467044, 0.001851486421577734, 0.002007552253921888, 0.0021667494276358295, 0.0023923559677817515, 0.0026465141274836022, 0.0030440752556875512, 0.0036127831345413373, 0.00512678234270636, 0.031247685851451507, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }