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, 774.2224567344781, 121.49006816952051, 32.318899036753194, 18.660049746943635, 12.859934777448972, 9.617643850877053, 7.559772475644443, 6.142498279917599, 5.101411049678279, 4.299128120348203, 3.681704372401868, 3.173360863779176, 2.7661889997118845, 2.4210635349641243, 2.131943996652421, 1.8849908765382983, 1.6666890751690933, 1.4805725143711674, 1.312984215617004, 1.1676748206176517, 1.0416846163344267, 0.9197375461317897, 0.8181344235755741, 0.717890339353943, 0.625583764354018, 0.5430558108905323, 0.46768600200304583, 0.39146497732838603, 0.32185556119579095, 0.25214812934736386, 0.18167871695317545, 0.10165827491116583, 0.00811729559532713, 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, 774.2097, 121.4051, 32.32705, 18.66604, 12.85759, 9.633344, 7.569202, 6.136695, 5.095722, 4.298137, 3.674292, 3.171, 2.762032, 2.41842, 2.129645, 1.881303, 1.666153, 1.483197, 1.315932, 1.169866, 1.038045, 0.9216194, 0.8124011, 0.7176601, 0.6287244, 0.5430923, 0.4655121, 0.3929474, 0.3227905, 0.2519175, 0.1803384, 0.1022786, 0.007986562, 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, 49.975880805239406, 7.842214417217419, 2.0862343323133814, 1.2045534546172616, 0.8301460052884496, 0.620859533587308, 0.488023532008192, 0.39653647080193466, 0.3293326661199989, 0.2775475007496718, 0.2376838017503918, 0.20487458090852975, 0.17859194625999025, 0.1563131339423071, 0.1376483684770135, 0.1217059814218724, 0.10761198507393617, 0.09560024652458182, 0.08478301389452116, 0.0754038018582514, 0.0672730781822956, 0.059395764306689976, 0.05284290972525063, 0.04636870264448274, 0.040403855237584614, 0.0350787633184513, 0.03020961419256215, 0.025294968173990583, 0.020804970717972476, 0.016297680162528562, 0.011750055484485005, 0.006581762042627061, 0.0005336182430135703, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 49.975880805239406, 7.842214417217419, 2.0862343323133814, 1.2045534546172616, 0.8301460052884496, 0.620859533587308, 0.488023532008192, 0.39653647080193466, 0.3293326661199989, 0.2775475007496718, 0.2376838017503918, 0.20487458090852975, 0.17859194625999025, 0.1563131339423071, 0.1376483684770135, 0.1217059814218724, 0.10761198507393617, 0.09560024652458182, 0.08478301389452116, 0.0754038018582514, 0.0672730781822956, 0.059395764306689976, 0.05284290972525063, 0.04636870264448274, 0.040403855237584614, 0.0350787633184513, 0.03020961419256215, 0.025294968173990583, 0.020804970717972476, 0.016297680162528562, 0.011750055484485005, 0.006581762042627061, 0.0005336182430135703, 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.03974649, 0.01573939, 0.008121805, 0.006171569, 0.005122115, 0.004433616, 0.003930018, 0.003538643, 0.003224574, 0.002961486, 0.002738144, 0.00254371, 0.002374017, 0.002221444, 0.002084602, 0.001959291, 0.001843856, 0.001739678, 0.00163865, 0.001545032, 0.001455384, 0.001371341, 0.001287522, 0.001210121, 0.00113266, 0.001052704, 0.0009746193, 0.0008954405, 0.0008115773, 0.0007169662, 0.0006066156, 0.0004568377, 0.0001276584, 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.03974649, 0.01573939, 0.008121805, 0.006171569, 0.005122115, 0.004433616, 0.003930018, 0.003538643, 0.003224574, 0.002961486, 0.002738144, 0.00254371, 0.002374017, 0.002221444, 0.002084602, 0.001959291, 0.001843856, 0.001739678, 0.00163865, 0.001545032, 0.001455384, 0.001371341, 0.001287522, 0.001210121, 0.00113266, 0.001052704, 0.0009746193, 0.0008954405, 0.0008115773, 0.0007169662, 0.0006066156, 0.0004568377, 0.0001276584, 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, 0.9999835231665433, 0.9993006163318474, 1.000252204236213, 1.0003210202082846, 0.9998176680139091, 1.001632431951773, 1.0012473291208084, 0.9990552248200748, 0.99888480861023, 0.9997694601508822, 0.9979867008178518, 0.9992560367759863, 0.9984972105259917, 0.998908110040919, 0.9989216430375136, 0.9980435573539375, 0.9996783592230369, 1.0017726153925985, 1.0022451026813075, 1.0018765321848675, 0.9965060285259525, 1.0020460770315673, 0.9929921985796452, 0.9996792833928506, 1.0050203279319838, 1.000067192190445, 0.995351791600058, 1.0037868589975303, 1.00290483967633, 0.9990853418268032, 0.9926225978713793, 1.0061020619263532, 0.9838944394975108, 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.06454976908836782, 0.0645502511882274, 0.0645515285016642, 0.06455253179668279, 0.06455289390302225, 0.06455422380094586, 0.06455532009468179, 0.06455622008041557, 0.06455717112636283, 0.06455902056884785, 0.0645580898705704, 0.06456075741242466, 0.06456245263016797, 0.0645638297735228, 0.06456472059920382, 0.06456581988629038, 0.06456632294359908, 0.06456978337544339, 0.06457275943312046, 0.06457602795473993, 0.06458104221508247, 0.06457903622233893, 0.06458952001347898, 0.06459023071157596, 0.06458584371879585, 0.06459513481851385, 0.06459379597246404, 0.06461617166015732, 0.06464070603806162, 0.06463534036406267, 0.06467491449487382, 0.06474398713118573, 0.06573842688699885, 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.06454976908836782, 0.0645502511882274, 0.0645515285016642, 0.06455253179668279, 0.06455289390302225, 0.06455422380094586, 0.06455532009468179, 0.06455622008041557, 0.06455717112636283, 0.06455902056884785, 0.0645580898705704, 0.06456075741242466, 0.06456245263016797, 0.0645638297735228, 0.06456472059920382, 0.06456581988629038, 0.06456632294359908, 0.06456978337544339, 0.06457275943312046, 0.06457602795473993, 0.06458104221508247, 0.06457903622233893, 0.06458952001347898, 0.06459023071157596, 0.06458584371879585, 0.06459513481851385, 0.06459379597246404, 0.06461617166015732, 0.06464070603806162, 0.06463534036406267, 0.06467491449487382, 0.06474398713118573, 0.06573842688699885, 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.133729931787703e-05, 0.00012955289462870435, 0.00025130203200188987, 0.000330737006797683, 0.0003983002315829844, 0.00046098775009179493, 0.0005198592963824591, 0.0005760918178144725, 0.0006320945261220145, 0.0006888573490012989, 0.0007437164212654292, 0.0008015823315381407, 0.0008582266071650449, 0.0009175488242744186, 0.0009777939773620895, 0.0010394167018983936, 0.0011062987257013923, 0.0011750035767338829, 0.001248034805376512, 0.0013231697495906796, 0.0013971445648504784, 0.001491013393731237, 0.0015737291610014583, 0.001685662744938223, 0.001810564890809774, 0.001938482157614185, 0.0020839180472064945, 0.002287408968513796, 0.0025215574867954566, 0.0028434325563141275, 0.003338946961830123, 0.00449385650503324, 0.01572671569007403, 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.133729931787703e-05, 0.00012955289462870435, 0.00025130203200188987, 0.000330737006797683, 0.0003983002315829844, 0.00046098775009179493, 0.0005198592963824591, 0.0005760918178144725, 0.0006320945261220145, 0.0006888573490012989, 0.0007437164212654292, 0.0008015823315381407, 0.0008582266071650449, 0.0009175488242744186, 0.0009777939773620895, 0.0010394167018983936, 0.0011062987257013923, 0.0011750035767338829, 0.001248034805376512, 0.0013231697495906796, 0.0013971445648504784, 0.001491013393731237, 0.0015737291610014583, 0.001685662744938223, 0.001810564890809774, 0.001938482157614185, 0.0020839180472064945, 0.002287408968513796, 0.0025215574867954566, 0.0028434325563141275, 0.003338946961830123, 0.00449385650503324, 0.01572671569007403, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }