import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], '_alpha1.yoda' : [-9.271111000000001, -7.813333, -6.3555555, -4.897778000000001, -3.44, -1.982222, -0.5244443000000001, 0.9333332000000001, 2.391111, 3.8488890000000002, 5.306667, 6.7644445, 8.222221999999999, 9.680000499999998, 11.13778, 12.595555, 14.053329999999999, 15.511109999999999, 16.968890000000002, 18.42667, 19.884445, 21.34222, 22.8, 24.25778, 25.715555000000002, 27.17333, 28.63111, 30.08889, 31.54667, 33.004445000000004, 34.46222, 35.92, 37.37778, 38.835555, 40.29333, 41.75111, 43.20889, 44.666669999999996, 46.124445, 47.58222, 49.04, 50.49778, 51.955555000000004, 53.41333, 54.87111], } xedges = { 'alpha1.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], '_alpha1.yoda' : [-10.0, -8.542222, -7.084444, -5.626667, -4.168889, -2.711111, -1.253333, 0.20444439999999997, 1.662222, 3.12, 4.577778, 6.035556, 7.493333, 8.951111, 10.40889, 11.86667, 13.32444, 14.78222, 16.24, 17.69778, 19.15556, 20.61333, 22.07111, 23.52889, 24.98667, 26.44444, 27.90222, 29.36, 30.81778, 32.27556, 33.73333, 35.19111, 36.64889, 38.10667, 39.56444, 41.02222, 42.48, 43.93778, 45.39556, 46.85333, 48.31111, 49.76889, 51.22667, 52.68444, 54.14222, 55.6], } 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, 0.0, 0.0, 0.4823200716378234, 2.912062169153923, 3.7931776992107165, 5.254791195915976, 6.802972057473775, 8.356984641683878, 9.936307174343423, 11.520456804495055, 13.080492255347176, 14.666957064557508, 16.24234109399222, 17.79035931347668, 19.358984208865493, 20.964699748933317, 22.551637089527155, 24.139636982260704, 25.788026999958845, 27.389798186283258, 29.064975956426597, 30.774403545116556, 32.55036425249352, 34.4156182688746, 36.39665107217825, 38.561035005522044, 40.95925311089466, 43.64522767495782, 46.85621973137238, 50.936169628953934, 56.370597758235135, 64.60604480785854, 79.99718750428737, 131.79937987899348, 49.633337220549315, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.4808359, 2.90354, 3.790891, 5.262272, 6.804935, 8.372134, 9.94815, 11.51764, 13.09068, 14.6578, 16.23015, 17.8021, 19.37583, 20.96256, 22.5532, 24.1422, 25.75962, 27.39556, 29.07458, 30.80006, 32.57238, 34.43393, 36.40829, 38.55552, 40.9294, 43.64995, 46.89231, 50.89167, 56.35151, 64.61041, 79.97609, 131.7954, 49.63321, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], '_alpha1.yoda' : [ [0.7288890000000006, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288890000000001, 0.7288889999999999, 0.7288887, 0.7288888000000001, 0.7288890000000001, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288890000000006, 0.7288895000000011, 0.7288899999999998, 0.728885, 0.7288900000000016, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288900000000069, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998], [0.7288889999999988, 0.7288890000000006, 0.7288885, 0.7288889999999997, 0.7288890000000001, 0.7288889999999999, 0.7288887000000001, 0.7288888, 0.7288889999999999, 0.7288890000000001, 0.7288889999999997, 0.7288885, 0.7288889999999988, 0.7288894999999993, 0.7288899999999998, 0.728885, 0.7288899999999998, 0.728889999999998, 0.7288900000000034, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000018, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288849999999982, 0.7288899999999998, 0.7288899999999998, 0.7288899999999998, 0.7288850000000053, 0.7288899999999998, 0.7288899999999998], ], } yerrs = { 'alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.040805954566556946, 0.24616503229335232, 0.3206368681494669, 0.4441618560249402, 0.57500388395179, 0.7063387731276368, 0.8398136193599007, 0.9736922083732397, 1.1055447935056026, 1.2396286950339783, 1.3727706796730366, 1.5035931847671955, 1.6361737263685223, 1.7718790710688268, 1.906000159435918, 2.0402120973679887, 2.179536695885688, 2.3149055014476296, 2.4564801753623695, 2.600952866188786, 2.7510564958262558, 2.908693124694801, 3.076116006095168, 3.2590441220060935, 3.4617256271803085, 3.6887283184626334, 3.9601074527528746, 4.304928479297029, 4.764221996778806, 5.460245497771719, 6.761037477901887, 11.139124406708747, 4.194827456679537, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.040805954566556946, 0.24616503229335232, 0.3206368681494669, 0.4441618560249402, 0.57500388395179, 0.7063387731276368, 0.8398136193599007, 0.9736922083732397, 1.1055447935056026, 1.2396286950339783, 1.3727706796730366, 1.5035931847671955, 1.6361737263685223, 1.7718790710688268, 1.906000159435918, 2.0402120973679887, 2.179536695885688, 2.3149055014476296, 2.4564801753623695, 2.600952866188786, 2.7510564958262558, 2.908693124694801, 3.076116006095168, 3.2590441220060935, 3.4617256271803085, 3.6887283184626334, 3.9601074527528746, 4.304928479297029, 4.764221996778806, 5.460245497771719, 6.761037477901887, 11.139124406708747, 4.194827456679537, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009892528, 0.002430932, 0.002777662, 0.003272619, 0.003721524, 0.004127879, 0.004499663, 0.00484162, 0.005161667, 0.005461894, 0.005747382, 0.00601928, 0.006279702, 0.006531772, 0.006775057, 0.007009665, 0.007240667, 0.007467048, 0.007692465, 0.007917437, 0.008142047, 0.008371478, 0.008608133, 0.008858335, 0.009126968, 0.009425421, 0.009769215, 0.01017729, 0.01070931, 0.01146727, 0.01275819, 0.01637793, 0.01005067, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009892528, 0.002430932, 0.002777662, 0.003272619, 0.003721524, 0.004127879, 0.004499663, 0.00484162, 0.005161667, 0.005461894, 0.005747382, 0.00601928, 0.006279702, 0.006531772, 0.006775057, 0.007009665, 0.007240667, 0.007467048, 0.007692465, 0.007917437, 0.008142047, 0.008371478, 0.008608133, 0.008858335, 0.009126968, 0.009425421, 0.009769215, 0.01017729, 0.01070931, 0.01146727, 0.01275819, 0.01637793, 0.01005067, 0.0, 0.0, 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.0, 1.0, 0.9969228491097548, 0.9970734934012762, 0.9993971547362012, 1.0014236158593397, 1.0002885419063376, 1.0018127780492212, 1.0011918739476127, 0.9997554954162967, 1.0007788502492068, 0.9993756670509635, 0.999249425072305, 1.0006599465652402, 1.000870179496649, 0.9998979356270806, 1.0000693036370991, 1.0001061746595932, 0.9988984422903354, 1.0002103634965673, 1.0003304335633307, 1.0008336946269594, 1.0006763594820538, 1.000532076192336, 1.0003197801852337, 0.9998569798367379, 0.9992711509945303, 1.0001081979701731, 1.0007702343218154, 0.9991263648350849, 0.9996613880463535, 1.0000675663113947, 0.9997362719247319, 0.9999698035074435, 0.9999974367923569, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08460347592002836, 0.08453289043786921, 0.0845298832733792, 0.08452511992677136, 0.08452245270066754, 0.08452076956136587, 0.08451969173501266, 0.08451854166002551, 0.0845185924141094, 0.08451846484432161, 0.08451803048150505, 0.08451730278590736, 0.0845175402136664, 0.0845172643676416, 0.08451715287317448, 0.08451709936099132, 0.08451738847214509, 0.0845170703961933, 0.08451684869944692, 0.0845167595978158, 0.08451691890407988, 0.08451666048741062, 0.08451645729698917, 0.08451651055370764, 0.08451632694101865, 0.08451618916812531, 0.084516153361416, 0.08451614070426595, 0.08451608083369676, 0.08451601570736532, 0.08451593973275043, 0.08451575733463773, 0.0845163289754126, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08460347592002836, 0.08453289043786921, 0.0845298832733792, 0.08452511992677136, 0.08452245270066754, 0.08452076956136587, 0.08451969173501266, 0.08451854166002551, 0.0845185924141094, 0.08451846484432161, 0.08451803048150505, 0.08451730278590736, 0.0845175402136664, 0.0845172643676416, 0.08451715287317448, 0.08451709936099132, 0.08451738847214509, 0.0845170703961933, 0.08451684869944692, 0.0845167595978158, 0.08451691890407988, 0.08451666048741062, 0.08451645729698917, 0.08451651055370764, 0.08451632694101865, 0.08451618916812531, 0.084516153361416, 0.08451614070426595, 0.08451608083369676, 0.08451601570736532, 0.08451593973275043, 0.08451575733463773, 0.0845163289754126, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0020510297169279634, 0.0008347802549511805, 0.0007322783745612486, 0.000622787638554217, 0.0005470438462129971, 0.000493943590539884, 0.0004528506336457268, 0.00042026284913553903, 0.00039460800857016385, 0.0003723944902790088, 0.00035385182263693895, 0.00033834504935716683, 0.00032438179256968425, 0.00031156048396697577, 0.00030042417644022374, 0.00029037988455050647, 0.0002807763075481329, 0.0002726215048835036, 0.0002646644198685156, 0.0002572734509181537, 0.00025013689361022366, 0.00024324647997305175, 0.00023650892998175024, 0.00022972243869313837, 0.00022283043041066434, 0.00021595536332619458, 0.000208493452011432, 0.00019980477672618057, 0.00018998042287808603, 0.00017749531075775043, 0.00015948298181503242, 0.00012426408997551252, 0.0002024983723205861, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0020510297169279634, 0.0008347802549511805, 0.0007322783745612486, 0.000622787638554217, 0.0005470438462129971, 0.000493943590539884, 0.0004528506336457268, 0.00042026284913553903, 0.00039460800857016385, 0.0003723944902790088, 0.00035385182263693895, 0.00033834504935716683, 0.00032438179256968425, 0.00031156048396697577, 0.00030042417644022374, 0.00029037988455050647, 0.0002807763075481329, 0.0002726215048835036, 0.0002646644198685156, 0.0002572734509181537, 0.00025013689361022366, 0.00024324647997305175, 0.00023650892998175024, 0.00022972243869313837, 0.00022283043041066434, 0.00021595536332619458, 0.000208493452011432, 0.00019980477672618057, 0.00018998042287808603, 0.00017749531075775043, 0.00015948298181503242, 0.00012426408997551252, 0.0002024983723205861, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }