step = 1 nstep = 80 f0binned = np.round(f0s*nsamp/512.0)*512.0/nsamp offset_bins = np.arange(-(nstep+1),(nstep+1))*step offsets = offset_bins*512.0/nsamp offsets = np.concatenate(([offsets.min()-20e-3,],offsets,[offsets.max()+20e-3])) print f0s print offsets*1e6 print len(f0s) if False: from kid_readout.equipment.parse_srs import get_all_temperature_data while True: temp = get_all_temperature_data()[1][-1] print "mk stage at", temp if temp > 0.348: break time.sleep(300) time.sleep(600) start = time.time() use_fmin = False attenlist = [39] while True: print "*"*40 print "Enter mmw attenuator values as a tuple i.e.: 6.5,6.5 or type exit to stop collecting data" mmw_atten_str = raw_input("mmw attenuator values: ") if mmw_atten_str == 'exit': break