import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], '_alpha3.yoda' : [-8.774222, -6.3226665, -3.871111, -1.4195554000000001, 1.0320001, 3.4835555, 5.935111, 8.3866665, 10.838222, 13.28978, 15.741335000000001, 18.19289, 20.644444999999997, 23.096, 25.547555000000003, 27.99911, 30.450665, 32.90222, 35.35378, 37.805335, 40.25689, 42.708445, 45.16, 47.611554999999996, 50.06311, 52.514665, 54.96622, 57.41778, 59.869335, 62.32089, 64.772445, 67.224, 69.675555, 72.12711, 74.578665, 77.03022, 79.48178, 81.933335, 84.38489, 86.836445, 89.288, 91.739555, 94.19111, 96.642665, 99.09422], } xedges = { 'alpha3.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], '_alpha3.yoda' : [-10.0, -7.548444, -5.096889, -2.645333, -0.1937777999999999, 2.257778, 4.709333, 7.160889, 9.612444, 12.064, 14.51556, 16.96711, 19.41867, 21.87022, 24.32178, 26.77333, 29.22489, 31.67644, 34.128, 36.57956, 39.03111, 41.48267, 43.93422, 46.38578, 48.83733, 51.28889, 53.74044, 56.192, 58.64356, 61.09511, 63.54667, 65.99822, 68.44978, 70.90133, 73.35289, 75.80444, 78.256, 80.70756, 83.15911, 85.61067, 88.06222, 90.51378, 92.96533, 95.41689, 97.86844, 100.32], } 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.004541528281754794, 0.02206067577517127, 0.045914309116332645, 0.07326660017825422, 0.10113617637125157, 0.13141893325066487, 0.1631186800187636, 0.19566190507268866, 0.23345148987375325, 0.2707583334693011, 0.3138850931043624, 0.35411472694937146, 0.40497693296077975, 0.45100833754833647, 0.5079993963027621, 0.5713063164120665, 0.6362614009039141, 0.7159401195162232, 0.7971919920377251, 0.8920425853031739, 1.0039228083342848, 1.1308604760253729, 1.279613389025763, 1.448950872097766, 1.649474822051357, 1.8967791936562837, 2.1872802920601213, 2.554336014619262, 3.018974934225289, 3.6081694920785123, 4.379160123187376, 5.433850283085055, 6.964561340534189, 9.336941934694387, 13.405884416453194, 22.194925659276805, 59.27894891416076, 670.4970324896501, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.00467492, 0.02301134, 0.04669521, 0.07295134, 0.1006965, 0.1317568, 0.16329, 0.1978111, 0.2328379, 0.2723644, 0.3129333, 0.3564901, 0.4035044, 0.4539336, 0.5096301, 0.569761, 0.638674, 0.710871, 0.7980369, 0.8934629, 1.002136, 1.128385, 1.275676, 1.445887, 1.649648, 1.89554, 2.18856, 2.556473, 3.008934, 3.598555, 4.37565, 5.437207, 6.963224, 9.327649, 13.39045, 22.2001, 59.24775, 670.5668, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], '_alpha3.yoda' : [ [1.225778, 1.2257775000000004, 1.225778, 1.2257775999999998, 1.2257779000000002, 1.2257775, 1.225778, 1.2257774999999995, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257749999999987, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.225775000000013, 1.225779999999986], [1.225778, 1.2257774999999995, 1.225778, 1.2257776, 1.2257778999999998, 1.2257775, 1.225778, 1.2257775000000004, 1.225778, 1.2257800000000003, 1.2257750000000005, 1.2257799999999968, 1.2257749999999987, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257750000000023, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257799999999932, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257750000000058, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003, 1.2257749999999987, 1.2257800000000003], ], } yerrs = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.00041121137570779097, 0.0018904618405763028, 0.003902231087644469, 0.006214824355461405, 0.008570690528111788, 0.01113822496993014, 0.013811750881286932, 0.016565012437377395, 0.01975452091116237, 0.022912472263062946, 0.02654873504191014, 0.029956153745211028, 0.034257786777293936, 0.03814224398251859, 0.042960105601417005, 0.04831058122283776, 0.05379494597425155, 0.060534011673661715, 0.06740467440974703, 0.0754121962710959, 0.08487814996114267, 0.095604721890945, 0.10817160410435296, 0.12248009332289107, 0.13943110369643424, 0.16033385283834659, 0.1848852999341776, 0.2159084717733071, 0.25517849859491054, 0.3049708206277894, 0.3701359546498617, 0.4592700409719312, 0.5886402816843891, 0.7891427711784472, 1.1330355479473178, 1.8758371293079388, 5.010021977124743, 56.667370554144895, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.00041121137570779097, 0.0018904618405763028, 0.003902231087644469, 0.006214824355461405, 0.008570690528111788, 0.01113822496993014, 0.013811750881286932, 0.016565012437377395, 0.01975452091116237, 0.022912472263062946, 0.02654873504191014, 0.029956153745211028, 0.034257786777293936, 0.03814224398251859, 0.042960105601417005, 0.04831058122283776, 0.05379494597425155, 0.060534011673661715, 0.06740467440974703, 0.0754121962710959, 0.08487814996114267, 0.095604721890945, 0.10817160410435296, 0.12248009332289107, 0.13943110369643424, 0.16033385283834659, 0.1848852999341776, 0.2159084717733071, 0.25517849859491054, 0.3049708206277894, 0.3701359546498617, 0.4592700409719312, 0.5886402816843891, 0.7891427711784472, 1.1330355479473178, 1.8758371293079388, 5.010021977124743, 56.667370554144895, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 8.746194e-05, 0.0001940452, 0.0002764192, 0.0003455005, 0.0004059188, 0.0004643213, 0.0005169063, 0.0005689281, 0.0006172467, 0.000667586, 0.0007155795, 0.0007637579, 0.0008125613, 0.000861843, 0.0009131866, 0.000965558, 0.001022284, 0.001078518, 0.00114273, 0.001209122, 0.001280547, 0.001358816, 0.001444781, 0.001538152, 0.001642962, 0.001761159, 0.001892392, 0.002045279, 0.002218903, 0.002426588, 0.002675798, 0.002982771, 0.003375493, 0.003906772, 0.004680903, 0.006027115, 0.009846184, 0.03312478, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 8.746194e-05, 0.0001940452, 0.0002764192, 0.0003455005, 0.0004059188, 0.0004643213, 0.0005169063, 0.0005689281, 0.0006172467, 0.000667586, 0.0007155795, 0.0007637579, 0.0008125613, 0.000861843, 0.0009131866, 0.000965558, 0.001022284, 0.001078518, 0.00114273, 0.001209122, 0.001280547, 0.001358816, 0.001444781, 0.001538152, 0.001642962, 0.001761159, 0.001892392, 0.002045279, 0.002218903, 0.002426588, 0.002675798, 0.002982771, 0.003375493, 0.003906772, 0.004680903, 0.006027115, 0.009846184, 0.03312478, 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.0293715485117851, 1.0430931597253554, 1.0170077890465212, 0.9956970819242711, 0.9956526300773167, 1.0025709138019763, 1.0010502781239812, 1.0109842277499694, 0.9973716600648593, 1.0059317344368313, 0.996967702113697, 1.006707919411011, 0.9963639090502906, 1.0064860496095596, 1.003210050462867, 0.9972951175793547, 1.003791836331197, 0.9929196319942952, 1.0010598550546341, 1.0015922050362016, 0.9982201735836149, 0.9978109801537379, 0.9969229854426884, 0.9978854548095684, 1.0001049897496632, 0.9993466853387953, 1.0005850681069655, 1.0008366109112143, 0.9966740584323978, 0.9973353546446141, 0.999198448312317, 1.0006177418846807, 0.9998079792152299, 0.9990047132391541, 0.9988486834606561, 1.0002331316987778, 0.9994736931957763, 1.0001040534215204, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.090544713188245, 0.08569374120007554, 0.08498943276609963, 0.08482479520465024, 0.08474406325833815, 0.08475357921742825, 0.08467301770525706, 0.08466140831667499, 0.0846193824757567, 0.08462333169760328, 0.08458106366039835, 0.08459448722530516, 0.08459194583463264, 0.0845710396172681, 0.08456723750871005, 0.08456160878150129, 0.08454849830246966, 0.08455178027258188, 0.08455262356242695, 0.0845387849342035, 0.0845464902844204, 0.08454157158888975, 0.08453459852175327, 0.08453019055474705, 0.08453060442779708, 0.0845295295174989, 0.08452748401991074, 0.08452626065544844, 0.08452488150929047, 0.08452231007920549, 0.08452213306611359, 0.08452018680043238, 0.0845193620822126, 0.0845183333791694, 0.0845177768769012, 0.08451648625026575, 0.08451603931742338, 0.08451546809048648, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.090544713188245, 0.08569374120007554, 0.08498943276609963, 0.08482479520465024, 0.08474406325833815, 0.08475357921742825, 0.08467301770525706, 0.08466140831667499, 0.0846193824757567, 0.08462333169760328, 0.08458106366039835, 0.08459448722530516, 0.08459194583463264, 0.0845710396172681, 0.08456723750871005, 0.08456160878150129, 0.08454849830246966, 0.08455178027258188, 0.08455262356242695, 0.0845387849342035, 0.0845464902844204, 0.08454157158888975, 0.08453459852175327, 0.08453019055474705, 0.08453060442779708, 0.0845295295174989, 0.08452748401991074, 0.08452626065544844, 0.08452488150929047, 0.08452231007920549, 0.08452213306611359, 0.08452018680043238, 0.0845193620822126, 0.0845183333791694, 0.0845177768769012, 0.08451648625026575, 0.08451603931742338, 0.08451546809048648, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.019258261663011315, 0.00879597714855104, 0.006020327983148768, 0.004715661695225566, 0.004013586577664848, 0.0035331385555714893, 0.003168897026021423, 0.0029077101124444357, 0.0026440041155179474, 0.0024656157077273914, 0.0022797498693640727, 0.0021568091973457972, 0.002006438475543231, 0.0019109247618013996, 0.0017976135535715295, 0.0016900880880574255, 0.0016067044119723076, 0.0015064360420656115, 0.0014334439023641413, 0.0013554532260240265, 0.001275543288158471, 0.001201577054647644, 0.0011290761822209344, 0.001061562562002596, 0.000996051578378591, 0.0009284997462488723, 0.0008651803826283385, 0.0008007086727408729, 0.0007349855657444871, 0.0006725260565855919, 0.0006110299520293444, 0.0005489240307715176, 0.00048466699264380317, 0.0004184209377465594, 0.00034916778741244964, 0.00027155373676509024, 0.00016609916640488728, 4.940332081262615e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.019258261663011315, 0.00879597714855104, 0.006020327983148768, 0.004715661695225566, 0.004013586577664848, 0.0035331385555714893, 0.003168897026021423, 0.0029077101124444357, 0.0026440041155179474, 0.0024656157077273914, 0.0022797498693640727, 0.0021568091973457972, 0.002006438475543231, 0.0019109247618013996, 0.0017976135535715295, 0.0016900880880574255, 0.0016067044119723076, 0.0015064360420656115, 0.0014334439023641413, 0.0013554532260240265, 0.001275543288158471, 0.001201577054647644, 0.0011290761822209344, 0.001061562562002596, 0.000996051578378591, 0.0009284997462488723, 0.0008651803826283385, 0.0008007086727408729, 0.0007349855657444871, 0.0006725260565855919, 0.0006110299520293444, 0.0005489240307715176, 0.00048466699264380317, 0.0004184209377465594, 0.00034916778741244964, 0.00027155373676509024, 0.00016609916640488728, 4.940332081262615e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }