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, 713.3498139056123, 28.132390653434836, 15.808063660434513, 10.73965920591993, 7.9324805725036205, 6.172728045291389, 4.975695132956441, 4.100845369085149, 3.4372399448021342, 2.922387419469715, 2.517918263452457, 2.192799187409704, 1.9224550910319658, 1.6949488286640446, 1.510127432611254, 1.336493316768576, 1.1880450485814087, 1.0279546438644969, 0.470442957039723, 0.06952264367025357, 0.045751989996398325, 0.033391180481645855, 0.0246388667440948, 0.018037857481051002, 0.014158155646652742, 0.011184022564758334, 0.008232875104710042, 0.006463081517692385, 0.0050426933645203766, 0.0036130876407768227, 0.0026523558239010046, 0.0017329948889365536, 0.001296298829271051, 0.0007400852248584656, 0.00042290590058718616, 0.00022524339264540943, 9.193568098675908e-06, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 713.3909, 28.1383, 15.79108, 10.72916, 7.935004, 6.174272, 4.965936, 4.089924, 3.434129, 2.923094, 2.517516, 2.190391, 1.916846, 1.696734, 1.502025, 1.340609, 1.189364, 1.030856, 0.472544, 0.07014841, 0.04639223, 0.03320085, 0.02460357, 0.0186978, 0.01428228, 0.0109544, 0.00835216, 0.00652264, 0.004740196, 0.003618458, 0.002636328, 0.001881468, 0.00127758, 0.0007613534, 0.0004155788, 0.0001818157, 1.623355e-05, 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, 60.289077620785285, 2.377644463967543, 1.3360526871182434, 0.9076926784921642, 0.6704444224184667, 0.521718497956126, 0.42055073091011663, 0.346610297211471, 0.29052648677099385, 0.24701570099069417, 0.21283141714859494, 0.18535029206270487, 0.1625070949705524, 0.1432763782839615, 0.12765890191841184, 0.11297885710914889, 0.10043599685292136, 0.08690168166260738, 0.03978443383530026, 0.005902403925536876, 0.0038874148659876246, 0.0028481937485547257, 0.002104241614747817, 0.0015488432387880263, 0.001230536086585951, 0.0009715581017714699, 0.0007219030731665412, 0.0005732910979767415, 0.00045373505677655175, 0.00033395708446230674, 0.0002492891948834962, 0.0001725485962591459, 0.00013001725677977308, 7.948616909103237e-05, 5.5543385756237534e-05, 3.5308718663511007e-05, 6.500835901863115e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 60.289077620785285, 2.377644463967543, 1.3360526871182434, 0.9076926784921642, 0.6704444224184667, 0.521718497956126, 0.42055073091011663, 0.346610297211471, 0.29052648677099385, 0.24701570099069417, 0.21283141714859494, 0.18535029206270487, 0.1625070949705524, 0.1432763782839615, 0.12765890191841184, 0.11297885710914889, 0.10043599685292136, 0.08690168166260738, 0.03978443383530026, 0.005902403925536876, 0.0038874148659876246, 0.0028481937485547257, 0.002104241614747817, 0.0015488432387880263, 0.001230536086585951, 0.0009715581017714699, 0.0007219030731665412, 0.0005732910979767415, 0.00045373505677655175, 0.00033395708446230674, 0.0002492891948834962, 0.0001725485962591459, 0.00013001725677977308, 7.948616909103237e-05, 5.5543385756237534e-05, 3.5308718663511007e-05, 6.500835901863115e-06, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.03403067, 0.006758583, 0.005063055, 0.004173396, 0.003589056, 0.003165918, 0.002839274, 0.002576703, 0.002361104, 0.002178352, 0.002021589, 0.001885678, 0.001764007, 0.001659639, 0.001561512, 0.001475223, 0.001389518, 0.001293617, 0.0008758462, 0.0003374548, 0.0002744286, 0.0002321568, 0.0001998507, 0.0001742216, 0.0001522669, 0.0001333524, 0.0001164411, 0.0001029007, 8.772126e-05, 7.664229e-05, 6.541939e-05, 5.526564e-05, 4.554082e-05, 3.515603e-05, 2.597368e-05, 1.717997e-05, 5.133499e-06, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.03403067, 0.006758583, 0.005063055, 0.004173396, 0.003589056, 0.003165918, 0.002839274, 0.002576703, 0.002361104, 0.002178352, 0.002021589, 0.001885678, 0.001764007, 0.001659639, 0.001561512, 0.001475223, 0.001389518, 0.001293617, 0.0008758462, 0.0003374548, 0.0002744286, 0.0002321568, 0.0001998507, 0.0001742216, 0.0001522669, 0.0001333524, 0.0001164411, 0.0001029007, 8.772126e-05, 7.664229e-05, 6.541939e-05, 5.526564e-05, 4.554082e-05, 3.515603e-05, 2.597368e-05, 1.717997e-05, 5.133499e-06, 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.0000575959979057, 1.000210054902122, 0.9989256330946451, 0.9990223892845556, 1.0003181132904537, 1.000250125179221, 0.9980386392864382, 0.9973368005612986, 0.9990949294049609, 1.0002417819504619, 0.9998402396700894, 0.9989017747618975, 0.9970823292267624, 1.0010532302248691, 0.9946346033875806, 1.0030794641318335, 1.0011101863689145, 1.0028224553999734, 1.0044660950468849, 1.0090008995157669, 1.0139937083316393, 0.9942999774521156, 0.9985674363816568, 1.0365865247378896, 1.0087669860711415, 0.9794686962200978, 1.0144888503436322, 1.009215183522686, 0.9400127386985888, 1.0014863628445012, 0.9939571366116966, 1.0856742925275196, 0.9855597884929225, 1.0287374675607146, 0.9826743949965872, 0.8071965968219289, 1.7657507755164195, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451544592224776, 0.08451626074932397, 0.08451716262139089, 0.08451782883313695, 0.08451888615301878, 0.08451992281663817, 0.08452100051801913, 0.08452166956219463, 0.08452319053557318, 0.08452530945931758, 0.08452673791593616, 0.08452679713077342, 0.08453102271602053, 0.08453138871271511, 0.08453518501923311, 0.08453379877896691, 0.08453887920567278, 0.08453843968826177, 0.08456802942836057, 0.08489901439208818, 0.08496712091197887, 0.08529778544727683, 0.08540334409869484, 0.0858662532629003, 0.08691358657840954, 0.0868701843317913, 0.08768541536036897, 0.0887024396036757, 0.08997871256042705, 0.09242983222806772, 0.09398784003152684, 0.09956670810785238, 0.10029883067385459, 0.10740137273546213, 0.13133745752688245, 0.1567580662359137, 0.7071069504341181, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451544592224776, 0.08451626074932397, 0.08451716262139089, 0.08451782883313695, 0.08451888615301878, 0.08451992281663817, 0.08452100051801913, 0.08452166956219463, 0.08452319053557318, 0.08452530945931758, 0.08452673791593616, 0.08452679713077342, 0.08453102271602053, 0.08453138871271511, 0.08453518501923311, 0.08453379877896691, 0.08453887920567278, 0.08453843968826177, 0.08456802942836057, 0.08489901439208818, 0.08496712091197887, 0.08529778544727683, 0.08540334409869484, 0.0858662532629003, 0.08691358657840954, 0.0868701843317913, 0.08768541536036897, 0.0887024396036757, 0.08997871256042705, 0.09242983222806772, 0.09398784003152684, 0.09956670810785238, 0.10029883067385459, 0.10740137273546213, 0.13133745752688245, 0.1567580662359137, 0.7071069504341181, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.770544456117683e-05, 0.00024024204282030359, 0.00032028305988368176, 0.0003885966882170279, 0.0004524506511167207, 0.0005128879770452531, 0.0005706286105018999, 0.0006283345915515056, 0.0006869185852359567, 0.000745401511615895, 0.0008028811059291842, 0.000859941033737568, 0.0009175803420474641, 0.000979167613755115, 0.0010340266432349314, 0.0011038012547394175, 0.0011695835958907123, 0.0012584378189457572, 0.001861747926914008, 0.004853883313191465, 0.005998178440360813, 0.006952638291048432, 0.008111196918092763, 0.009658663740026885, 0.01075471295839291, 0.011923473797361878, 0.014143430881562122, 0.015921306224950763, 0.017395715673928034, 0.0212124082280832, 0.024664635645975715, 0.031890249851754364, 0.03513142106716938, 0.0475026778256832, 0.06141716151024777, 0.07627291437154676, 0.558379395779898, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.770544456117683e-05, 0.00024024204282030359, 0.00032028305988368176, 0.0003885966882170279, 0.0004524506511167207, 0.0005128879770452531, 0.0005706286105018999, 0.0006283345915515056, 0.0006869185852359567, 0.000745401511615895, 0.0008028811059291842, 0.000859941033737568, 0.0009175803420474641, 0.000979167613755115, 0.0010340266432349314, 0.0011038012547394175, 0.0011695835958907123, 0.0012584378189457572, 0.001861747926914008, 0.004853883313191465, 0.005998178440360813, 0.006952638291048432, 0.008111196918092763, 0.009658663740026885, 0.01075471295839291, 0.011923473797361878, 0.014143430881562122, 0.015921306224950763, 0.017395715673928034, 0.0212124082280832, 0.024664635645975715, 0.031890249851754364, 0.03513142106716938, 0.0475026778256832, 0.06141716151024777, 0.07627291437154676, 0.558379395779898, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }