Compare with old annular code

The annular code has been substantialy revamped by removing the extremefill2D dependency. After this major change I would like to check that things still work in the same way.


In [1]:
%load_ext autoreload
%autoreload 2
from multiViewer import MultiViewer
from smtext import getSMTRecords, smt_ipy_table
records = getSMTRecords()


Created Django record store using PostgreSQL
/users/wd15/hg/sumatra/sumatra/programs.py:57: Warning: Python could not be found. Please supply the path to the /users/wd15/.virtualenvs/fipy/bin/python executable.
  warnings.warn(errmsg)

In [6]:
annularRecords = getSMTRecords(records=records, tags=['annular'])
rb = 14e-6
comparisonRecords = getSMTRecords(records=annularRecords, parameters={'kPlus' : 200, 'rboundary' : rb, 'Nx' : 300})
viewer = MultiViewer(comparisonRecords, title=['$R_b={0}$'.format(rb)], figsize=(4, 9))
viewer.plot(times=numpy.arange(16) * 700.)
smt_ipy_table(comparisonRecords, fields=['label', 'timestamp', 'parameters', 'duration', 'version', 'tags'], parameters=['kPlus', 'kMinus', 'rboundary', 'Nx'])


Out[6]:
LabelTimestampParametersDurationVersionTags
26aff417be922013-07-24 18:14kPlus: 200.0, kMinus: 24500000.0, rboundary: 1.4e-05, Nx: 3003h 7m 54.47s51296436a3abannular

In [1]:
from smtext import batch_launch

batch_launch(reason="test simulation for newly revamped annular simulation", tags=['annular4'], kPlus=200.0, rboundary=1.4e-5)

Simulations launched on 08/09/2013

These simulations are with the new version of the code with the nonuniform mesh. Here we are testing rboundary, Nx and spacing_ratio.

Some things to note from the results:

  • The results demonstrate that a relatively large spacing_ratio of 1.8 can be used without altering the results. Nothing has been verified numerically, this is simply from observation.

  • For the largest value of rboundary there are some seriously anomalous results. For example, for spacing_ratio=1.8 the trench partially fill for Nx=200 but shuts down for both Nx=100 and Nx=400. This is very strange. I think this issue may be related to the tiny trapped voids discussed below. It could also be related to having and even or odd number of cells across the trench. Basicly, if a line of cells become trapped it never fills. This can be dealt with numerically. I had to do this is previous work, with the superfill model. This is the first problem I need to deal with along with the ones highlighted below.

  • As discussed with Dan and Tom, increasing rboundary causes the deposition to shutdown. The plan is to fix the circular area to be the equivalent of the square spacing of 55$\mu$m.

  • The final shutdown position of the interface for Nx=800 is not the same as for Nx=400 otherwise the interface positions are quite similar (of course the interface positions don't correspond exactly to the times plotted as the actual position is for the largest timestep such that timestep % 10 == 0 and elapsedTime(timestep) < plotTime). This may be caused by the level set update frequency slowly shifting the interface after shut down has occurred. I will look into this further. If the deposition has entirely shutdown the simulation should be stopped anyway. I am going to run simulations with different level set initialization frequencies based on steps and distance traveled to try and understand this issue.

  • Related to the above issue are the tiny anomalous voids that get trapped. This again is probably a numerical issue to do with update frequency as it doesn't occur in the coarser grids where the level set update is less frequent compared to distance traveled.


In [21]:
from tools import batch_launch
    
reason = "Testing the new non-uniform grid for spacing_ratio, rboundary and Nx."
    
for spacing_ratio in (1.8, 1.4, 1.2, 1.1, 1.05, 1.01):
    for Nx in (100, 200, 400, 800):
        for rboundary in (20e-6, 40e-6, 80e-6, 160e-6, 320e-6):
            batch_launch(reason=reason, tags=['annular10'], kPlus=400., rboundary=rboundary, Nx=Nx, spacing_ratio=spacing_ratio)

In [1]:
%load_ext autoreload
%autoreload 2
from tools import getSMTRecords, smt_ipy_table
records = getSMTRecords()
annular10Records = getSMTRecords(records=records, tags=['annular10'])


Created Django record store using PostgreSQL
/users/wd15/hg/sumatra/sumatra/programs.py:57: Warning: Python could not be found. Please supply the path to the /users/wd15/.virtualenvs/fipy/bin/python executable.
  warnings.warn(errmsg)

In [5]:
from tools import getSMTRecords
import numpy as np
from multiViewer import MultiViewer
import pandas as pd

def plotSandNx(rboundary, titlesub=400, Nxs=(100, 200, 400, 800), spacing_ratios=(1.01, 1.05, 1.1, 1.2, 1.4, 1.8)):

    def getrecord(s, n):
        rs = getSMTRecords(records=annular10Records, parameters={'Nx' : n, 'rboundary' : rboundary, 'spacing_ratio' : s})
        if len(rs) > 0:
            return rs[0]
        else:
            return None
    tmp = [[getrecord(s, n) for n in Nxs] for s in spacing_ratios]
    def columntitle(r):
        if r:
            return r'$N$={0}'.format(r.parameters['Nx'])
        else:
            return r'$N$={0}'.format(titlesub)
    viewer = MultiViewer(tmp,
                         columntitle=columntitle,
                         rowtitle=lambda r: r'$s$={0}'.format(r.parameters['spacing_ratio']),
                         figsize=(1.5, 6))
    viewer.plot(times=np.arange(10) * 4000. / 9.)
    return smt_ipy_table([j for i in tmp for j in i if j], fields=['label', 'timestamp', 'parameters', 'duration', 'version', 'tags'], parameters=['spacing_ratio', 'rboundary', 'Nx', 'kPlus', 'kMinus'])

In [10]:
plotSandNx(20e-6, titlesub=800)


Out[10]:
LabelTimestampParametersDurationVersionTags
f2bb221264852013-08-09 14:54spacing_ratio: 1.01, rboundary: 2e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.04h 15m 12.04sf6403f5bae47annular10
5140f8674e462013-08-09 15:08spacing_ratio: 1.01, rboundary: 2e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.08h 28m 30.25sf6403f5bae47annular10
283d5d81623f2013-08-09 15:52spacing_ratio: 1.01, rboundary: 2e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.02d 14h 35m 55.72sf6403f5bae47annular10
2e9c2812f0512013-08-09 13:12spacing_ratio: 1.05, rboundary: 2e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 12m 5.07sf6403f5bae47annular10
1e48753b16272013-08-09 13:13spacing_ratio: 1.05, rboundary: 2e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.07h 18m 39.84sf6403f5bae47annular10
ea7b5d62f3412013-08-09 13:13spacing_ratio: 1.05, rboundary: 2e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 20h 51m 29.20sf6403f5bae47annular10
1b9960ee8feb2013-08-09 13:13spacing_ratio: 1.05, rboundary: 2e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.09d 7h 28m 36.36sf6403f5bae47annular10
edd9eac12e242013-08-09 13:12spacing_ratio: 1.1, rboundary: 2e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 39m 13.92sf6403f5bae47annular10
9afb288329382013-08-09 13:12spacing_ratio: 1.1, rboundary: 2e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.07h 17m 14.69sf6403f5bae47annular10
6c2b936912ca2013-08-09 13:12spacing_ratio: 1.1, rboundary: 2e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.023h 4m 54.89sf6403f5bae47annular10
31d4a21ab94a2013-08-09 13:13spacing_ratio: 1.1, rboundary: 2e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.010d 8h 45m 0.70sf6403f5bae47annular10
c7e4f6f343192013-08-09 13:12spacing_ratio: 1.2, rboundary: 2e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 28m 45.83sf6403f5bae47annular10
a0787bcd14b82013-08-09 13:12spacing_ratio: 1.2, rboundary: 2e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.04h 51m 21.72sf6403f5bae47annular10
98668e1a93552013-08-09 13:12spacing_ratio: 1.2, rboundary: 2e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.017h 51m 42.78sf6403f5bae47annular10
fc22a715eb752013-08-09 13:12spacing_ratio: 1.2, rboundary: 2e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.08d 8h 13m 5.08sf6403f5bae47annular10
96a0db136d272013-08-09 13:12spacing_ratio: 1.4, rboundary: 2e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 37m 47.69sf6403f5bae47annular10
1413f407b39c2013-08-09 13:12spacing_ratio: 1.4, rboundary: 2e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 37m 38.29sf6403f5bae47annular10
50b356adea6d2013-08-09 13:13spacing_ratio: 1.4, rboundary: 2e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.014h 54m 12.51sf6403f5bae47annular10
5aedc80d0b302013-08-09 13:12spacing_ratio: 1.8, rboundary: 2e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 19m 22.93sf6403f5bae47annular10
7be5683315322013-08-09 13:12spacing_ratio: 1.8, rboundary: 2e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 6m 28.45sf6403f5bae47annular10
0da2ca49826c2013-08-09 13:12spacing_ratio: 1.8, rboundary: 2e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.014h 12m 35.31sf6403f5bae47annular10
e4ec1bf29ed42013-08-09 13:12spacing_ratio: 1.8, rboundary: 2e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.04d 18m 5.36sf6403f5bae47annular10

In [11]:
plotSandNx(40e-6)


Out[11]:
LabelTimestampParametersDurationVersionTags
7f0fee21cc142013-08-09 15:06spacing_ratio: 1.01, rboundary: 4e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.05h 4m 26.52sf6403f5bae47annular10
e56002f9afb52013-08-09 15:12spacing_ratio: 1.01, rboundary: 4e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.01d 6m 2.05sf6403f5bae47annular10
3292727d4de02013-08-09 15:57spacing_ratio: 1.01, rboundary: 4e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.02d 5h 20m 34.01sf6403f5bae47annular10
0e29b10d274a2013-08-09 16:28spacing_ratio: 1.01, rboundary: 4e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.04d 19h 59m 27.80sf6403f5bae47annular10
cb35af2ae1472013-08-09 13:13spacing_ratio: 1.05, rboundary: 4e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.04h 22m 13.40sf6403f5bae47annular10
aa858f76385d2013-08-09 13:13spacing_ratio: 1.05, rboundary: 4e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.011h 13m 37.78sf6403f5bae47annular10
0950a9672bc62013-08-09 13:13spacing_ratio: 1.05, rboundary: 4e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.02d 2h 47m 9.78sf6403f5bae47annular10
1e52edf831bb2013-08-09 13:13spacing_ratio: 1.05, rboundary: 4e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.010d 20h 35m 58.43sf6403f5bae47annular10
fff080a28a212013-08-09 13:12spacing_ratio: 1.1, rboundary: 4e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.03h 32m 29.80sf6403f5bae47annular10
8bbdf22c7d0c2013-08-09 13:12spacing_ratio: 1.1, rboundary: 4e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.08h 3m 49.66sf6403f5bae47annular10
86ebf41709d72013-08-09 13:13spacing_ratio: 1.1, rboundary: 4e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 9h 16m 19.43sf6403f5bae47annular10
2f27dd0f33622013-08-09 13:12spacing_ratio: 1.1, rboundary: 4e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.012d 3h 21m 1.48sf6403f5bae47annular10
8c801d133a0b2013-08-09 13:12spacing_ratio: 1.2, rboundary: 4e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 58m 55.59sf6403f5bae47annular10
dde6bc17647b2013-08-09 13:12spacing_ratio: 1.2, rboundary: 4e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.06h 7m 47.10sf6403f5bae47annular10
0fbe8aae82152013-08-09 13:12spacing_ratio: 1.2, rboundary: 4e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.017h 33m 44.72sf6403f5bae47annular10
d01c762d6df32013-08-09 13:12spacing_ratio: 1.2, rboundary: 4e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.09d 15h 5m 33.72sf6403f5bae47annular10
7d24dd463ac92013-08-09 13:13spacing_ratio: 1.4, rboundary: 4e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 48m 39.18sf6403f5bae47annular10
fac2b7c3d7812013-08-09 13:13spacing_ratio: 1.4, rboundary: 4e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 47m 45.32sf6403f5bae47annular10
b2ac407738932013-08-09 13:12spacing_ratio: 1.4, rboundary: 4e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.019h 43m 28.16sf6403f5bae47annular10
ef08e74832972013-08-09 13:12spacing_ratio: 1.4, rboundary: 4e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.06d 20h 45m 44.51sf6403f5bae47annular10
6af4948922642013-08-09 13:12spacing_ratio: 1.8, rboundary: 4e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 22m 41.65sf6403f5bae47annular10
07edc31d58962013-08-09 13:12spacing_ratio: 1.8, rboundary: 4e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.02h 39m 48.21sf6403f5bae47annular10
066f0935a0852013-08-09 13:12spacing_ratio: 1.8, rboundary: 4e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.010h 35m 52.27sf6403f5bae47annular10
35cda9381c3f2013-08-09 13:12spacing_ratio: 1.8, rboundary: 4e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.02d 2h 47m 17.15sf6403f5bae47annular10

In [12]:
plotSandNx(80e-6)


Out[12]:
LabelTimestampParametersDurationVersionTags
d084e56a8d9c2013-08-09 15:08spacing_ratio: 1.01, rboundary: 8e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.06h 58m 43.25sf6403f5bae47annular10
4e8b9c6e02c52013-08-09 15:24spacing_ratio: 1.01, rboundary: 8e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.01d 5h 3.96sf6403f5bae47annular10
0f345effca7e2013-08-09 15:59spacing_ratio: 1.01, rboundary: 8e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.06d 4h 45m 11.89sf6403f5bae47annular10
43429e7572342013-08-09 16:33spacing_ratio: 1.01, rboundary: 8e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.07d 9h 36m 47.91sf6403f5bae47annular10
b33f1214c4712013-08-09 13:13spacing_ratio: 1.05, rboundary: 8e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.04h 18m 6.14sf6403f5bae47annular10
63e52bf008132013-08-09 13:12spacing_ratio: 1.05, rboundary: 8e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.09h 16m 50.83sf6403f5bae47annular10
e70632612fd72013-08-09 13:13spacing_ratio: 1.05, rboundary: 8e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 21h 39m 20.40sf6403f5bae47annular10
5798452aa3892013-08-09 14:38spacing_ratio: 1.05, rboundary: 8e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.05d 18h 24m 56.95sf6403f5bae47annular10
bb2e4442b1182013-08-09 13:12spacing_ratio: 1.1, rboundary: 8e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.03h 52m 28.91sf6403f5bae47annular10
bc5d33a117272013-08-09 13:12spacing_ratio: 1.1, rboundary: 8e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.06h 19m 41.42sf6403f5bae47annular10
989fe46b57d42013-08-09 13:12spacing_ratio: 1.1, rboundary: 8e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 3h 58m 25.68sf6403f5bae47annular10
60564b86edf02013-08-09 13:13spacing_ratio: 1.1, rboundary: 8e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.010d 2h 38m 2.67sf6403f5bae47annular10
8028caf380362013-08-09 13:12spacing_ratio: 1.2, rboundary: 8e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 48m 56.80sf6403f5bae47annular10
629d1236089b2013-08-09 13:12spacing_ratio: 1.2, rboundary: 8e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.04h 35m 44.35sf6403f5bae47annular10
8de71457a1a02013-08-09 13:12spacing_ratio: 1.2, rboundary: 8e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 1h 23m 58.82sf6403f5bae47annular10
119ac8789ab92013-08-09 13:12spacing_ratio: 1.2, rboundary: 8e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.06d 9h 31m 4.63sf6403f5bae47annular10
70f48c10afdd2013-08-09 13:12spacing_ratio: 1.4, rboundary: 8e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 48m 0.47sf6403f5bae47annular10
cb93f4de85532013-08-09 13:12spacing_ratio: 1.4, rboundary: 8e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 35m 4.87sf6403f5bae47annular10
bf04ad6d0f062013-08-09 13:13spacing_ratio: 1.4, rboundary: 8e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.013h 26m 25.93sf6403f5bae47annular10
875cb56988322013-08-09 13:12spacing_ratio: 1.4, rboundary: 8e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.06d 15h 22m 33.20sf6403f5bae47annular10
8156944464f32013-08-09 13:12spacing_ratio: 1.8, rboundary: 8e-05, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 20m 59.97sf6403f5bae47annular10
ac98368624462013-08-09 13:12spacing_ratio: 1.8, rboundary: 8e-05, Nx: 200, kPlus: 400.0, kMinus: 24500000.02h 50m 3.93sf6403f5bae47annular10
79bc0d0296c82013-08-09 13:13spacing_ratio: 1.8, rboundary: 8e-05, Nx: 400, kPlus: 400.0, kMinus: 24500000.012h 5m 36.36sf6403f5bae47annular10
76ecd50b7c522013-08-09 13:12spacing_ratio: 1.8, rboundary: 8e-05, Nx: 800, kPlus: 400.0, kMinus: 24500000.02d 8h 3m 47.66sf6403f5bae47annular10

In [3]:
plotSandNx(160e-6)


Out[3]:
LabelTimestampParametersDurationVersionTags
aee84fdbfeec2013-08-09 15:08spacing_ratio: 1.01, rboundary: 0.00016, Nx: 100, kPlus: 400.0, kMinus: 24500000.013h 24m 53.39sf6403f5bae47annular10
6d8deecc75e82013-08-09 15:25spacing_ratio: 1.01, rboundary: 0.00016, Nx: 200, kPlus: 400.0, kMinus: 24500000.01d 8h 57m 39.38sf6403f5bae47annular10
7b1804c9cd832013-08-09 16:02spacing_ratio: 1.01, rboundary: 0.00016, Nx: 400, kPlus: 400.0, kMinus: 24500000.03d 23h 22m 0.31sf6403f5bae47annular10
d725a8b6d4ec2013-08-09 16:28spacing_ratio: 1.01, rboundary: 0.00016, Nx: 800, kPlus: 400.0, kMinus: 24500000.05d 15h 4m 30.19sf6403f5bae47annular10
d5a9bc71c09f2013-08-09 13:13spacing_ratio: 1.05, rboundary: 0.00016, Nx: 100, kPlus: 400.0, kMinus: 24500000.06h 15m 45.88sf6403f5bae47annular10
2d62387b45d42013-08-09 13:13spacing_ratio: 1.05, rboundary: 0.00016, Nx: 200, kPlus: 400.0, kMinus: 24500000.014h 4m 30.40sf6403f5bae47annular10
f044b167218f2013-08-09 13:13spacing_ratio: 1.05, rboundary: 0.00016, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 17h 29m 2.76sf6403f5bae47annular10
9f9c586744b52013-08-09 14:39spacing_ratio: 1.05, rboundary: 0.00016, Nx: 800, kPlus: 400.0, kMinus: 24500000.02d 6h 22m 37.78sf6403f5bae47annular10
7ccc3fe978852013-08-09 13:12spacing_ratio: 1.1, rboundary: 0.00016, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 45m 25.80sf6403f5bae47annular10
0fcde8b78a082013-08-09 13:12spacing_ratio: 1.1, rboundary: 0.00016, Nx: 200, kPlus: 400.0, kMinus: 24500000.06h 41m 54.20sf6403f5bae47annular10
65944721a1ad2013-08-09 13:13spacing_ratio: 1.1, rboundary: 0.00016, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 1h 36m 52.42sf6403f5bae47annular10
13dd976d9dc62013-08-09 13:13spacing_ratio: 1.1, rboundary: 0.00016, Nx: 800, kPlus: 400.0, kMinus: 24500000.03d 2h 39m 28.98sf6403f5bae47annular10
e3411b5f8a8c2013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00016, Nx: 100, kPlus: 400.0, kMinus: 24500000.03h 14m 6.34sf6403f5bae47annular10
1f96c332f7c62013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00016, Nx: 200, kPlus: 400.0, kMinus: 24500000.05h 5m 13.00sf6403f5bae47annular10
20f5e3b412302013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00016, Nx: 400, kPlus: 400.0, kMinus: 24500000.013h 43m 3.35sf6403f5bae47annular10
ab36707769522013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00016, Nx: 800, kPlus: 400.0, kMinus: 24500000.03d 13h 31m 20.11sf6403f5bae47annular10
5018f18574552013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00016, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 46m 43.55sf6403f5bae47annular10
fc837c513bc42013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00016, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 40m 51.00sf6403f5bae47annular10
60b9dcf05c232013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00016, Nx: 400, kPlus: 400.0, kMinus: 24500000.011h 46m 11.91sf6403f5bae47annular10
b346546e8f842013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00016, Nx: 800, kPlus: 400.0, kMinus: 24500000.02d 19h 4m 21.33sf6403f5bae47annular10
b61b76694bd02013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00016, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 32m 50.50sf6403f5bae47annular10
69f3ed79f8512013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00016, Nx: 200, kPlus: 400.0, kMinus: 24500000.02h 59m 20.00sf6403f5bae47annular10
9b3fc49433fd2013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00016, Nx: 400, kPlus: 400.0, kMinus: 24500000.07h 8m 39.18sf6403f5bae47annular10
1889230123292013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00016, Nx: 800, kPlus: 400.0, kMinus: 24500000.022h 37m 43.89sf6403f5bae47annular10

In [4]:
plotSandNx(320e-6)


Out[4]:
LabelTimestampParametersDurationVersionTags
94ace29a6bb62013-08-09 15:08spacing_ratio: 1.01, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.018h 9m 8.20sf6403f5bae47annular10
39b2f44e523e2013-08-09 15:42spacing_ratio: 1.01, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.01d 20h 11m 42.56sf6403f5bae47annular10
0cb9bf2074782013-08-09 16:14spacing_ratio: 1.01, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 22h 59m 23.97sf6403f5bae47annular10
6c2b8d769fe72013-08-09 13:13spacing_ratio: 1.05, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.04h 49m 24.51sf6403f5bae47annular10
a64d8e55e3e32013-08-09 13:13spacing_ratio: 1.05, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.011h 17m 51.81sf6403f5bae47annular10
f463b5b41b672013-08-09 13:13spacing_ratio: 1.05, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.01d 22h 25m 40.67sf6403f5bae47annular10
d0e0a76592d42013-08-09 14:45spacing_ratio: 1.05, rboundary: 0.00032, Nx: 800, kPlus: 400.0, kMinus: 24500000.02d 6h 10m 42.49sf6403f5bae47annular10
f44929a6a2d02013-08-09 13:12spacing_ratio: 1.1, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.03h 50m 27.56sf6403f5bae47annular10
0249aa7fc5ba2013-08-09 13:13spacing_ratio: 1.1, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.09h 18m 21.04sf6403f5bae47annular10
b2a7192f63a02013-08-09 13:13spacing_ratio: 1.1, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.020h 28m 17.36sf6403f5bae47annular10
84d7d69f23592013-08-09 13:13spacing_ratio: 1.1, rboundary: 0.00032, Nx: 800, kPlus: 400.0, kMinus: 24500000.04d 23h 18m 50.55sf6403f5bae47annular10
b2c4eff58b8d2013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.02h 11m 3.01sf6403f5bae47annular10
e745da232e852013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.06h 55m 13.71sf6403f5bae47annular10
83385e2e0baa2013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.021h 17m 11.46sf6403f5bae47annular10
6fc3d2fa06482013-08-09 13:12spacing_ratio: 1.2, rboundary: 0.00032, Nx: 800, kPlus: 400.0, kMinus: 24500000.03d 1h 57.70sf6403f5bae47annular10
0a8135bf65bc2013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 55m 5.08sf6403f5bae47annular10
931ce75a98d42013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 17m 42.18sf6403f5bae47annular10
a429ccf029702013-08-09 13:13spacing_ratio: 1.4, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.015h 4m 33.21sf6403f5bae47annular10
1755bedd54f42013-08-09 13:12spacing_ratio: 1.4, rboundary: 0.00032, Nx: 800, kPlus: 400.0, kMinus: 24500000.02d 2h 54m 35.06sf6403f5bae47annular10
82f194131ae12013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 27m 3.15sf6403f5bae47annular10
262b89f689452013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 9m 52.39sf6403f5bae47annular10
70ed66df5afa2013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.08h 19m 44.50sf6403f5bae47annular10
6e380437c2b42013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 800, kPlus: 400.0, kMinus: 24500000.01d 15h 53m 47.71sf6403f5bae47annular10

In [7]:
plotSandNx(320e-6, Nxs=(100, 200, 400), spacing_ratios=(1.8,))


Out[7]:
LabelTimestampParametersDurationVersionTags
82f194131ae12013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 100, kPlus: 400.0, kMinus: 24500000.01h 27m 3.15sf6403f5bae47annular10
262b89f689452013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 200, kPlus: 400.0, kMinus: 24500000.03h 9m 52.39sf6403f5bae47annular10
70ed66df5afa2013-08-09 13:12spacing_ratio: 1.8, rboundary: 0.00032, Nx: 400, kPlus: 400.0, kMinus: 24500000.08h 19m 44.50sf6403f5bae47annular10