import matplotlib from kid_readout.roach import baseband matplotlib.use('agg') import numpy as np import time import sys from kid_readout.utils import data_file,sweeps from kid_readout.analysis.resonator import fit_best_resonator from kid_readout.equipment import hittite_controller from kid_readout.equipment import lockin_controller from kid_readout.equipment.agilent_33220 import FunctionGenerator fg = FunctionGenerator() hittite = hittite_controller.hittiteController() lockin = lockin_controller.lockinController() print lockin.get_idn() ri = baseband.RoachBaseband() ri.initialize() f0s = np.load('/home/gjones/kid_readout/apps/sc5x4_0813f12.npy') f0s.sort() f0s = f0s[[0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17]] # remove close packed resonators to enable reading out all simultaneously suffix = "mmwnoise" mmw_source_modulation_freq = 25.0 mmw_atten_turns = (6.5,6.5) def source_on():