def cscan(d, clr=(1, 10), cmodes=('istac', 'pca', 'ppca', 'rand')): cp = d.sub('cpars').fuse({'compress': 'no', 'clevel': 0}) cl0 = _measure(compare2(d, cp)[0]) series = dict([(n, ([], [])) for n in cmodes]) levels = apply(range, clr) for mode in cmodes: cp['compress'] = mode for clevel in levels: cp['clevel'] = clevel cl = _measure(compare2(d, cp)[0]) series[mode][0].append(cl[0]) series[mode][1].append(cl[1]) series[mode][0].append(cl0[0]) series[mode][1].append(cl0[1]) return series
def llFig(d, compress='istac', clevel=.85): cp = d.sub('cpars').fuse({'compress': compress, 'clevel': clevel}) dr = compare2(d, cp)[0] f = plt.figure(1) plt.clf() plt.subplot(111) paper._llplt(dr['fitness.raw']) f.subplots_adjust(left=.05, right=.98, bottom=.1, top=.98, wspace=.05) f.canvas.draw()