In [1]:
%load_ext autoreload
%autoreload 2
from extremefill2D.tools import getSMTRecords, smt_ipy_table
records = getSMTRecords(path='.', tags=['testrun'])
for r in records:
    print r.label


772796874c5c
ec0a4ba02a34
23303b2d6414

In [2]:
smt_ipy_table(records,
              fields=['label', 'timestamp', 'parameters', 'duration', 'version', 'tags'],
              parameters=['kPlus', 'kMinus', 'appliedPotential', 'bulkSuppressor', 'Nx'])


Out[2]:
LabelTimestampParametersDurationVersionTags
772796872017-04-14 20:34kPlus: 546.0, kMinus: 37900000.0, appliedPotential: -0.45, bulkSuppressor: 0.06, Nx: 20022.41s96a45ec43721testrun
ec0a4ba02017-04-14 20:33kPlus: 546.0, kMinus: 37900000.0, appliedPotential: -0.45, bulkSuppressor: 0.06, Nx: 20022.76s96a45ec43721testrun
23303b2d2017-04-14 20:32kPlus: 100.0, kMinus: 24500000.0, appliedPotential: -0.25, bulkSuppressor: 0.02, Nx: 1001.61s96a45ec43721testrun

In [3]:
%matplotlib inline 
from extremefill2D.contourViewer import ContourViewer
import matplotlib.pyplot as plt
import numpy as np

record = records[0]
fig = plt.figure(figsize=(2.5, 8), dpi=200)
ax = plt.subplot(1, 1, 1)
viewer = ContourViewer(record, ax=ax)
all_spines = ['top', 'bottom', 'right', 'left']
for spine in all_spines:
    ax.spines[spine].set_visible(False)
#plt.text(0.32, 0.01, '$\\texttt{{{0}}}$'.format(record.label[:8]), fontsize=12, transform=ax.transAxes)
viewer.plot(times = np.arange(10) * 200. / 9. , mirror=True, cutoff=True, cutoffvalue=0., show=False)



In [ ]: