import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.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], '_alpha1.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 = { 'alpha1.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], '_alpha1.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['alpha1.yoda'][i] - xedges['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))], [abs(xedges['alpha1.yoda'][i+1] - xpoints['alpha1.yoda'][i]) for i in range(len(xpoints['alpha1.yoda']))] ] yvals = { 'alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 514.9403207851883, 27.04232630586, 13.214149425096643, 8.59316315616741, 6.2533087344113625, 4.842151907442406, 3.8801307914257133, 3.190048601640559, 2.669841083561639, 2.27787197707922, 1.9644936890709037, 1.714121589083446, 1.5105693392847752, 1.340484235829245, 1.2044923131710026, 1.0921788184257264, 1.0094257236626472, 1.003564390091901, 2.042916167567743, 0.19371153044583236, 0.09324963275612973, 0.05922488274500116, 0.040876852912254076, 0.029029286434031635, 0.021782684704444596, 0.01656856230600821, 0.013099627292997906, 0.010128051248017097, 0.0077397121131798745, 0.006453334736211673, 0.005540004289570283, 0.004845360991619159, 0.004339385943968482, 0.003914880357410239, 0.0039148799527337986, 0.00462238831941919, 0.005042583929554212, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 514.9825, 27.04501, 13.20532, 8.596076, 6.254805, 4.831555, 3.872874, 3.183748, 2.67486, 2.276412, 1.964542, 1.714701, 1.507567, 1.341149, 1.204008, 1.093039, 1.011428, 1.002775, 2.042226, 0.1912193, 0.09312128, 0.05868781, 0.04070086, 0.02927427, 0.02154448, 0.01649574, 0.01297784, 0.0101395, 0.008175232, 0.006649205, 0.005650263, 0.004692144, 0.004130239, 0.00389251, 0.003975355, 0.004521651, 0.005000711, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.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], ], '_alpha1.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 = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 43.52041608661572, 2.2855183240315995, 1.1168247803738223, 0.7262799454603477, 0.5285248796947782, 0.4092619514351712, 0.3279569384178111, 0.2696337899140027, 0.22567005873512666, 0.19254378662960378, 0.16605941022771906, 0.14489530244575613, 0.127694341235635, 0.11331241682060203, 0.10182317877725215, 0.09232983665697894, 0.08534053356496783, 0.08484527751773693, 0.17267995934669395, 0.01639510030402185, 0.00790382299451277, 0.005028364921235116, 0.0034845994907944412, 0.0024858977653148882, 0.0018638937364397793, 0.001423722231068662, 0.00113477941483035, 0.0008763301775441733, 0.0006738874964536767, 0.0005715828033515517, 0.0004910007815440089, 0.0004327198579140674, 0.0003847207652851182, 0.00035168869365182067, 0.0003550188614792105, 0.0004150220791540459, 0.00045439736996031395, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 43.52041608661572, 2.2855183240315995, 1.1168247803738223, 0.7262799454603477, 0.5285248796947782, 0.4092619514351712, 0.3279569384178111, 0.2696337899140027, 0.22567005873512666, 0.19254378662960378, 0.16605941022771906, 0.14489530244575613, 0.127694341235635, 0.11331241682060203, 0.10182317877725215, 0.09232983665697894, 0.08534053356496783, 0.08484527751773693, 0.17267995934669395, 0.01639510030402185, 0.00790382299451277, 0.005028364921235116, 0.0034845994907944412, 0.0024858977653148882, 0.0018638937364397793, 0.001423722231068662, 0.00113477941483035, 0.0008763301775441733, 0.0006738874964536767, 0.0005715828033515517, 0.0004910007815440089, 0.0004327198579140674, 0.0003847207652851182, 0.00035168869365182067, 0.0003550188614792105, 0.0004150220791540459, 0.00045439736996031395, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.02486592, 0.005698387, 0.003981831, 0.003212614, 0.002740408, 0.002408529, 0.002156379, 0.001955139, 0.001792086, 0.001653232, 0.001535816, 0.001434837, 0.001345385, 0.001268957, 0.001202328, 0.001145582, 0.001101986, 0.001097262, 0.001565886, 0.000479153, 0.0003343743, 0.0002654498, 0.00022106, 0.0001874785, 0.0001608334, 0.0001407325, 0.0001248273, 0.0001103358, 9.907371e-05, 8.934972e-05, 8.2365e-05, 7.505749e-05, 7.041999e-05, 6.836334e-05, 6.9087e-05, 7.368124e-05, 7.748618e-05, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.02486592, 0.005698387, 0.003981831, 0.003212614, 0.002740408, 0.002408529, 0.002156379, 0.001955139, 0.001792086, 0.001653232, 0.001535816, 0.001434837, 0.001345385, 0.001268957, 0.001202328, 0.001145582, 0.001101986, 0.001097262, 0.001565886, 0.000479153, 0.0003343743, 0.0002654498, 0.00022106, 0.0001874785, 0.0001608334, 0.0001407325, 0.0001248273, 0.0001103358, 9.907371e-05, 8.934972e-05, 8.2365e-05, 7.505749e-05, 7.041999e-05, 6.836334e-05, 6.9087e-05, 7.368124e-05, 7.748618e-05, 0.0, 0.0, 0.0, 0.0], ], } variation_yvals = { } # lists for ratio plot ratio0_yvals = { 'alpha1.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], '_alpha1.yoda' : [1.0, 1.0, 1.0, 1.0, 1.0000819108799779, 1.0000992405057778, 0.9993318203985287, 1.0003389722480132, 1.0002392758221585, 0.9978115293272566, 0.9981297559758168, 0.9980249198594282, 1.0018798558720452, 0.9993590609595664, 1.0000245920510538, 1.0003380220634546, 0.9980124452372398, 1.000495913456486, 0.9995979109491139, 1.0007875830951507, 1.001983579663581, 0.9992134136088382, 0.9996621654971947, 0.9871343206049923, 0.9986235575161416, 0.9909316368372804, 0.9956945581737453, 1.0084391866305458, 0.9890644928448149, 0.9956047902851652, 0.9907029955682017, 1.0011304002816084, 1.056270812202237, 1.0303517904765171, 1.0199022788912442, 0.9683786219676567, 0.9518026405880802, 0.9942858132642813, 1.0154474844685777, 0.9782066515277437, 0.9916961363183668, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08451545612170197, 0.08451633554678074, 0.0845173415590958, 0.08451834699997385, 0.08451923647817933, 0.08452067577767108, 0.08452213496063796, 0.08452341126568952, 0.08452565215382662, 0.08452792280121521, 0.08453038620157437, 0.08453035267074184, 0.0845339157327897, 0.08453095813581511, 0.08453617981935285, 0.08453728922344765, 0.08454364849680497, 0.08454392997141645, 0.08452620919451795, 0.08463667736395494, 0.08475982972697783, 0.08490291053652668, 0.08524627613271635, 0.08563413265303754, 0.08556767734233721, 0.08592913523657883, 0.08662684742465301, 0.08652505364403089, 0.08706880651363257, 0.08857169614094591, 0.088628231293679, 0.08930601015332539, 0.08865788161107445, 0.08983382927300204, 0.09068448222308768, 0.08978520420071373, 0.0901120093008516, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08451545612170197, 0.08451633554678074, 0.0845173415590958, 0.08451834699997385, 0.08451923647817933, 0.08452067577767108, 0.08452213496063796, 0.08452341126568952, 0.08452565215382662, 0.08452792280121521, 0.08453038620157437, 0.08453035267074184, 0.0845339157327897, 0.08453095813581511, 0.08453617981935285, 0.08453728922344765, 0.08454364849680497, 0.08454392997141645, 0.08452620919451795, 0.08463667736395494, 0.08475982972697783, 0.08490291053652668, 0.08524627613271635, 0.08563413265303754, 0.08556767734233721, 0.08592913523657883, 0.08662684742465301, 0.08652505364403089, 0.08706880651363257, 0.08857169614094591, 0.088628231293679, 0.08930601015332539, 0.08865788161107445, 0.08983382927300204, 0.09068448222308768, 0.08978520420071373, 0.0901120093008516, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 4.828893562283896e-05, 0.00021072103544454216, 0.00030133085921047685, 0.0003738569769496662, 0.0004382332803943928, 0.0004974088062578297, 0.0005557490496880032, 0.0006128869005301432, 0.0006712332097344573, 0.000725779155560727, 0.0007817871895156637, 0.0008370683906777105, 0.000890647628686157, 0.0009466407482330465, 0.0009982031324340254, 0.0010488960055563515, 0.001091695975412141, 0.0010933648212642529, 0.0007664954758590578, 0.002473538869354944, 0.0035857974998622184, 0.004482065437645888, 0.0054079505698377914, 0.006458253819846397, 0.007383543497151347, 0.008493947597913585, 0.00952907263756454, 0.010894079946682922, 0.012800697048057953, 0.013845511452959485, 0.014867317008230825, 0.015490587828197766, 0.01622810022184823, 0.01746243403597231, 0.0176472844210091, 0.015940080085971264, 0.015366363967857672, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 4.828893562283896e-05, 0.00021072103544454216, 0.00030133085921047685, 0.0003738569769496662, 0.0004382332803943928, 0.0004974088062578297, 0.0005557490496880032, 0.0006128869005301432, 0.0006712332097344573, 0.000725779155560727, 0.0007817871895156637, 0.0008370683906777105, 0.000890647628686157, 0.0009466407482330465, 0.0009982031324340254, 0.0010488960055563515, 0.001091695975412141, 0.0010933648212642529, 0.0007664954758590578, 0.002473538869354944, 0.0035857974998622184, 0.004482065437645888, 0.0054079505698377914, 0.006458253819846397, 0.007383543497151347, 0.008493947597913585, 0.00952907263756454, 0.010894079946682922, 0.012800697048057953, 0.013845511452959485, 0.014867317008230825, 0.015490587828197766, 0.01622810022184823, 0.01746243403597231, 0.0176472844210091, 0.015940080085971264, 0.015366363967857672, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }