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, 1.2940223510311288, 0.41517852954553336, 0.23321233534946784, 0.16422217735274142, 0.12620894648133676, 0.10290353897110409, 0.08635801839652461, 0.07403693974448931, 0.06599779731190468, 0.06027174533766253, 0.05501327731435213, 0.051678808595343434, 0.04839664701923271, 0.045239480167729926, 0.04322855651095628, 0.042095694560584165, 0.04183173163210363, 0.0422038302298545, 0.04190091207231325, 0.04173673798209288, 0.04248906818515556, 0.0430730762170872, 0.043786446181207056, 0.046100075054251156, 0.048746956007423924, 0.05208532526228196, 0.056133344210805305, 0.06331625577183506, 0.07270522730517436, 0.0876507203576498, 0.10991845974995422, 0.14915931080618053, 0.2252460882050612, 0.3955499173991968, 0.9077522067581456, 3.353258958618021, 41.67599406092446, 554.9958189716715, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 1.301528, 0.4158777, 0.2338801, 0.163423, 0.1257351, 0.1018881, 0.08643053, 0.07524996, 0.06697806, 0.06045596, 0.05517749, 0.05088715, 0.0479143, 0.04545852, 0.04360821, 0.04190806, 0.04240454, 0.04194923, 0.04165255, 0.04172279, 0.04220595, 0.04259829, 0.04422821, 0.0460313, 0.0481686, 0.0522216, 0.05614261, 0.06350025, 0.0725738, 0.08696577, 0.109339, 0.1488749, 0.2236053, 0.3954831, 0.9092795, 3.352519, 41.69291, 554.9971, 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.10939748311517476, 0.03511369856205917, 0.01973208077993813, 0.01390593203547066, 0.010695340028171442, 0.008725316997808997, 0.007322527833068532, 0.006283453147033693, 0.0056060764338847465, 0.00511917316292455, 0.004669433231260268, 0.0043938558098913305, 0.004114249238831062, 0.0038508468401800616, 0.0036762241671689806, 0.0035801765525830184, 0.003563981396598937, 0.0035936471519516446, 0.0035657650264089382, 0.003549667620887302, 0.00361680502827092, 0.003665688168199547, 0.003726180185900758, 0.003922292557101828, 0.004144957174286728, 0.004426315404356606, 0.0047702800029174215, 0.005373814481460923, 0.006167494293288881, 0.007432486038221432, 0.00932109533275889, 0.012632990578858834, 0.01906236716430707, 0.03345134298219525, 0.07674561727391963, 0.28342878491584933, 3.5222892190305086, 46.90569308025849, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.10939748311517476, 0.03511369856205917, 0.01973208077993813, 0.01390593203547066, 0.010695340028171442, 0.008725316997808997, 0.007322527833068532, 0.006283453147033693, 0.0056060764338847465, 0.00511917316292455, 0.004669433231260268, 0.0043938558098913305, 0.004114249238831062, 0.0038508468401800616, 0.0036762241671689806, 0.0035801765525830184, 0.003563981396598937, 0.0035936471519516446, 0.0035657650264089382, 0.003549667620887302, 0.00361680502827092, 0.003665688168199547, 0.003726180185900758, 0.003922292557101828, 0.004144957174286728, 0.004426315404356606, 0.0047702800029174215, 0.005373814481460923, 0.006167494293288881, 0.007432486038221432, 0.00932109533275889, 0.012632990578858834, 0.01906236716430707, 0.03345134298219525, 0.07674561727391963, 0.28342878491584933, 3.5222892190305086, 46.90569308025849, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.001255415, 0.0007096486, 0.0005321783, 0.0004448537, 0.0003902013, 0.0003512548, 0.0003235148, 0.0003018656, 0.0002847914, 0.0002705703, 0.0002584887, 0.0002482359, 0.0002408758, 0.0002346217, 0.0002297972, 0.0002252731, 0.0002266036, 0.0002253837, 0.0002245853, 0.0002247746, 0.0002260723, 0.0002271207, 0.000231425, 0.0002360952, 0.0002415141, 0.0002514697, 0.0002607395, 0.000277299, 0.0002964493, 0.0003245149, 0.0003638716, 0.0004245914, 0.0005203572, 0.0006920293, 0.001049323, 0.002014866, 0.007105451, 0.02592423, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.001255415, 0.0007096486, 0.0005321783, 0.0004448537, 0.0003902013, 0.0003512548, 0.0003235148, 0.0003018656, 0.0002847914, 0.0002705703, 0.0002584887, 0.0002482359, 0.0002408758, 0.0002346217, 0.0002297972, 0.0002252731, 0.0002266036, 0.0002253837, 0.0002245853, 0.0002247746, 0.0002260723, 0.0002271207, 0.000231425, 0.0002360952, 0.0002415141, 0.0002514697, 0.0002607395, 0.000277299, 0.0002964493, 0.0003245149, 0.0003638716, 0.0004245914, 0.0005203572, 0.0006920293, 0.001049323, 0.002014866, 0.007105451, 0.02592423, 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.0058002467754057, 1.0016840236301043, 1.0028633333203902, 0.995133560121878, 0.9962455396820316, 0.9901321278037947, 1.0008396626604197, 1.0163839869624134, 1.0148529606747725, 1.0030564016572847, 1.0029849646060813, 0.9846811755754221, 0.990033462048703, 1.004841784906855, 1.008782469730339, 0.9955426662383697, 1.0136931545873842, 0.9939673667421209, 0.9940726332666787, 0.9996658104402202, 0.9933366817101799, 0.9889771927434602, 1.0100890539726548, 0.9985081357422906, 0.9881355462003444, 1.0026163749008346, 1.000165067471482, 1.0029059556021123, 0.9981923266036608, 0.9921854566071456, 0.9947282762943332, 0.9980932413495119, 0.9927155751376804, 0.999831077200986, 1.0016825001696321, 0.9997793315019351, 1.0004058916759324, 1.000002308176539, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.08454064416120978, 0.08457493840178984, 0.08460993604977918, 0.08467755244531547, 0.08474312104136787, 0.08479122375236402, 0.08479268015908085, 0.08486916353807533, 0.08494338693442308, 0.08493487511014033, 0.08487829591715823, 0.08502238982125535, 0.0850110388266375, 0.08512137685717562, 0.08504156659122405, 0.08504852075621237, 0.08519803645574574, 0.08514978693591513, 0.08509993816495176, 0.08504899502232983, 0.08512319009938953, 0.08510393243622937, 0.08509894067402111, 0.08508212952985487, 0.08503007190142234, 0.08498200562379823, 0.08498121873877547, 0.08487258786789087, 0.08482876021281549, 0.0847966338199382, 0.08480009048491759, 0.08469461618305746, 0.08462907088070241, 0.08456920735097889, 0.08454467717352201, 0.08452338110882403, 0.08451602171459703, 0.08451539899375833, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.08454064416120978, 0.08457493840178984, 0.08460993604977918, 0.08467755244531547, 0.08474312104136787, 0.08479122375236402, 0.08479268015908085, 0.08486916353807533, 0.08494338693442308, 0.08493487511014033, 0.08487829591715823, 0.08502238982125535, 0.0850110388266375, 0.08512137685717562, 0.08504156659122405, 0.08504852075621237, 0.08519803645574574, 0.08514978693591513, 0.08509993816495176, 0.08504899502232983, 0.08512319009938953, 0.08510393243622937, 0.08509894067402111, 0.08508212952985487, 0.08503007190142234, 0.08498200562379823, 0.08498121873877547, 0.08487258786789087, 0.08482876021281549, 0.0847966338199382, 0.08480009048491759, 0.08469461618305746, 0.08462907088070241, 0.08456920735097889, 0.08454467717352201, 0.08452338110882403, 0.08451602171459703, 0.08451539899375833, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 0.0009701648499344968, 0.0017092613165155775, 0.002281947475902305, 0.0027088527698940165, 0.003091708717002097, 0.0034134375115965096, 0.003746204533255241, 0.004077229570019719, 0.0043151652267132455, 0.004489173135507764, 0.0046986602620121345, 0.004803436974403615, 0.004977117524366441, 0.005186215649033023, 0.005315865681098046, 0.005351452264929058, 0.0054170265288777525, 0.005340361260399683, 0.005359914352518322, 0.005385533486024696, 0.005320716825674776, 0.005272915703891626, 0.005285311327671223, 0.005121362594793179, 0.0049544447444722205, 0.0048280335916823765, 0.004645002069016393, 0.004379586199778901, 0.0040774138392508956, 0.003702364323714057, 0.0033103775364733633, 0.0028465631659542823, 0.0023101719730034705, 0.0017495372127750701, 0.0011559575313481705, 0.0006008679988229681, 0.0001704926579462706, 4.671067621380269e-05, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 0.0009701648499344968, 0.0017092613165155775, 0.002281947475902305, 0.0027088527698940165, 0.003091708717002097, 0.0034134375115965096, 0.003746204533255241, 0.004077229570019719, 0.0043151652267132455, 0.004489173135507764, 0.0046986602620121345, 0.004803436974403615, 0.004977117524366441, 0.005186215649033023, 0.005315865681098046, 0.005351452264929058, 0.0054170265288777525, 0.005340361260399683, 0.005359914352518322, 0.005385533486024696, 0.005320716825674776, 0.005272915703891626, 0.005285311327671223, 0.005121362594793179, 0.0049544447444722205, 0.0048280335916823765, 0.004645002069016393, 0.004379586199778901, 0.0040774138392508956, 0.003702364323714057, 0.0033103775364733633, 0.0028465631659542823, 0.0023101719730034705, 0.0017495372127750701, 0.0011559575313481705, 0.0006008679988229681, 0.0001704926579462706, 4.671067621380269e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }