import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-8.7644445, -6.2933335, -3.8222224999999996, -1.3511113, 1.1200002, 3.5911115, 6.0622225, 8.5333335, 11.0044445, 13.475555, 15.946665, 18.417775, 20.888885000000002, 23.36, 25.831114999999997, 28.302225, 30.773335000000003, 33.244445, 35.715554999999995, 38.186665000000005, 40.657775, 43.128885, 45.6, 48.071115, 50.542225, 53.013335, 55.484445, 57.955555000000004, 60.426665, 62.897774999999996, 65.368885, 67.84, 70.311115, 72.78222500000001, 75.25333499999999, 77.724445, 80.195555, 82.666665, 85.137775, 87.608885, 90.08000000000001, 92.55111500000001, 95.02222499999999, 97.493335, 99.96444500000001], '_alpha3.yoda' : [-8.7644445, -6.2933335, -3.8222224999999996, -1.3511113, 1.1200002, 3.5911115, 6.0622225, 8.5333335, 11.0044445, 13.475555, 15.946665, 18.417775, 20.888885000000002, 23.36, 25.831114999999997, 28.302225, 30.773335000000003, 33.244445, 35.715554999999995, 38.186665000000005, 40.657775, 43.128885, 45.6, 48.071115, 50.542225, 53.013335, 55.484445, 57.955555000000004, 60.426665, 62.897774999999996, 65.368885, 67.84, 70.311115, 72.78222500000001, 75.25333499999999, 77.724445, 80.195555, 82.666665, 85.137775, 87.608885, 90.08000000000001, 92.55111500000001, 95.02222499999999, 97.493335, 99.96444500000001], } xedges = { 'alpha3.yoda' : [-10.0, -7.528889, -5.057778, -2.586667, -0.11555559999999998, 2.355556, 4.826667, 7.297778, 9.768889, 12.24, 14.71111, 17.18222, 19.65333, 22.12444, 24.59556, 27.06667, 29.53778, 32.00889, 34.48, 36.95111, 39.42222, 41.89333, 44.36444, 46.83556, 49.30667, 51.77778, 54.24889, 56.72, 59.19111, 61.66222, 64.13333, 66.60444, 69.07556, 71.54667, 74.01778, 76.48889, 78.96, 81.43111, 83.90222, 86.37333, 88.84444, 91.31556, 93.78667, 96.25778, 98.72889, 101.2], '_alpha3.yoda' : [-10.0, -7.528889, -5.057778, -2.586667, -0.11555559999999998, 2.355556, 4.826667, 7.297778, 9.768889, 12.24, 14.71111, 17.18222, 19.65333, 22.12444, 24.59556, 27.06667, 29.53778, 32.00889, 34.48, 36.95111, 39.42222, 41.89333, 44.36444, 46.83556, 49.30667, 51.77778, 54.24889, 56.72, 59.19111, 61.66222, 64.13333, 66.60444, 69.07556, 71.54667, 74.01778, 76.48889, 78.96, 81.43111, 83.90222, 86.37333, 88.84444, 91.31556, 93.78667, 96.25778, 98.72889, 101.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' : [0.0, 0.0, 0.0, 0.0, 515.8581263590038, 27.022570010007648, 13.176595466573536, 8.552804791043382, 6.2141077434400955, 4.803914030536886, 3.846094670006594, 3.1597083901566507, 2.644455730420743, 2.2557564990773424, 1.9472403090109307, 1.6997644783113641, 1.5013366462844635, 1.334274880519283, 1.2023819255314399, 1.0929549878394715, 1.0128974428495714, 1.012824196413756, 2.206893635274694, 0.22887989607909032, 0.12103374596841081, 0.08245897592579843, 0.06192152514457076, 0.048042337249252304, 0.03917187417800105, 0.03261244137250058, 0.02803759444136445, 0.023819187251125005, 0.021117331887289433, 0.019454921067860224, 0.018608681928364207, 0.01719971187037407, 0.01722548571289818, 0.017779625350550998, 0.018741844758023752, 0.023016000906475133, 0.02431747952345496, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 515.9006, 27.02531, 13.168, 8.554889, 6.215152, 4.794253, 3.839408, 3.154273, 2.649017, 2.254862, 1.946829, 1.700947, 1.497671, 1.335352, 1.202228, 1.093576, 1.015429, 1.01207, 2.205845, 0.2260755, 0.1203526, 0.08194946, 0.06138151, 0.04781388, 0.03841637, 0.03230251, 0.02746965, 0.02398873, 0.02126317, 0.01938439, 0.01819963, 0.01735647, 0.01722536, 0.01752486, 0.01914744, 0.02274262, 0.02390213, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [1.2355554999999994, 1.2355555000000003, 1.2355554999999998, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355549999999997, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.2355599999999995, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355599999999995, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355549999999909, 1.2355599999999924, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355599999999924, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909], [1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355554999999994, 1.2355555000000003, 1.2355549999999997, 1.2355549999999997, 1.235554999999998, 1.2355550000000015, 1.2355599999999995, 1.235554999999998, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.2355599999999995, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005], ], '_alpha3.yoda' : [ [1.2355554999999994, 1.2355555000000003, 1.2355554999999998, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355549999999997, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.2355599999999995, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355599999999995, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355549999999909, 1.2355599999999924, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.2355599999999924, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909], [1.2355555000000003, 1.2355555000000003, 1.2355555000000003, 1.2355557, 1.2355558, 1.2355554999999998, 1.2355555000000003, 1.2355554999999994, 1.2355555000000003, 1.2355549999999997, 1.2355549999999997, 1.235554999999998, 1.2355550000000015, 1.2355599999999995, 1.235554999999998, 1.2355550000000015, 1.2355550000000015, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.2355599999999995, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.235554999999998, 1.235554999999998, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005, 1.2355600000000067, 1.235555000000005, 1.2355549999999909, 1.235555000000005, 1.235555000000005], ], } yerrs = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 43.59797552506616, 2.2838482127413657, 1.113651321865147, 0.7228687381543717, 0.525211503735488, 0.40602984386342156, 0.3250789300457517, 0.2670701715023871, 0.2235247456264581, 0.19067463415305205, 0.1646018127954183, 0.14368150870375784, 0.12691364836201904, 0.11278673627567815, 0.1016429370157545, 0.09239408337820501, 0.08563477488420922, 0.08562811011114733, 0.18654081922146892, 0.019367955668958513, 0.010249381393199204, 0.006990123421373293, 0.005260284749302284, 0.0040905522572256825, 0.003338220824316894, 0.0027835368283781014, 0.0023943481102034346, 0.002033650535739526, 0.001807384384718606, 0.001669664296168577, 0.0015925038608362748, 0.0014743973919009556, 0.0014791950796044354, 0.0015333483518998514, 0.0016064691404263573, 0.001965673063213011, 0.0020816898266353932, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 43.59797552506616, 2.2838482127413657, 1.113651321865147, 0.7228687381543717, 0.525211503735488, 0.40602984386342156, 0.3250789300457517, 0.2670701715023871, 0.2235247456264581, 0.19067463415305205, 0.1646018127954183, 0.14368150870375784, 0.12691364836201904, 0.11278673627567815, 0.1016429370157545, 0.09239408337820501, 0.08563477488420922, 0.08562811011114733, 0.18654081922146892, 0.019367955668958513, 0.010249381393199204, 0.006990123421373293, 0.005260284749302284, 0.0040905522572256825, 0.003338220824316894, 0.0027835368283781014, 0.0023943481102034346, 0.002033650535739526, 0.001807384384718606, 0.001669664296168577, 0.0015925038608362748, 0.0014743973919009556, 0.0014791950796044354, 0.0015333483518998514, 0.0016064691404263573, 0.001965673063213011, 0.0020816898266353932, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.02491039, 0.005701417, 0.003979765, 0.003207781, 0.002734157, 0.002401364, 0.002148966, 0.001947812, 0.001785007, 0.001646863, 0.001530247, 0.001430352, 0.001342164, 0.001267347, 0.001202516, 0.001146891, 0.001105153, 0.001103323, 0.001628864, 0.0005214639, 0.0003804742, 0.0003139573, 0.0002717167, 0.000239814, 0.000214959, 0.0001971132, 0.0001817708, 0.0001698639, 0.0001599232, 0.0001526946, 0.0001479547, 0.0001444868, 0.0001439401, 0.000145186, 0.0001517584, 0.0001653933, 0.000169557, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.02491039, 0.005701417, 0.003979765, 0.003207781, 0.002734157, 0.002401364, 0.002148966, 0.001947812, 0.001785007, 0.001646863, 0.001530247, 0.001430352, 0.001342164, 0.001267347, 0.001202516, 0.001146891, 0.001105153, 0.001103323, 0.001628864, 0.0005214639, 0.0003804742, 0.0003139573, 0.0002717167, 0.000239814, 0.000214959, 0.0001971132, 0.0001817708, 0.0001698639, 0.0001599232, 0.0001526946, 0.0001479547, 0.0001444868, 0.0001439401, 0.000145186, 0.0001517584, 0.0001653933, 0.000169557, 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.0000823358959101, 1.0001013963509517, 0.9993476716656179, 1.0002436871888858, 1.000168046098172, 0.9979889251815346, 0.9982614390491374, 0.9982797810792972, 1.0017248424796024, 0.9996034593814943, 0.9997887733686349, 1.0006956973767394, 0.9975584115038187, 1.0008072695487589, 0.9998719828299384, 1.0005681955500805, 1.0024993222841065, 0.9992553530845466, 0.999524836513218, 0.9877473027245641, 0.9943722640081835, 0.9938209767938797, 0.991279039989568, 0.9952446683002323, 0.9807130959686035, 0.9904965295618157, 0.9797434675591659, 1.0071179065468319, 1.006906086123425, 0.9963746412738348, 0.9780182212830072, 1.0091139974208485, 0.9999927019243302, 0.9856709381931322, 1.0216411589794332, 0.9881221369608906, 0.9829197132435399, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451543805810824, 0.08451632142670205, 0.0845173796744587, 0.08451832536986814, 0.08451921424920994, 0.08452063073619234, 0.08452182224760328, 0.08452367703753397, 0.08452580357278074, 0.0845280216331162, 0.08453081627045053, 0.08453024553525124, 0.08453377107400085, 0.08453036021466803, 0.08453465147592717, 0.08453603707948443, 0.08454436872038495, 0.08454390249990314, 0.08452642041275814, 0.08462060670573637, 0.08468201418697097, 0.08477092206024277, 0.08495082666360168, 0.08514473881658088, 0.08521983934564054, 0.08535199179308398, 0.08539777245194055, 0.08537867032568353, 0.08558772454613334, 0.08582220870208944, 0.08557854161658314, 0.0857222145936384, 0.08587247432429942, 0.08624188202325266, 0.08571563584948574, 0.08540463094351046, 0.0856046706907901, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451543805810824, 0.08451632142670205, 0.0845173796744587, 0.08451832536986814, 0.08451921424920994, 0.08452063073619234, 0.08452182224760328, 0.08452367703753397, 0.08452580357278074, 0.0845280216331162, 0.08453081627045053, 0.08453024553525124, 0.08453377107400085, 0.08453036021466803, 0.08453465147592717, 0.08453603707948443, 0.08454436872038495, 0.08454390249990314, 0.08452642041275814, 0.08462060670573637, 0.08468201418697097, 0.08477092206024277, 0.08495082666360168, 0.08514473881658088, 0.08521983934564054, 0.08535199179308398, 0.08539777245194055, 0.08537867032568353, 0.08558772454613334, 0.08582220870208944, 0.08557854161658314, 0.0857222145936384, 0.08587247432429942, 0.08624188202325266, 0.08571563584948574, 0.08540463094351046, 0.0856046706907901, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.82892266829659e-05, 0.00021098722282479108, 0.00030203287412866933, 0.00037505602879645206, 0.0004399918882781369, 0.0004998765558116416, 0.0005587397566571901, 0.0006164530898066299, 0.0006749997662906607, 0.0007300712646394261, 0.0007858542127125872, 0.0008415001126632481, 0.0008939793771913935, 0.0009498395109610131, 0.0010001115073885536, 0.0010493487954770652, 0.0010910808471298805, 0.001089352924136968, 0.0007380799753846106, 0.0022783298530501175, 0.003143538167440524, 0.0038074363218204136, 0.004388081517139827, 0.004991722171130054, 0.0054875852767014436, 0.006044110520539243, 0.006483109682613488, 0.0071313894218610315, 0.007573077927342617, 0.007848636315068552, 0.007950842545945216, 0.00840053607228582, 0.008356228811139987, 0.008165863854690314, 0.008097303224914892, 0.00718601379414569, 0.0069726387488661, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.82892266829659e-05, 0.00021098722282479108, 0.00030203287412866933, 0.00037505602879645206, 0.0004399918882781369, 0.0004998765558116416, 0.0005587397566571901, 0.0006164530898066299, 0.0006749997662906607, 0.0007300712646394261, 0.0007858542127125872, 0.0008415001126632481, 0.0008939793771913935, 0.0009498395109610131, 0.0010001115073885536, 0.0010493487954770652, 0.0010910808471298805, 0.001089352924136968, 0.0007380799753846106, 0.0022783298530501175, 0.003143538167440524, 0.0038074363218204136, 0.004388081517139827, 0.004991722171130054, 0.0054875852767014436, 0.006044110520539243, 0.006483109682613488, 0.0071313894218610315, 0.007573077927342617, 0.007848636315068552, 0.007950842545945216, 0.00840053607228582, 0.008356228811139987, 0.008165863854690314, 0.008097303224914892, 0.00718601379414569, 0.0069726387488661, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }