import numpy as np, json, matplotlib; matplotlib.use('Agg'); import matplotlib.pyplot as plt exec(open('cexact_s.py').read().split("out={}")[0].replace("GAPFREE=len(sys.argv)>1","GAPFREE=True")) src=open('cov.py').read(); exec(src.split("edges=")[0]) edges=np.array([0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1.0]); res={} sets={f'CUE N={N}':(N,np.load(f'cue_N{N}.npy')) for N in [12,25,46]} for k,a in G.items(): s,z1,z2,t=a.T; L=float(np.median(np.log(t/(2*np.pi)))); sets[k]=(int(round(L)),np.c_[s,np.log(z1),np.log(z2)]) fig,ax=plt.subplots(1,2,figsize=(13,5)) for i,(k,(N,a)) in enumerate(sets.items()): s,x,y=a[:,0],a[:,1],a[:,2]; Y=(x-y)**2/s**2; rows=[] for lo,hi in zip(edges[:-1],edges[1:]): m=(s>=lo)&(s