import numpy as np from numpy import nan add_legend_handle = [ 'alpha1.yoda', '_alpha1.yoda' ] xpoints = { 'alpha1.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], '_alpha1.yoda' : [-1.17, -1.1099999999999999, -1.05, -0.99, -0.9299999999999999, -0.87, -0.81, -0.75, -0.69, -0.63, -0.5700000000000001, -0.51, -0.44999999999999996, -0.39, -0.32999999999999996, -0.27, -0.21, -0.15, -0.09, -0.029999999999999694, 0.030000000000000304, 0.09, 0.15, 0.21, 0.27, 0.32999999999999996, 0.39, 0.44999999999999996, 0.51, 0.5700000000000001, 0.63, 0.69, 0.75, 0.81, 0.87, 0.9299999999999999, 0.99, 1.05, 1.1099999999999999, 1.17], } xedges = { 'alpha1.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 0.0, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.2], '_alpha1.yoda' : [-1.2, -1.14, -1.08, -1.02, -0.96, -0.9, -0.84, -0.78, -0.72, -0.66, -0.6, -0.54, -0.48, -0.42, -0.36, -0.3, -0.24, -0.18, -0.12, -0.06, 6.106226635438361e-16, 0.06, 0.12, 0.18, 0.24, 0.3, 0.36, 0.42, 0.48, 0.54, 0.6, 0.66, 0.72, 0.78, 0.84, 0.9, 0.96, 1.02, 1.08, 1.14, 1.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' : [10528.084999999992, 0.0, 0.0, 5787.464999999995, 324.158666666667, 169.00833333333318, 117.32228333333344, 91.27298333333324, 75.64745000000006, 65.46721666666662, 58.22088333333339, 52.785649999999954, 48.882533333333335, 45.794850000000004, 43.594550000000005, 41.86121666666667, 40.55695, 39.453183333333335, 39.108599999999996, 38.67443333333334, 38.81093333333334, 39.089733333333335, 39.4449, 40.33898333333333, 41.77921666666666, 43.45506666666667, 45.78498333333334, 48.925383333333336, 52.90768333333329, 58.08121666666672, 65.28416666666661, 75.56828333333341, 91.33558333333325, 117.60196666666677, 168.96666666666653, 324.16466666666696, 5789.873333333328, 0.0, 0.0, 0.0], '_alpha1.yoda' : [0.0, 0.0, 0.0, 5789.728333333328, 324.166166666667, 169.2833333333332, 117.38646666666678, 91.22051666666658, 75.59165000000007, 65.32806666666661, 58.130750000000056, 52.749183333333285, 48.90833333333333, 45.98956666666667, 43.49096666666667, 41.89541666666667, 40.46053333333334, 39.570616666666666, 38.95288333333333, 38.70316666666628, 38.72963333333373, 38.98596666666666, 39.4885, 40.55401666666667, 41.771216666666675, 43.57268333333334, 45.8231, 48.84385, 52.85341666666662, 58.09041666666673, 65.29818333333327, 75.6927833333334, 91.17699999999992, 117.36103333333344, 169.24466666666652, 324.056666666667, 5788.976666666661, 0.0, 0.0, 0.0], } xerrs = { 'alpha1.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], '_alpha1.yoda' : [ [0.030000000000000027, 0.029999999999999805, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027], [0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.03, 0.03, 0.03, 0.030000000000000304, 0.029999999999999694, 0.03, 0.03, 0.03, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.02999999999999997, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.030000000000000027, 0.029999999999999916, 0.030000000000000027, 0.030000000000000027, 0.029999999999999805, 0.030000000000000027], ], } yerrs = { 'alpha1.yoda' : [ [889.7860229665698, 0.0, 0.0, 489.13083344052416, 27.397607357010035, 14.284756832994303, 9.916487393337542, 7.715052026900251, 6.39474610737423, 5.534008492946134, 4.921613330786748, 4.462221980135005, 4.132620234185571, 3.871290697773375, 3.6855197130873627, 3.538950330881241, 3.4286485027712534, 3.335461820431401, 3.306161335715149, 3.26938789717926, 3.2809936672362605, 3.3045948650662496, 3.334699719948143, 3.4101128198997235, 3.532004467091676, 3.673524269084874, 3.8707428227667102, 4.13588462927421, 4.47255022951733, 4.90962376924705, 5.518471507381163, 6.387635625870418, 7.720315911786103, 9.940442087195573, 14.281179339723067, 27.39806866672664, 489.3342699809378, 0.0, 0.0, 0.0], [889.7860229665698, 0.0, 0.0, 489.13083344052416, 27.397607357010035, 14.284756832994303, 9.916487393337542, 7.715052026900251, 6.39474610737423, 5.534008492946134, 4.921613330786748, 4.462221980135005, 4.132620234185571, 3.871290697773375, 3.6855197130873627, 3.538950330881241, 3.4286485027712534, 3.335461820431401, 3.306161335715149, 3.26938789717926, 3.2809936672362605, 3.3045948650662496, 3.334699719948143, 3.4101128198997235, 3.532004467091676, 3.673524269084874, 3.8707428227667102, 4.13588462927421, 4.47255022951733, 4.90962376924705, 5.518471507381163, 6.387635625870418, 7.720315911786103, 9.940442087195573, 14.281179339723067, 27.39806866672664, 489.3342699809378, 0.0, 0.0, 0.0], ], '_alpha1.yoda' : [ [0.0, 0.0, 0.0, 0.5346904608171801, 0.12651945392793257, 0.0914282809395186, 0.07613465775263668, 0.06711501322357012, 0.0610956445074261, 0.05679673797362344, 0.05357676216835476, 0.05103654464096178, 0.04914336170837319, 0.0476544069315735, 0.0463418037820905, 0.04548378832067532, 0.04469812014441373, 0.044203827134461256, 0.04385743633891774, 0.043716631719390844, 0.04373157707347601, 0.04387605649250321, 0.04415793624404716, 0.044749723773200856, 0.04541632721585683, 0.04638532155278818, 0.04756808570646687, 0.049110951482897944, 0.051086946582381554, 0.05355817190474096, 0.056783751588323564, 0.06113650482504074, 0.0670990147303056, 0.07612641168185695, 0.09141782891998929, 0.12649806761809107, 0.5346559121944169, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.5346904608171801, 0.12651945392793257, 0.0914282809395186, 0.07613465775263668, 0.06711501322357012, 0.0610956445074261, 0.05679673797362344, 0.05357676216835476, 0.05103654464096178, 0.04914336170837319, 0.0476544069315735, 0.0463418037820905, 0.04548378832067532, 0.04469812014441373, 0.044203827134461256, 0.04385743633891774, 0.043716631719390844, 0.04373157707347601, 0.04387605649250321, 0.04415793624404716, 0.044749723773200856, 0.04541632721585683, 0.04638532155278818, 0.04756808570646687, 0.049110951482897944, 0.051086946582381554, 0.05355817190474096, 0.056783751588323564, 0.06113650482504074, 0.0670990147303056, 0.07612641168185695, 0.09141782891998929, 0.12649806761809107, 0.5346559121944169, 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], '_alpha1.yoda' : [0.0, 1.0, 1.0, 1.0003910750792158, 1.0000231368177723, 1.0016271387012474, 1.0005470685662585, 0.9994251676153166, 0.9992623677334795, 0.9978745086917549, 0.9984518727959297, 0.9993091556764638, 1.0005277958861925, 1.0042519337145261, 0.9976239384663144, 1.0008169853320874, 0.9976226844803009, 1.0029765236518726, 0.9960183523146657, 1.0007429542169444, 0.9979052294542532, 0.9973454240329087, 1.001105339346785, 1.005330658225976, 0.9998085172332498, 1.002706627228739, 1.0008325145908463, 0.9983335167191673, 0.9989743140646553, 1.0001583988856984, 1.0002147023908299, 1.001647516583787, 0.9982637289044888, 0.997951281426983, 1.0016452949299663, 0.9996668359907621, 0.9998451319027127, 1.0, 1.0, 1.0], } ratio0_yerrs = { 'alpha1.yoda' : [ [0.08451546724466705, 1.0, 1.0, 0.08451555792398306, 0.08451912650906554, 0.08452102065772486, 0.0845234776514112, 0.0845272253096463, 0.08453353163093039, 0.08453098779383174, 0.08453347062099556, 0.08453475480807773, 0.0845418588681759, 0.08453550339772649, 0.08454083625332438, 0.08454007343028906, 0.08453911112081292, 0.08454227361707782, 0.08453796187322352, 0.0845361551648486, 0.08453787078648611, 0.08453869042509668, 0.08454070665531269, 0.08453640964921998, 0.08453974844170949, 0.08453615540999149, 0.08454175454397625, 0.08453453703358911, 0.08453498523719145, 0.0845303189398359, 0.08453001377129984, 0.08452799698643956, 0.08452692400956667, 0.08452615520768414, 0.08452069050930999, 0.0845189852072916, 0.08451553977247715, 1.0, 1.0, 1.0], [0.08451546724466705, 1.0, 1.0, 0.08451555792398306, 0.08451912650906554, 0.08452102065772486, 0.0845234776514112, 0.0845272253096463, 0.08453353163093039, 0.08453098779383174, 0.08453347062099556, 0.08453475480807773, 0.0845418588681759, 0.08453550339772649, 0.08454083625332438, 0.08454007343028906, 0.08453911112081292, 0.08454227361707782, 0.08453796187322352, 0.0845361551648486, 0.08453787078648611, 0.08453869042509668, 0.08454070665531269, 0.08453640964921998, 0.08453974844170949, 0.08453615540999149, 0.08454175454397625, 0.08453453703358911, 0.08453498523719145, 0.0845303189398359, 0.08453001377129984, 0.08452799698643956, 0.08452692400956667, 0.08452615520768414, 0.08452069050930999, 0.0845189852072916, 0.08451553977247715, 1.0, 1.0, 1.0], ], '_alpha1.yoda' : [ [0.0, 1.0, 1.0, 9.238767937554362e-05, 0.0003903010066919876, 0.000540969070200791, 0.0006489360383169887, 0.0007353217871542878, 0.0008076365364255643, 0.0008675599920920748, 0.0009202327258006456, 0.0009668639988512375, 0.0010053358195096242, 0.0010406062457148238, 0.0010630182851317537, 0.0010865376580631789, 0.001102107533836093, 0.0011204121796963892, 0.001121426907097614, 0.0011303754949063896, 0.0011267849885979553, 0.0011224445078290772, 0.001119484045948834, 0.0011093418840881593, 0.0010870554988670245, 0.0010674318350170485, 0.0010389451353547913, 0.0010037928808508318, 0.0009655865341999464, 0.0009221255162769073, 0.0008697936189988427, 0.0008090233379441244, 0.0007346426472738974, 0.000647322607262437, 0.0005410406130597122, 0.0003902278089677395, 9.234328307604036e-05, 1.0, 1.0, 1.0], [0.0, 1.0, 1.0, 9.238767937554362e-05, 0.0003903010066919876, 0.000540969070200791, 0.0006489360383169887, 0.0007353217871542878, 0.0008076365364255643, 0.0008675599920920748, 0.0009202327258006456, 0.0009668639988512375, 0.0010053358195096242, 0.0010406062457148238, 0.0010630182851317537, 0.0010865376580631789, 0.001102107533836093, 0.0011204121796963892, 0.001121426907097614, 0.0011303754949063896, 0.0011267849885979553, 0.0011224445078290772, 0.001119484045948834, 0.0011093418840881593, 0.0010870554988670245, 0.0010674318350170485, 0.0010389451353547913, 0.0010037928808508318, 0.0009655865341999464, 0.0009221255162769073, 0.0008697936189988427, 0.0008090233379441244, 0.0007346426472738974, 0.000647322607262437, 0.0005410406130597122, 0.0003902278089677395, 9.234328307604036e-05, 1.0, 1.0, 1.0], ], } ratio0_variation_vals = { } ratio_band_edges = { }