In [1]:
import sys
sys.path.append('/mnt/labshare/Programs/python/HelperFunctions/')
from myfunctions import *
from os import listdir, path
import numpy as np
In [2]:
sample = 'CH010'
datadir = '/mnt/labshare/Experiments/JPM/CH010/'
listdir(datadir)
Out[2]:
In [3]:
dsdir = path.join(datadir, 'dispshift')
plotDispersiveShift(dsdir)
In [4]:
fdp = path.join(datadir, 'flux2at-50dBm')
plotFluxDependence(fdp);
fluxes = []
data = []
files = sorted([f for f in listdir(fdp)], key=lambda x: float(x.split('.s2p')[0]))
for f in files:
fluxes.append(float(f.split('.s2p')[0]))
fig, x, y = plotS21(path.join(fdp, f), show=False)
data.append(10**(y/20))
layout, trace = HeatmapPlot(title=sample + ' Bias 2')
trace['z'] = data
trace['y'] = fluxes
trace['x'] = x
iplot(Figure(data=[trace], layout=layout))
In [39]:
fdp = path.join(datadir, 'fluxat-55dBm')
plotFluxDependence(fdp);
fluxes = []
data = []
files = sorted([f for f in listdir(fdp)], key=lambda x: float(x.split('.s2p')[0]))
for f in files:
fluxes.append(float(f.split('.s2p')[0]))
fig, x, y = plotS21(path.join(fdp, f), show=False)
data.append(10**(y/20))
layout, trace = HeatmapPlot(title=sample)
trace['z'] = data
iplot(Figure(data=[trace], layout=layout))
In [17]:
tdp = '/mnt/labshare/Experiments/JPM/Test Chips/T1/'
plotS21(path.join(tdp, 'T1 Spectrum'));
result = analyze(path.join(tdp, 'T1 Resonator'));
In [23]:
result['kappa']/(2*pi*1e6)
Out[23]:
In [ ]: