import numpy as np from numpy import nan add_legend_handle = [ 'alpha3.yoda', '_alpha3.yoda' ] xpoints = { 'alpha3.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], '_alpha3.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 = { 'alpha3.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], '_alpha3.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['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.0, 0.0, 0.046037666656102635, 1.9870946020847076, 4.3704830227922224, 6.625416901613276, 8.830747891654289, 11.004769590959384, 13.20247664596393, 15.335253148796898, 17.496330036082266, 19.677596603030658, 21.792286902001653, 23.912984126548622, 26.03626061545632, 28.240255731317493, 30.355892904916416, 32.55410967361331, 34.74116807748769, 36.948387273799895, 39.232231421966425, 41.51859677043176, 43.94907324836396, 46.47581253687114, 49.16486026698131, 52.04419078455436, 55.2819561250669, 58.88885154138487, 63.20619709421177, 68.61020599957486, 75.8675520311707, 86.62047771268644, 106.40048566999138, 173.90614496014408, 81.57219588824046, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], '_alpha3.yoda' : [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04624374, 1.986984, 4.355538, 6.601641, 8.818583, 11.00746, 13.18119, 15.35103, 17.49542, 19.63651, 21.79967, 23.92974, 26.0563, 28.21893, 30.37991, 32.52688, 34.72355, 36.96644, 39.21634, 41.55168, 43.94386, 46.48033, 49.14919, 52.04333, 55.25931, 58.89115, 63.22015, 68.62186, 75.81361, 86.61661, 106.4096, 173.9585, 81.63464, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], } xerrs = { 'alpha3.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], ], '_alpha3.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 = { 'alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0039517236721094634, 0.16801327501610194, 0.3694445255336152, 0.560014580409365, 0.7464031353204738, 0.9301535755999925, 1.115886287330179, 1.2961307224972536, 1.478790452052288, 1.6631207707262252, 1.8418482193403016, 2.0211029591012455, 2.200535407989398, 2.386809041197582, 2.5656119907918415, 2.751404555298109, 2.9362459919735366, 3.1227766781288078, 3.315787789735937, 3.5090257589275127, 3.714440467234374, 3.927994219016703, 4.155258859526572, 4.398601566516348, 4.672243709498999, 4.97707756500264, 5.341947363819593, 5.798673697119237, 6.41203179137015, 7.320807836653638, 8.99252478266199, 14.69778263909002, 6.894156504056651, 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.0039517236721094634, 0.16801327501610194, 0.3694445255336152, 0.560014580409365, 0.7464031353204738, 0.9301535755999925, 1.115886287330179, 1.2961307224972536, 1.478790452052288, 1.6631207707262252, 1.8418482193403016, 2.0211029591012455, 2.200535407989398, 2.386809041197582, 2.5656119907918415, 2.751404555298109, 2.9362459919735366, 3.1227766781288078, 3.315787789735937, 3.5090257589275127, 3.714440467234374, 3.927994219016703, 4.155258859526572, 4.398601566516348, 4.672243709498999, 4.97707756500264, 5.341947363819593, 5.798673697119237, 6.41203179137015, 7.320807836653638, 8.99252478266199, 14.69778263909002, 6.894156504056651, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ], '_alpha3.yoda' : [ [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0003567251, 0.002338322, 0.003462008, 0.004262193, 0.004926138, 0.005503648, 0.006022607, 0.00649944, 0.00693856, 0.00735088, 0.007745191, 0.00811477, 0.008467663, 0.008812061, 0.009143246, 0.009460812, 0.009775056, 0.01008582, 0.01038821, 0.01069305, 0.01099655, 0.01130946, 0.01162962, 0.01196712, 0.01233133, 0.01273011, 0.0131897, 0.01374164, 0.01444378, 0.0154386, 0.01711188, 0.02187913, 0.01498803, 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.0003567251, 0.002338322, 0.003462008, 0.004262193, 0.004926138, 0.005503648, 0.006022607, 0.00649944, 0.00693856, 0.00735088, 0.007745191, 0.00811477, 0.008467663, 0.008812061, 0.009143246, 0.009460812, 0.009775056, 0.01008582, 0.01038821, 0.01069305, 0.01099655, 0.01130946, 0.01162962, 0.01196712, 0.01233133, 0.01273011, 0.0131897, 0.01374164, 0.01444378, 0.0154386, 0.01711188, 0.02187913, 0.01498803, 0.0, 0.0, 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.0, 1.0, 1.004476190017116, 0.9999443397991261, 0.9965804642840886, 0.9964114104868651, 0.9986224392538955, 1.000244476635188, 0.9983876778172195, 1.0010287962676598, 0.9999479870304007, 0.9979120111129665, 1.0003387940894661, 1.0007007019016407, 1.0007696721445392, 0.9992448463809822, 1.0007911839443766, 0.9991635564945158, 0.9994928760757729, 1.000488593076237, 0.9995949396353345, 1.0007968291835863, 0.9998813797884998, 1.0000972003044655, 0.9996812709952553, 0.999983460506516, 0.9995903523201012, 1.000039030454067, 1.0002207521798445, 1.0001698581173946, 0.9992889973417286, 0.9999553487490652, 1.000085660605318, 1.0003010534209007, 1.0007655073040462, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.08583674975598775, 0.08455222757881546, 0.08453173793536069, 0.0845251836564432, 0.08452320737475476, 0.08452276696134832, 0.08452098172590303, 0.08451968219376538, 0.08452003643064653, 0.08451849096601963, 0.084518354022364, 0.08451906079163833, 0.0845181049802159, 0.08451796838902884, 0.08451775735367406, 0.08451788677016886, 0.0845177682403899, 0.08451726607139817, 0.08451693083864208, 0.08451696424929588, 0.08451692362756813, 0.08451695633939625, 0.0845168446927776, 0.08451666747447559, 0.08451661332187248, 0.08451646508176403, 0.08451619634475356, 0.08451619715520411, 0.08451612869670189, 0.08451590235898032, 0.08451582458517097, 0.08451560261115826, 0.08451600976271526, 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.08583674975598775, 0.08455222757881546, 0.08453173793536069, 0.0845251836564432, 0.08452320737475476, 0.08452276696134832, 0.08452098172590303, 0.08451968219376538, 0.08452003643064653, 0.08451849096601963, 0.084518354022364, 0.08451906079163833, 0.0845181049802159, 0.08451796838902884, 0.08451775735367406, 0.08451788677016886, 0.0845177682403899, 0.08451726607139817, 0.08451693083864208, 0.08451696424929588, 0.08451692362756813, 0.08451695633939625, 0.0845168446927776, 0.08451666747447559, 0.08451661332187248, 0.08451646508176403, 0.08451619634475356, 0.08451619715520411, 0.08451612869670189, 0.08451590235898032, 0.08451582458517097, 0.08451560261115826, 0.08451600976271526, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], '_alpha3.yoda' : [ [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.007748548653968618, 0.001176754240863425, 0.0007921339545184151, 0.0006433094042674, 0.0005578392748201503, 0.0005001147870030233, 0.00045617251683161616, 0.00042382345677220875, 0.0003965723089179715, 0.00037356594650730105, 0.0003554097389975438, 0.00033934576952237585, 0.00032522577358797856, 0.0003120389944000302, 0.0003012016819481916, 0.000290618053906369, 0.00028136808693931756, 0.0002729705068115884, 0.00026478764076069255, 0.0002575484441134883, 0.0002502111918915004, 0.00024334076980424494, 0.0002365433347485857, 0.00022994151354067347, 0.00022306247579413196, 0.0002161718163420755, 0.00020867732289509748, 0.00020028565429588055, 0.00019038152165586777, 0.00017823268132056101, 0.00016082520575210252, 0.00012580998793926618, 0.00018373944500077742, 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.007748548653968618, 0.001176754240863425, 0.0007921339545184151, 0.0006433094042674, 0.0005578392748201503, 0.0005001147870030233, 0.00045617251683161616, 0.00042382345677220875, 0.0003965723089179715, 0.00037356594650730105, 0.0003554097389975438, 0.00033934576952237585, 0.00032522577358797856, 0.0003120389944000302, 0.0003012016819481916, 0.000290618053906369, 0.00028136808693931756, 0.0002729705068115884, 0.00026478764076069255, 0.0002575484441134883, 0.0002502111918915004, 0.00024334076980424494, 0.0002365433347485857, 0.00022994151354067347, 0.00022306247579413196, 0.0002161718163420755, 0.00020867732289509748, 0.00020028565429588055, 0.00019038152165586777, 0.00017823268132056101, 0.00016082520575210252, 0.00012580998793926618, 0.00018373944500077742, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }