SIM Pattern Generator

The Python version

From the SI of the paper:


In [1]:
%pylab inline
#nice plotting
#import seaborn as sns
import numexpr as ne
#for minimizing the difference between the desired frequency and the calculated one
from scipy.optimize import minimize
#Need to be able to do polynomial fitting
from sklearn.preprocessing import PolynomialFeatures
from sklearn import linear_model
#PIL allows us to write binary images, though we need a cludge, see 'Writing Binary Files.ipynb'
from PIL import Image
import os
import zipfile


Populating the interactive namespace from numpy and matplotlib

In [2]:
from scipy.ndimage import gaussian_filter

In [3]:
def pattern_gen(vecA, period, onfrac = 0.5, phase_idx = 0., phase_offset = 0., nphases =5, sizex =2048, sizey =1536, SIM_2D = True):
    '''
    Generates a binary SLM pattern for SIM
    
    This function follows [Fiolka et al.][1] definition
    
    Parameters
    ----------
    x : array_like
        the $\vec{a}$ from [1]. Defines the pattern orientation
    period : float
        Defines the period of the pattern
    onfrac : float
        The fraction of on pixels in the pattern
    phase_idx : int
        The phase of the pattern (see `nphases` for more info)
    phase_offset : float
        The offset in phase, mostly used for aligning patterns of different colors
    nphases : int
        the number of phases
    sizex : int
        size of the pattern
    sizey : int
        size of the pattern

    Returns
    -------
    pattern : ndarray
        A binary array representing a single bitplane to send to the SLM
    '''
    
    if not 0 < onfrac < 1:
        raise ValueError('onfrac must have a value between 0 and 1. onfrac = {}'.format(onfrac))
    
    vecN = np.array([[0,1],[-1,0]]).dot(vecA)
    vecB = vecN/norm(vecN)*period
    area = vecB.dot(vecN)
    onpix = area*onfrac
    phase_step = vecB/nphases
    
    if SIM_2D:
        #Then we only want to take steps of 2pi/n in illumination which means pi/n at the SLM
        phase_step/=2
    
    val = (phase_step*phase_idx+phase_offset/(2*pi)*vecB)
    
    #xx, yy = meshgrid(arange(sizex,dtype=float32),arange(sizey,dtype=float32))
    #my_grid = dstack((xx,yy))
    #my_grid -= val
    
    my_grid = indices((sizey,sizex),dtype=float)-val.reshape(2,1,1)
    
    #Need to reshape to matrix because of BLAS (http://stackoverflow.com/questions/11856293/numpy-dot-product-very-slow-using-ints)
    #mydot = my_grid.reshape(sizey*sizex,2).dot(vecN).reshape(sizey, sizex)
    mydot = (my_grid.reshape(2,sizey*sizex).T).dot(vecN).reshape(sizey, sizex)
    #mydot = my_grid.dot(vecN)
    return mod(mydot,area) < onpix

In [4]:
def pattern_gen(vecA, period, onfrac = 0.5, phase_idx = 0., phase_offset = 0., nphases =5, sizex =2048, sizey =1536, SIM_2D = True):
    '''
    Generates a binary SLM pattern for SIM
    
    This function follows [Fiolka et al.][1] definition
    
    Parameters
    ----------
    x : array_like
        the $\vec{a}$ from [1]. Defines the pattern orientation
    period : float
        Defines the period of the pattern
    onfrac : float
        The fraction of on pixels in the pattern
    phase_idx : int
        The phase of the pattern (see `nphases` for more info)
    phase_offset : float
        The offset in phase, mostly used for aligning patterns of different colors
    nphases : int
        the number of phases
    sizex : int
        size of the pattern
    sizey : int
        size of the pattern

    Returns
    -------
    pattern : ndarray
        A binary array representing a single bitplane to send to the SLM
    '''
    
    if not 0 < onfrac < 1:
        raise ValueError('onfrac must have a value between 0 and 1. onfrac = {}'.format(onfrac))
    
    vecN = np.array([[0,1],[-1,0]]).dot(vecA)
    vecB = vecN/norm(vecN)*period
    area = vecB.dot(vecN)
    onpix = area*onfrac
    phase_step = vecB/nphases
    
    if SIM_2D:
        #Then we only want to take steps of 2pi/n in illumination which means pi/n at the SLM
        phase_step/=2
    
    val = (phase_step*phase_idx+phase_offset/(2*pi)*vecB)
    
    xx, yy = meshgrid(arange(sizex,dtype=float32),arange(sizey,dtype=float32))
    my_grid = dstack((xx,yy))
    my_grid -= val
    
    #Need to reshape to matrix because of BLAS (http://stackoverflow.com/questions/11856293/numpy-dot-product-very-slow-using-ints)
    mydot = my_grid.reshape(sizey*sizex,2).dot(vecN).reshape(sizey, sizex)
    #mydot = my_grid.dot(vecN)
    return mod(mydot,area) < onpix

In [5]:
angle = [2,24]
pat =  pattern_gen(array(angle), 8, 0.5, 0, 0, 5,2048,2048)
pat_fft = fftshift(fftn(ifftshift(pat)))
figsize(10,10)
matshow(pat,cmap='Greys')
arrow(128/2,128/2,*angle,head_width=5, head_length=5,ec='c')
grid('off')
matshow(log(abs(pat_fft)+0.1),cmap='Greys')
grid('off')
matshow(log(gaussian_filter(abs(pat_fft),1)+0.1),cmap='Greys')
grid('off')



In [4]:
%%timeit
##comparison with mathematica
for i in range(3): 
    pat0 = pattern_gen([12, -1], 4.8277, 0.5, i, 0., 3, sizex = 1280, sizey = 1024) 

    name = 'pat-4.83256pixel-0.5DC-Ang0Ph{}_python.bmp'.format(i)
    #convert to binary and save
    pat_img = Image.fromarray((pat0*255).astype('uint8'),mode='L')
    pat_img.convert('1').save(os.path.join(name))


1 loops, best of 3: 470 ms per loop

In [6]:
def angles(phi, num_angles, amp):
    thetas = arange(0., num_angles)*pi/1./num_angles + phi
    return np.round(amp*array([cos(thetas), sin(thetas)])).T

In [7]:
@vectorize
def angle_diff(phi, num_angles, amp):
    my_angles = angles(phi,num_angles,amp)
    return mean(abs(pi/num_angles - abs(diff(arctan2(my_angles[:,0],my_angles[:,1])))))

In [8]:
def print_best_angles(num_angles, amp):
    x = linspace(0,pi/2,100*amp)
    my_diffs = angle_diff(x,3,12)
    b = argmin(my_diffs)
    best_offset = x[b]
    plot(x,my_diffs)
    plot(best_offset, my_diffs[b],'o')
    
print_best_angles(3,12)



In [9]:
def best_angles(num_angles, amp):
    x = linspace(0,2*pi,100*amp)
    my_diffs = angle_diff(x,3,12)
    best_offset = x[argmin(my_diffs)]
    return angles(best_offset, num_angles, amp)

In [10]:
def ideal_period(wavelength, NA = 0.85):
    '''
    All units are in mm
    '''
    pixel_size = 8.2/1000 #pixel size in mm for QXGA display (4DD)
    fl = 250 #focal length of lens in mm
    fl2 = 300 #focal length of the second lens
    ftube = 200 #focal length of the tube lens, for Nikon this is 200 mm
    wl = wavelength/10**6 #wavelength of light
    mag = 1/100
    sigma = sqrt(2) * 12/pixel_size/4 #std dev of gaussian beam in units of pixels at the SLM
    pupil_diameter = 2*NA*mag*fl2    #Size of pupil image at first fourier plane
    hole_radius = 2*wl*fl/(2* pi * sigma *sqrt(2) * pixel_size) #this is the limit of hole size
    hole_radius = 0.1/2# this is more reasonable (50 um)
    period = wl * fl * (1/(pupil_diameter/2 - hole_radius))/ pixel_size #in mm
    
    return period

In [11]:
def pattern_period(vecA, period, onfrac = 0.5, phaseInd = 0., phaseOffset = 0., nphases = 5, sizex =2048, sizey =1536):
    '''
    Find the precise pattern period
    
    Using 2nd order polynomial fit along either axis
    '''
    
    #this is a standin for nextpow2, I don't know if there's a more efficient one, but its not going to
    #be a bottle neck
    n = 1<<(min(sizex,sizey)-1).bit_length()
    
    my_pat = pattern_gen(vecA, period, onfrac, phaseInd, phaseOffset, nphases, n, n)
    
    my_pat_fft = abs(fftshift(fftn(ifftshift(my_pat))))

    #I don't know why the first argument is negative?
    my_angle = arctan2(-vecA[0],vecA[1])
    
    peak = np.round(n/(period/array([sin(my_angle), cos(my_angle)])))
    
    #pull the 3x3 region around the peak
    region_size = 3
    start = -(region_size-1)/2
    end = region_size+start

    my_pat_fft_subx = my_pat_fft[n/2+peak[0]+start:n/2+peak[0]+end,n/2+peak[1]]
    my_pat_fft_suby = my_pat_fft[n/2+peak[0],n/2+peak[1]+start:n/2+peak[1]+end]

    x = arange(start,end)
    
    xfit = polyfit(x, my_pat_fft_subx,2)
    yfit = polyfit(x, my_pat_fft_suby,2)

    x0 = -xfit[1]/(2*xfit[0])
    y0 = -yfit[1]/(2*yfit[0])

    #precisepeak = peak+poly2dmax(insert(clf.coef_,(3),0))
    precisepeak = peak+[x0,y0]
    #print(precisepeak)
    
    preciseangle = arctan2(precisepeak[0],precisepeak[1])
    
    #precise_period = n/norm(precisepeak)
    precise_period = n/precisepeak[0]*sin(preciseangle)
    
    #print('{:.20f}'.format(precise_period))
    
    return precise_period

In [9]:
#testing different solvers, note that Nelder-Mead and Powell methods are the
#only ones that seem to work for this function.
def objf_l1(period, iperiod, size = 1024):
    angle = array([1,12])
    data = array([pattern_period(angle, period,phaseInd = n,sizex = size) for n in range(1)])
    return mean(abs(data-iperiod))

def objf_l2(*args):
    return objf_l1(*args)**2

%timeit minimize(objf_l1, 8.4,method='Nelder-Mead',args=(ideal_period(568, 0.7),512))
%timeit minimize(objf_l1, 8.4,method='Powell',args=(ideal_period(568, 0.7),512))

%timeit minimize(objf_l2, 8.4,method='Nelder-Mead',args=(ideal_period(568, 0.7),512))
%timeit minimize(objf_l2, 8.4,method='Powell',args=(ideal_period(568, 0.7),512))

res_l1_nm = minimize(objf_l1, 8.4,method='Nelder-Mead',args=(ideal_period(568, 0.7),512))
res_l1_p = minimize(objf_l1, 8.4,method='Powell',args=(ideal_period(568, 0.7),512))

res_l2_nm = minimize(objf_l2, 8.4,method='Nelder-Mead',args=(ideal_period(568, 0.7),512))
res_l2_p = minimize(objf_l2, 8.4,method='Powell',args=(ideal_period(568, 0.7),512))


1 loops, best of 3: 1.64 s per loop
1 loops, best of 3: 2.71 s per loop
1 loops, best of 3: 1.39 s per loop
1 loops, best of 3: 3.66 s per loop

In [10]:
print('x values')
print('L1-norm: Nelder-Mead = {}\tPowell = {}'.format(res_l1_nm['x'][0],res_l1_p['x']))
print('L2-norm: Nelder-Mead = {}\tPowell = {}'.format(res_l2_nm['x'][0],res_l2_p['x']))
print('Func Calls')
print('L1-norm: Nelder-Mead = {}\tPowell = {}'.format(res_l1_nm['nfev'],res_l1_p['nfev']))
print('L2-norm: Nelder-Mead = {}\tPowell = {}'.format(res_l2_nm['nfev'],res_l2_p['nfev']))
print('Differences')
print('L1-norm: Nelder-Mead - Powell = {}'.format(res_l1_nm['fun']-res_l1_p['fun']))
print('L1-norm: Nelder-Mead - Powell = {}'.format(res_l1_nm['fun']**2-res_l1_p['fun']**2))
print('L2-norm: Nelder-Mead - Powell = {}'.format(res_l2_nm['fun']-res_l2_p['fun']))


x values
L1-norm: Nelder-Mead = 8.436145019531251	Powell = 8.436047020234469
L2-norm: Nelder-Mead = 8.436145019531251	Powell = 8.436255263697804
Func Calls
L1-norm: Nelder-Mead = 33	Powell = 55
L2-norm: Nelder-Mead = 28	Powell = 73
Differences
L1-norm: Nelder-Mead - Powell = -0.0003552140126465986
L1-norm: Nelder-Mead - Powell = -1.4063966543938126e-07
L2-norm: Nelder-Mead - Powell = -3.68334662853476e-07

It looks like the simplex ('Nelder-Mead') algorithm is the best for this problem. Barring more complex convex methods.


In [24]:
iperiod = ideal_period(568,0.7)

def objf(period, iperiod, size = 1024):
    return objf_l1(period, iperiod, size)/iperiod*100

x = linspace(iperiod-0.05,iperiod+0.05,101)
y512 = array([objf(period, iperiod,512) for period in x])
y1024 = array([objf(period, iperiod,1024) for period in x])
y2048 = array([objf(period, iperiod,2048) for period in x])

In [22]:
res_512 = minimize(objf, iperiod ,method='Nelder-Mead',args=(ideal_period(568, 0.7),512))
res_1024 = minimize(objf, iperiod ,method='Nelder-Mead',args=(ideal_period(568, 0.7),1024))
res_2048 = minimize(objf, iperiod ,method='Nelder-Mead',args=(ideal_period(568, 0.7),2048))

In [25]:
plot(x,y512,'b',label='512 x 512')
plot(res_512['x'],res_512['fun'],'bo')#,label='512 Optimized point')
plot(x,y1024,'r',label='1024 x 1024')
plot(res_1024['x'],res_1024['fun'],'ro')#,label='1024 Optimized point')
plot(x,y2048,'g',label='2048 x 2048')
plot(res_2048['x'],res_2048['fun'],'go')#,label='1024 Optimized point')
axis('tight')
axvline(iperiod,color='k',linestyle='dashed',label='Starting Point')
xlabel('Given Period')
ylabel('% Error')
legend(loc='best')
savefig("PeriodOpt.pdf")



In [12]:
def opt_period(iperiod,angle,**kwargs):
    def objf_l1(period):
        data = array([pattern_period(angle, period, **kwargs) for n in range(1)])
        return mean(abs(data-iperiod))
    
    return minimize(objf_l1, iperiod ,method='Nelder-Mead')['x']

In [16]:
%timeit opt_period(ideal_period(568, 0.85),array([1,12]))


1 loops, best of 3: 28.2 s per loop

In [17]:
my_per = opt_period(ideal_period(568, 0.7),array([1,12]))

In [18]:
pat = pattern_gen([1,12], my_per)

#this is cludgy but seems necessary.
pat_img = Image.fromarray((pat*255).astype('uint8'),mode='L')

#write the image
pat_img.convert('1').save('TestPat.bmp')

In [65]:
seq_dir = os.path.join('HHMI_R11_Seq')
seq_files = ['SEQUENCES']
i = 0
for file in os.listdir(seq_dir):
    if '.seq11' in file:
        seq_files.append(chr(65+i)+' "'+file+'"')
        i += 1
        
seq_files.append('SEQUENCES_END')
print("\n".join(seq_files))


SEQUENCES
A "48070 HHMI 10ms.seq11"
B "48071 HHMI 50ms.seq11"
C "48075 HHMI 5ms.seq11"
D "48076 HHMI 20ms.seq11"
E "48077 HHMI 24 50ms.seq11"
F "48078 HHMI 24 1ms.seq11"
G "48083 HHMI 1ms 1-bit Lit Balanced.seq11"
H "48084 HHMI 2ms 1-bit Lit Balanced.seq11"
SEQUENCES_END

In [9]:
with zipfile.ZipFile('Rep568.repz11','r') as my_rep:
    print(my_rep.namelist())
    with my_rep.open('Rep568.rep') as rep:
        print(rep.read().decode())


['Rep568.rep', '48070 HHMI 10ms.seq11', '48071 HHMI 50ms.seq11', '48075 HHMI 5ms.seq11', '48076 HHMI 20ms.seq11', '48077 HHMI 24 50ms.seq11', '48078 HHMI 24 1ms.seq11', '48083 HHMI 1ms 1-bit Lit Balanced.seq11', '48084 HHMI 2ms 1-bit Lit Balanced.seq11', 'pat-6.92003pixel-0.5DC-Ang0Ph0.bmp', 'pat-6.92003pixel-0.5DC-Ang0Ph1.bmp', 'pat-6.92003pixel-0.5DC-Ang0Ph2.bmp', 'pat-6.92003pixel-0.5DC-Ang0Ph3.bmp', 'pat-6.92003pixel-0.5DC-Ang0Ph4.bmp', 'pat-6.92929pixel-0.5DC-Ang1Ph0.bmp', 'pat-6.92929pixel-0.5DC-Ang1Ph1.bmp', 'pat-6.92929pixel-0.5DC-Ang1Ph2.bmp', 'pat-6.92929pixel-0.5DC-Ang1Ph3.bmp', 'pat-6.92929pixel-0.5DC-Ang1Ph4.bmp', 'pat-6.93262pixel-0.5DC-Ang2Ph0.bmp', 'pat-6.93262pixel-0.5DC-Ang2Ph1.bmp', 'pat-6.93262pixel-0.5DC-Ang2Ph2.bmp', 'pat-6.93262pixel-0.5DC-Ang2Ph3.bmp', 'pat-6.93262pixel-0.5DC-Ang2Ph4.bmp', 'pat-7.36825pixel-0.5DC-Ang0Ph0.bmp', 'pat-7.36825pixel-0.5DC-Ang0Ph1.bmp', 'pat-7.36825pixel-0.5DC-Ang0Ph2.bmp', 'pat-7.36825pixel-0.5DC-Ang0Ph3.bmp', 'pat-7.36825pixel-0.5DC-Ang0Ph4.bmp', 'pat-7.36924pixel-0.5DC-Ang1Ph0.bmp', 'pat-7.36924pixel-0.5DC-Ang1Ph1.bmp', 'pat-7.36924pixel-0.5DC-Ang1Ph2.bmp', 'pat-7.36924pixel-0.5DC-Ang1Ph3.bmp', 'pat-7.36924pixel-0.5DC-Ang1Ph4.bmp', 'pat-7.383pixel-0.5DC-Ang2Ph0.bmp', 'pat-7.383pixel-0.5DC-Ang2Ph1.bmp', 'pat-7.383pixel-0.5DC-Ang2Ph2.bmp', 'pat-7.383pixel-0.5DC-Ang2Ph3.bmp', 'pat-7.383pixel-0.5DC-Ang2Ph4.bmp', 'pat-7.56204pixel-0.5DC-Ang0Ph0.bmp', 'pat-7.56204pixel-0.5DC-Ang0Ph1.bmp', 'pat-7.56204pixel-0.5DC-Ang0Ph2.bmp', 'pat-7.56204pixel-0.5DC-Ang0Ph3.bmp', 'pat-7.56204pixel-0.5DC-Ang0Ph4.bmp', 'pat-7.56204pixel-0.5DC-Ang1Ph0.bmp', 'pat-7.56204pixel-0.5DC-Ang1Ph1.bmp', 'pat-7.56204pixel-0.5DC-Ang1Ph2.bmp', 'pat-7.56204pixel-0.5DC-Ang1Ph3.bmp', 'pat-7.56204pixel-0.5DC-Ang1Ph4.bmp', 'pat-7.56204pixel-0.5DC-Ang2Ph0.bmp', 'pat-7.56204pixel-0.5DC-Ang2Ph1.bmp', 'pat-7.56204pixel-0.5DC-Ang2Ph2.bmp', 'pat-7.56204pixel-0.5DC-Ang2Ph3.bmp', 'pat-7.56204pixel-0.5DC-Ang2Ph4.bmp', 'pat-7.8714pixel-0.5DC-Ang0Ph0.bmp', 'pat-7.8714pixel-0.5DC-Ang0Ph1.bmp', 'pat-7.8714pixel-0.5DC-Ang0Ph2.bmp', 'pat-7.8714pixel-0.5DC-Ang0Ph3.bmp', 'pat-7.8714pixel-0.5DC-Ang0Ph4.bmp', 'pat-7.8714pixel-0.5DC-Ang1Ph0.bmp', 'pat-7.8714pixel-0.5DC-Ang1Ph1.bmp', 'pat-7.8714pixel-0.5DC-Ang1Ph2.bmp', 'pat-7.8714pixel-0.5DC-Ang1Ph3.bmp', 'pat-7.8714pixel-0.5DC-Ang1Ph4.bmp', 'pat-7.8714pixel-0.5DC-Ang2Ph0.bmp', 'pat-7.8714pixel-0.5DC-Ang2Ph1.bmp', 'pat-7.8714pixel-0.5DC-Ang2Ph2.bmp', 'pat-7.8714pixel-0.5DC-Ang2Ph3.bmp', 'pat-7.8714pixel-0.5DC-Ang2Ph4.bmp', 'pat-8.44735pixel-0.5DC-Ang0Ph0.bmp', 'pat-8.44735pixel-0.5DC-Ang0Ph1.bmp', 'pat-8.44735pixel-0.5DC-Ang0Ph2.bmp', 'pat-8.44735pixel-0.5DC-Ang0Ph3.bmp', 'pat-8.44735pixel-0.5DC-Ang0Ph4.bmp', 'pat-8.44735pixel-0.5DC-Ang1Ph0.bmp', 'pat-8.44735pixel-0.5DC-Ang1Ph1.bmp', 'pat-8.44735pixel-0.5DC-Ang1Ph2.bmp', 'pat-8.44735pixel-0.5DC-Ang1Ph3.bmp', 'pat-8.44735pixel-0.5DC-Ang1Ph4.bmp', 'pat-8.44735pixel-0.5DC-Ang2Ph0.bmp', 'pat-8.44735pixel-0.5DC-Ang2Ph1.bmp', 'pat-8.44735pixel-0.5DC-Ang2Ph2.bmp', 'pat-8.44735pixel-0.5DC-Ang2Ph3.bmp', 'pat-8.44735pixel-0.5DC-Ang2Ph4.bmp']
SEQUENCES
A "48070 HHMI 10ms.seq11"
B "48071 HHMI 50ms.seq11"
C "48075 HHMI 5ms.seq11"
D "48076 HHMI 20ms.seq11"
E "48077 HHMI 24 50ms.seq11"
F "48078 HHMI 24 1ms.seq11"
G "48083 HHMI 1ms 1-bit Lit Balanced.seq11"
H "48084 HHMI 2ms 1-bit Lit Balanced.seq11"
SEQUENCES_END

IMAGES
1 "pat-6.92003pixel-0.5DC-Ang0Ph0.bmp"
1 "pat-6.92003pixel-0.5DC-Ang0Ph1.bmp"
1 "pat-6.92003pixel-0.5DC-Ang0Ph2.bmp"
1 "pat-6.92003pixel-0.5DC-Ang0Ph3.bmp"
1 "pat-6.92003pixel-0.5DC-Ang0Ph4.bmp"
1 "pat-6.92929pixel-0.5DC-Ang1Ph0.bmp"
1 "pat-6.92929pixel-0.5DC-Ang1Ph1.bmp"
1 "pat-6.92929pixel-0.5DC-Ang1Ph2.bmp"
1 "pat-6.92929pixel-0.5DC-Ang1Ph3.bmp"
1 "pat-6.92929pixel-0.5DC-Ang1Ph4.bmp"
1 "pat-6.93262pixel-0.5DC-Ang2Ph0.bmp"
1 "pat-6.93262pixel-0.5DC-Ang2Ph1.bmp"
1 "pat-6.93262pixel-0.5DC-Ang2Ph2.bmp"
1 "pat-6.93262pixel-0.5DC-Ang2Ph3.bmp"
1 "pat-6.93262pixel-0.5DC-Ang2Ph4.bmp"
1 "pat-7.36825pixel-0.5DC-Ang0Ph0.bmp"
1 "pat-7.36825pixel-0.5DC-Ang0Ph1.bmp"
1 "pat-7.36825pixel-0.5DC-Ang0Ph2.bmp"
1 "pat-7.36825pixel-0.5DC-Ang0Ph3.bmp"
1 "pat-7.36825pixel-0.5DC-Ang0Ph4.bmp"
1 "pat-7.36924pixel-0.5DC-Ang1Ph0.bmp"
1 "pat-7.36924pixel-0.5DC-Ang1Ph1.bmp"
1 "pat-7.36924pixel-0.5DC-Ang1Ph2.bmp"
1 "pat-7.36924pixel-0.5DC-Ang1Ph3.bmp"
1 "pat-7.36924pixel-0.5DC-Ang1Ph4.bmp"
1 "pat-7.383pixel-0.5DC-Ang2Ph0.bmp"
1 "pat-7.383pixel-0.5DC-Ang2Ph1.bmp"
1 "pat-7.383pixel-0.5DC-Ang2Ph2.bmp"
1 "pat-7.383pixel-0.5DC-Ang2Ph3.bmp"
1 "pat-7.383pixel-0.5DC-Ang2Ph4.bmp"
1 "pat-7.56204pixel-0.5DC-Ang0Ph0.bmp"
1 "pat-7.56204pixel-0.5DC-Ang0Ph1.bmp"
1 "pat-7.56204pixel-0.5DC-Ang0Ph2.bmp"
1 "pat-7.56204pixel-0.5DC-Ang0Ph3.bmp"
1 "pat-7.56204pixel-0.5DC-Ang0Ph4.bmp"
1 "pat-7.56204pixel-0.5DC-Ang1Ph0.bmp"
1 "pat-7.56204pixel-0.5DC-Ang1Ph1.bmp"
1 "pat-7.56204pixel-0.5DC-Ang1Ph2.bmp"
1 "pat-7.56204pixel-0.5DC-Ang1Ph3.bmp"
1 "pat-7.56204pixel-0.5DC-Ang1Ph4.bmp"
1 "pat-7.56204pixel-0.5DC-Ang2Ph0.bmp"
1 "pat-7.56204pixel-0.5DC-Ang2Ph1.bmp"
1 "pat-7.56204pixel-0.5DC-Ang2Ph2.bmp"
1 "pat-7.56204pixel-0.5DC-Ang2Ph3.bmp"
1 "pat-7.56204pixel-0.5DC-Ang2Ph4.bmp"
1 "pat-7.8714pixel-0.5DC-Ang0Ph0.bmp"
1 "pat-7.8714pixel-0.5DC-Ang0Ph1.bmp"
1 "pat-7.8714pixel-0.5DC-Ang0Ph2.bmp"
1 "pat-7.8714pixel-0.5DC-Ang0Ph3.bmp"
1 "pat-7.8714pixel-0.5DC-Ang0Ph4.bmp"
1 "pat-7.8714pixel-0.5DC-Ang1Ph0.bmp"
1 "pat-7.8714pixel-0.5DC-Ang1Ph1.bmp"
1 "pat-7.8714pixel-0.5DC-Ang1Ph2.bmp"
1 "pat-7.8714pixel-0.5DC-Ang1Ph3.bmp"
1 "pat-7.8714pixel-0.5DC-Ang1Ph4.bmp"
1 "pat-7.8714pixel-0.5DC-Ang2Ph0.bmp"
1 "pat-7.8714pixel-0.5DC-Ang2Ph1.bmp"
1 "pat-7.8714pixel-0.5DC-Ang2Ph2.bmp"
1 "pat-7.8714pixel-0.5DC-Ang2Ph3.bmp"
1 "pat-7.8714pixel-0.5DC-Ang2Ph4.bmp"
1 "pat-8.44735pixel-0.5DC-Ang0Ph0.bmp"
1 "pat-8.44735pixel-0.5DC-Ang0Ph1.bmp"
1 "pat-8.44735pixel-0.5DC-Ang0Ph2.bmp"
1 "pat-8.44735pixel-0.5DC-Ang0Ph3.bmp"
1 "pat-8.44735pixel-0.5DC-Ang0Ph4.bmp"
1 "pat-8.44735pixel-0.5DC-Ang1Ph0.bmp"
1 "pat-8.44735pixel-0.5DC-Ang1Ph1.bmp"
1 "pat-8.44735pixel-0.5DC-Ang1Ph2.bmp"
1 "pat-8.44735pixel-0.5DC-Ang1Ph3.bmp"
1 "pat-8.44735pixel-0.5DC-Ang1Ph4.bmp"
1 "pat-8.44735pixel-0.5DC-Ang2Ph0.bmp"
1 "pat-8.44735pixel-0.5DC-Ang2Ph1.bmp"
1 "pat-8.44735pixel-0.5DC-Ang2Ph2.bmp"
1 "pat-8.44735pixel-0.5DC-Ang2Ph3.bmp"
1 "pat-8.44735pixel-0.5DC-Ang2Ph4.bmp"
IMAGES_END

"NA 0.85 5 phases 1 angle"
[HWA 

 <t(A,0) >
 {f (A,0) }
 <t(A,1) >
 {f (A,1) }
 <t(A,2) >
 {f (A,2) }
 <t(A,3) >
 {f (A,3) }
 <t(A,4) >
 {f (A,4) }
]

"NA 0.80 5 phases 1 angle"
[HWA 

 <t(A,15) >
 {f (A,15) }
 <t(A,16) >
 {f (A,16) }
 <t(A,17) >
 {f (A,17) }
 <t(A,18) >
 {f (A,18) }
 <t(A,19) >
 {f (A,19) }
]

"NA 0.78 5 phases 1 angle"
[HWA 

 <t(A,30) >
 {f (A,30) }
 <t(A,31) >
 {f (A,31) }
 <t(A,32) >
 {f (A,32) }
 <t(A,33) >
 {f (A,33) }
 <t(A,34) >
 {f (A,34) }
]

"NA 0.85 3 angles no trig"
[HWA 

 {(G,0) (G,5) (G,10) }
]

DEFAULT "NA 0.80 3 angles no trig"
[HWA 

 {(G,15) (G,20) (G,25) }
]

"NA 0.78 3 angles no trig"
[HWA 

 {(G,30) (G,35) (G,40) }
]

"NA 0.85 1 angles no trig"
[HWA 

 {(G,0) }
]

"NA 0.80 1 angles no trig"
[HWA 

 {(G,15) }
]

"NA 0.78 1 angles no trig"
[HWA 

 {(G,36) }
]

"Linear SIM 0.85 NA"
[HWA 

 <t(B,0) >
 {f (B,0) }
 <t(B,1) >
 {f (B,1) }
 <t(B,2) >
 {f (B,2) }
 <t(B,3) >
 {f (B,3) }
 <t(B,4) >
 {f (B,4) }
 <t(B,5) >
 {f (B,5) }
 <t(B,6) >
 {f (B,6) }
 <t(B,7) >
 {f (B,7) }
 <t(B,8) >
 {f (B,8) }
 <t(B,9) >
 {f (B,9) }
 <t(B,10) >
 {f (B,10) }
 <t(B,11) >
 {f (B,11) }
 <t(B,12) >
 {f (B,12) }
 <t(B,13) >
 {f (B,13) }
 <t(B,14) >
 {f (B,14) }
]

"Linear SIM 0.80 NA"
[HWA 

 <t(B,15) >
 {f (B,15) }
 <t(B,16) >
 {f (B,16) }
 <t(B,17) >
 {f (B,17) }
 <t(B,18) >
 {f (B,18) }
 <t(B,19) >
 {f (B,19) }
 <t(B,20) >
 {f (B,20) }
 <t(B,21) >
 {f (B,21) }
 <t(B,22) >
 {f (B,22) }
 <t(B,23) >
 {f (B,23) }
 <t(B,24) >
 {f (B,24) }
 <t(B,25) >
 {f (B,25) }
 <t(B,26) >
 {f (B,26) }
 <t(B,27) >
 {f (B,27) }
 <t(B,28) >
 {f (B,28) }
 <t(B,29) >
 {f (B,29) }
]

"Linear SIM 0.78 NA"
[HWA 

 <t(B,30) >
 {f (B,30) }
 <t(B,31) >
 {f (B,31) }
 <t(B,32) >
 {f (B,32) }
 <t(B,33) >
 {f (B,33) }
 <t(B,34) >
 {f (B,34) }
 <t(B,35) >
 {f (B,35) }
 <t(B,36) >
 {f (B,36) }
 <t(B,37) >
 {f (B,37) }
 <t(B,38) >
 {f (B,38) }
 <t(B,39) >
 {f (B,39) }
 <t(B,40) >
 {f (B,40) }
 <t(B,41) >
 {f (B,41) }
 <t(B,42) >
 {f (B,42) }
 <t(B,43) >
 {f (B,43) }
 <t(B,44) >
 {f (B,44) }
]



In [13]:
'''
We can use sets as a way to keep track of images and sequences.

Images and sequences will be denoted by strings referring to the actual file name

A repetoire will only contain a list of RunningOrders and have a method to write out running orders.

It should also have the ability to read in a .rep file

Need a method to return a given running order, by name
'''

class RunningOrder(object):
    '''
    A class representing a running order for a 4DD SLM
    '''
    
    def __init__(self, name, triggered = True):
        self._name = name
        #we want these properties to be immutable and we don't want duplicates
        self._sequences = set()
        self._bitplanes = set()
        self.triggered = triggered
        self._RO = []
        
    @property
    def name(self):
        return self._name
    
    @property
    def sequences(self):
        return self._sequences
    
    @property
    def bitplanes(self):
        return self._bitplanes
    
    @property
    def RO(self):
        return self._RO
    
    def addbitplane(self, sequence, bitplane, position = None):
        '''
        A function to add sequence bitplane pairs to a running order
        '''
        self._sequences.add(sequence)
        self._bitplanes.add(bitplane)
            
        seq_bp = {'sequence' : sequence, 'bitplane' : bitplane}
        
        if position is None:
            self._RO.append(seq_bp)
        else:
            self._RO.insert(position, seq_bp)

class Repetoire(object):
    '''
    This object holds a list of Running orders. It has the ability to output .rep files
    
    Further functionality will be to read in .rep files.
    '''
    
    def __init__(self, listofROs = None):
        self._ROs = []
        self._sequences = set()
        self._bitplanes = set()
        if listofROs is not None:
            for RO in listofROs:
                self.add_RO(RO)
        
    def add_RO(self, RO):
        
        if isinstance(RO, list):
            self.add_RO(RO.pop())
        
        if not isinstance(RO, RunningOrder):
            raise TypeError('Not a RunningOrder')
        else:
            self._ROs.append(RO)
            self._sequences |= RO.sequences
            self._bitplanes |= RO.bitplanes

    def __str__(self):
        '''
        This function writes the repetoire
        '''
        
        toreturn = ''
        
        #If ROs is empty
        if not len(self._ROs):
            return toreturn
        
        ####################
        # MAKING SEQUENCES #
        ####################
        
        #need to save the letter assignments
        seq_dict = {}
        
        seqs = ['SEQUENCES']
        for i, seq in enumerate(sorted(self._sequences)):
            char = chr(65+i)
            seqs.append(char+' "'+seq+'"')
            seq_dict[seq] = char
        
        seqs.append('SEQUENCES_END\n\n')
        
        toreturn = "\n".join(seqs)
        
        ####################
        # MAKING BITPLANES #
        ####################
        
        bp_dict = {}
        bps = ['IMAGES']
        for i, bp in enumerate(sorted(self._bitplanes)):
            bps.append('1 "'+bp+'"')
            bp_dict[bp] = i
        
        bps.append('IMAGES_END\n\n')
        
        toreturn += "\n".join(bps)
        
        #Need to have at least one RunningOrder be Default, why not the first one?
        #If no DEFAULT then MetroCon will continue to look for one and fail.
        toreturn += 'DEFAULT '
        #sort the RunningOrders by name
        for RO in self._ROs:#.sort(key=lambda x: x.name):
            toreturn += self._writeRO(RO, seq_dict, bp_dict)
            
        return toreturn
        
    @staticmethod
    def _writeRO(RO, seq_dict, bp_dict):
        '''
        This function will write the repetoire based on the sequence dict and image dict
        
        It assumes that all that is wanted is standard SIM sequences
        '''
        
        toreturn = ['"{}"'.format(RO.name)]
        
        toreturn.append('[HWA\n')
        
        if not RO.triggered:
            toappend = ' {'
        
        for seq_bp in RO.RO:
            seq = seq_bp['sequence']
            bp = seq_bp['bitplane']
            if RO.triggered:
                toreturn.append(' <t({0},{1}) >\n {{f ({0},{1}) }}'.format(seq_dict[seq],bp_dict[bp]))
            else:
                toappend += '({0},{1}) '.format(seq_dict[seq],bp_dict[bp])
        
        if not RO.triggered:
            toappend += '}'
            toreturn.append(toappend)
            
        toreturn.append(']\n\n')
        
        return '\n'.join(toreturn)

In [64]:
my_seqs = ['test_seq{}.seq11'.format(i) for i in range(5)]
my_bps = ['test_bp{}.bmp'.format(i) for i in range(5)]

ROlist = []

for seq in my_seqs:
    my_RO = RunningOrder('My Running Order for {}'.format(seq),triggered=False)
    for bp in my_bps:
        my_RO.addbitplane(seq,bp)
    ROlist.append(my_RO)
    
my_Rep = Repetoire(ROlist)

In [65]:
print(my_Rep)


SEQUENCES
A "test_seq0.seq11"
B "test_seq1.seq11"
C "test_seq2.seq11"
D "test_seq3.seq11"
E "test_seq4.seq11"
SEQUENCES_END

IMAGES
1 "test_bp0.bmp"
1 "test_bp1.bmp"
1 "test_bp2.bmp"
1 "test_bp3.bmp"
1 "test_bp4.bmp"
IMAGES_END

DEFAULT "My Running Order for test_seq0.seq11"
[HWA

 {(A,0) (A,1) (A,2) (A,3) (A,4) }
]

"My Running Order for test_seq1.seq11"
[HWA

 {(B,0) (B,1) (B,2) (B,3) (B,4) }
]

"My Running Order for test_seq2.seq11"
[HWA

 {(C,0) (C,1) (C,2) (C,3) (C,4) }
]

"My Running Order for test_seq3.seq11"
[HWA

 {(D,0) (D,1) (D,2) (D,3) (D,4) }
]

"My Running Order for test_seq4.seq11"
[HWA

 {(E,0) (E,1) (E,2) (E,3) (E,4) }
]



In [104]:
with open('test.txt','w') as test:
    test.write(str(my_Rep))

In [30]:
for x in linspace(0.78,0.85,8):
    print(x)


0.78
0.79
0.8
0.81
0.82
0.83
0.84
0.85

In [17]:
from matplotlib.patches import Circle, Wedge, Polygon

In [18]:
fig,ax = subplots(1,1,squeeze=True, figsize=(6,6))
circle = Circle((0,0),12,fill=False)
ax.add_patch(circle)
ax.set_xlim(-15,15)
ax.set_ylim(-15,15)
colors = ('r','k','b')
for ang, c in zip([[1,12],[11, 5], [-10,7]],colors):
    ax.arrow(0,0,ang[0],ang[1],head_width=0.5, head_length=0.5,ec=c)



In [15]:
best_angles(3,12)


Out[15]:
array([[  1.,  12.],
       [-10.,   7.],
       [-11.,  -5.]])

In [29]:
fig,ax = subplots(1,1,squeeze=True, figsize=(6,6))
circle = Circle((0,0),1,fill=False)
ax.add_patch(circle)
ax.set_xlim(-1.5,1.5)
ax.set_ylim(-1.5,1.5)
colors = ('r','g','b')
ax.invert_yaxis()
for i in range(10,21):
    for ang, c in zip(best_angles(3,i),colors):
        ang /= norm(ang)
        ax.arrow(0,0,ang[0],ang[1],head_width=0.05, head_length=0.05,ec=c,fc=c)
        figsize(5,5)
        #pat =  pattern_gen(array(ang), 8, 0.5, 0, 0, 5,128,128)
        #matshow(pat,cmap='Greys')
        #arrow(128/2,128/2,*ang,head_width=5, head_length=5,ec=c,fc=c)



In [19]:
##Regular SIM for 488 and 561
onfrac = 0.5
my_angles = best_angles(3,12)
    
num_phases = 3

name = 'SIM 2D 488 and 561'

#open zip file, make sure the compression is set to ZIP_DEFLATED (8)
with zipfile.ZipFile('{}.repz11'.format(name), 'w', compression=zipfile.ZIP_DEFLATED) as myzip:

    opt = True

    my_dir = os.path.join(name,'')
    if not os.path.isdir(my_dir):
        print('Making '+my_dir)
        os.mkdir(my_dir)

    NAs = linspace(0.78,0.85,8)
    
    ROlist = []
    
    seq = '48070 HHMI 10ms.seq11'
    
    myzip.write(os.path.join('HHMI_R11_Seq',seq),arcname=seq)
    
    for wl in [488, 561]:
        for NA in NAs:
            print('{} NA {}'.format(wl, NA))

            iperiod = ideal_period(wl,NA=NA)
            super_RO = RunningOrder('{} SIM NA {}'.format(wl,NA))

            RO_all_t = RunningOrder('{} NA {} All Orientations Triggered'.format(wl,NA))
            RO_all = RunningOrder('{} NA {} All Orientations'.format(wl,NA),triggered=False)

            patall =zeros((1536, 2048)).astype(bool)

            for angle in my_angles:

                #calculate degree from angle for filename
                degree = arctan2(angle[0],angle[1])*180/pi

                RO1orient = RunningOrder('{} NA {} {:+.2f} degrees'.format(wl, NA, degree), triggered=False)

                #optimize the angle
                if opt:
                    print('Optimizing angle = {:+.2f} degrees'.format(degree))
                    my_per = opt_period(iperiod,angle)
                else:
                    my_per = iperiod

                for phase in range(num_phases):
                    #generate pattern
                    pat = pattern_gen(angle, my_per,onfrac=onfrac,phase_idx=phase,nphases=num_phases)

                    #make image object
                    pat_img = Image.fromarray((pat*255).astype('uint8'),mode='L')

                    #generate filename, put orientation in front, so that its consistent
                    name = 'pat-{:.2f}NA{:+.1f}deg-{:02d}ph-{:.4f}pix-{:.2f}DC.bmp'.format(NA, degree,phase,my_per[0],onfrac)

                    #convert to binary and save
                    pat_img.convert('1').save(os.path.join(my_dir,name))

                    #move to zip file and save
                    myzip.write(os.path.join(my_dir,name),arcname=name)

                    super_RO.addbitplane(seq,name)

                    if not phase:
                        RO1orient.addbitplane(seq,name)
                        #add to all angles pattern
                        patall |= pat

                    print('Wrote file: {}'.format(name))

                ROlist.append(RO1orient)

            #make image object for all
            patall_img = Image.fromarray((patall*255).astype('uint8'),mode='L')

            #generate filename, put orientation in front, so that its consistent
            nameall = 'pat-{:.2f}NA-{:.4f}pix-{:.2f}DC_allangles.bmp'.format(NA,my_per[0],onfrac)

            #convert to binary and save
            patall_img.convert('1').save(os.path.join(my_dir,nameall))

            #move to zip file and save
            myzip.write(os.path.join(my_dir,nameall),arcname=nameall)

            RO_all_t.addbitplane(seq,nameall)
            RO_all.addbitplane(seq,nameall)

            ROlist.append(super_RO)
            ROlist.append(RO_all_t)
            ROlist.append(RO_all)

    my_Rep = Repetoire(ROlist)

    #write the rep file
    with open(os.path.join(my_dir,'{}.rep'.format(name)),'w') as repfile:
        repfile.write(str(my_Rep))

    #now add the file to the zip
    myzip.write(os.path.join(my_dir,'{}.rep'.format(name)),arcname='{}.rep'.format(name))
    
print(my_Rep)


Making SIM 2D 488 and 561\
488 NA 0.78
Optimizing angle = +4.76 degrees
Wrote file: pat-0.78NA+4.8deg-00ph-6.4920pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-01ph-6.4920pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-02ph-6.4920pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.78NA-55.0deg-00ph-6.4949pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-01ph-6.4949pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-02ph-6.4949pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.78NA-114.4deg-00ph-6.4953pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-01ph-6.4953pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-02ph-6.4953pix-0.50DC.bmp
488 NA 0.79
Optimizing angle = +4.76 degrees
Wrote file: pat-0.79NA+4.8deg-00ph-6.4094pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-01ph-6.4094pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-02ph-6.4094pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.79NA-55.0deg-00ph-6.4147pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-01ph-6.4147pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-02ph-6.4147pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.79NA-114.4deg-00ph-6.4161pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-01ph-6.4161pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-02ph-6.4161pix-0.50DC.bmp
488 NA 0.8
Optimizing angle = +4.76 degrees
Wrote file: pat-0.80NA+4.8deg-00ph-6.3290pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-01ph-6.3290pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-02ph-6.3290pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.80NA-55.0deg-00ph-6.3312pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-01ph-6.3312pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-02ph-6.3312pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.80NA-114.4deg-00ph-6.3312pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-01ph-6.3312pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-02ph-6.3312pix-0.50DC.bmp
488 NA 0.81
Optimizing angle = +4.76 degrees
Wrote file: pat-0.81NA+4.8deg-00ph-6.2509pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-01ph-6.2509pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-02ph-6.2509pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.81NA-55.0deg-00ph-6.2498pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-01ph-6.2498pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-02ph-6.2498pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.81NA-114.4deg-00ph-6.2490pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-01ph-6.2490pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-02ph-6.2490pix-0.50DC.bmp
488 NA 0.82
Optimizing angle = +4.76 degrees
Wrote file: pat-0.82NA+4.8deg-00ph-6.1750pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-01ph-6.1750pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-02ph-6.1750pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.82NA-55.0deg-00ph-6.1751pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-01ph-6.1751pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-02ph-6.1751pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.82NA-114.4deg-00ph-6.1681pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-01ph-6.1681pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-02ph-6.1681pix-0.50DC.bmp
488 NA 0.83
Optimizing angle = +4.76 degrees
Wrote file: pat-0.83NA+4.8deg-00ph-6.1005pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-01ph-6.1005pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-02ph-6.1005pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.83NA-55.0deg-00ph-6.0979pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-01ph-6.0979pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-02ph-6.0979pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.83NA-114.4deg-00ph-6.1014pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-01ph-6.1014pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-02ph-6.1014pix-0.50DC.bmp
488 NA 0.84
Optimizing angle = +4.76 degrees
Wrote file: pat-0.84NA+4.8deg-00ph-6.0273pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-01ph-6.0273pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-02ph-6.0273pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.84NA-55.0deg-00ph-6.0242pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-01ph-6.0242pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-02ph-6.0242pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.84NA-114.4deg-00ph-6.0242pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-01ph-6.0242pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-02ph-6.0242pix-0.50DC.bmp
488 NA 0.85
Optimizing angle = +4.76 degrees
Wrote file: pat-0.85NA+4.8deg-00ph-5.9554pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-01ph-5.9554pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-02ph-5.9554pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.85NA-55.0deg-00ph-5.9487pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-01ph-5.9487pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-02ph-5.9487pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.85NA-114.4deg-00ph-5.9481pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-01ph-5.9481pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-02ph-5.9481pix-0.50DC.bmp
561 NA 0.78
Optimizing angle = +4.76 degrees
Wrote file: pat-0.78NA+4.8deg-00ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-01ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-02ph-7.4641pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.78NA-55.0deg-00ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-01ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-02ph-7.4707pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.78NA-114.4deg-00ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-01ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-02ph-7.4709pix-0.50DC.bmp
561 NA 0.79
Optimizing angle = +4.76 degrees
Wrote file: pat-0.79NA+4.8deg-00ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-01ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-02ph-7.3782pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.79NA-55.0deg-00ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-01ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-02ph-7.3728pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.79NA-114.4deg-00ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-01ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-02ph-7.3795pix-0.50DC.bmp
561 NA 0.8
Optimizing angle = +4.76 degrees
Wrote file: pat-0.80NA+4.8deg-00ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-01ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-02ph-7.2764pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.80NA-55.0deg-00ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-01ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-02ph-7.2776pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.80NA-114.4deg-00ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-01ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-02ph-7.2734pix-0.50DC.bmp
561 NA 0.81
Optimizing angle = +4.76 degrees
Wrote file: pat-0.81NA+4.8deg-00ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-01ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-02ph-7.1909pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.81NA-55.0deg-00ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-01ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-02ph-7.1851pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.81NA-114.4deg-00ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-01ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-02ph-7.1852pix-0.50DC.bmp
561 NA 0.82
Optimizing angle = +4.76 degrees
Wrote file: pat-0.82NA+4.8deg-00ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-01ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-02ph-7.0985pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.82NA-55.0deg-00ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-01ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-02ph-7.0954pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.82NA-114.4deg-00ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-01ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-02ph-7.0996pix-0.50DC.bmp
561 NA 0.83
Optimizing angle = +4.76 degrees
Wrote file: pat-0.83NA+4.8deg-00ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-01ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-02ph-7.0040pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.83NA-55.0deg-00ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-01ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-02ph-7.0082pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.83NA-114.4deg-00ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-01ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-02ph-7.0161pix-0.50DC.bmp
561 NA 0.84
Optimizing angle = +4.76 degrees
Wrote file: pat-0.84NA+4.8deg-00ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-01ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-02ph-6.9288pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.84NA-55.0deg-00ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-01ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-02ph-6.9232pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.84NA-114.4deg-00ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-01ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-02ph-6.9197pix-0.50DC.bmp
561 NA 0.85
Optimizing angle = +4.76 degrees
Wrote file: pat-0.85NA+4.8deg-00ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-01ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-02ph-6.8383pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.85NA-55.0deg-00ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-01ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-02ph-6.8404pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.85NA-114.4deg-00ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-01ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-02ph-6.8421pix-0.50DC.bmp
SEQUENCES
A "48070 HHMI 10ms.seq11"
SEQUENCES_END

IMAGES
1 "pat-0.78NA+4.8deg-00ph-6.4920pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-00ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-01ph-6.4920pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-01ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-02ph-6.4920pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-02ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-00ph-6.4953pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-00ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-01ph-6.4953pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-01ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-02ph-6.4953pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-02ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-00ph-6.4949pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-00ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-01ph-6.4949pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-01ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-02ph-6.4949pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-02ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-6.4953pix-0.50DC_allangles.bmp"
1 "pat-0.78NA-7.4709pix-0.50DC_allangles.bmp"
1 "pat-0.79NA+4.8deg-00ph-6.4094pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-00ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-01ph-6.4094pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-01ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-02ph-6.4094pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-02ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-00ph-6.4161pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-00ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-01ph-6.4161pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-01ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-02ph-6.4161pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-02ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-00ph-6.4147pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-00ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-01ph-6.4147pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-01ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-02ph-6.4147pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-02ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-6.4161pix-0.50DC_allangles.bmp"
1 "pat-0.79NA-7.3795pix-0.50DC_allangles.bmp"
1 "pat-0.80NA+4.8deg-00ph-6.3290pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-00ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-01ph-6.3290pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-01ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-02ph-6.3290pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-02ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-00ph-6.3312pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-00ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-01ph-6.3312pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-01ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-02ph-6.3312pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-02ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-00ph-6.3312pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-00ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-01ph-6.3312pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-01ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-02ph-6.3312pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-02ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-6.3312pix-0.50DC_allangles.bmp"
1 "pat-0.80NA-7.2734pix-0.50DC_allangles.bmp"
1 "pat-0.81NA+4.8deg-00ph-6.2509pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-00ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-01ph-6.2509pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-01ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-02ph-6.2509pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-02ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-00ph-6.2490pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-00ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-01ph-6.2490pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-01ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-02ph-6.2490pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-02ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-00ph-6.2498pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-00ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-01ph-6.2498pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-01ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-02ph-6.2498pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-02ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-6.2490pix-0.50DC_allangles.bmp"
1 "pat-0.81NA-7.1852pix-0.50DC_allangles.bmp"
1 "pat-0.82NA+4.8deg-00ph-6.1750pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-00ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-01ph-6.1750pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-01ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-02ph-6.1750pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-02ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-00ph-6.1681pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-00ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-01ph-6.1681pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-01ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-02ph-6.1681pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-02ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-00ph-6.1751pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-00ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-01ph-6.1751pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-01ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-02ph-6.1751pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-02ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-6.1681pix-0.50DC_allangles.bmp"
1 "pat-0.82NA-7.0996pix-0.50DC_allangles.bmp"
1 "pat-0.83NA+4.8deg-00ph-6.1005pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-00ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-01ph-6.1005pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-01ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-02ph-6.1005pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-02ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-00ph-6.1014pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-00ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-01ph-6.1014pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-01ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-02ph-6.1014pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-02ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-00ph-6.0979pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-00ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-01ph-6.0979pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-01ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-02ph-6.0979pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-02ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-6.1014pix-0.50DC_allangles.bmp"
1 "pat-0.83NA-7.0161pix-0.50DC_allangles.bmp"
1 "pat-0.84NA+4.8deg-00ph-6.0273pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-00ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-01ph-6.0273pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-01ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-02ph-6.0273pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-02ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-00ph-6.0242pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-00ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-01ph-6.0242pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-01ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-02ph-6.0242pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-02ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-00ph-6.0242pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-00ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-01ph-6.0242pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-01ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-02ph-6.0242pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-02ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-6.0242pix-0.50DC_allangles.bmp"
1 "pat-0.84NA-6.9197pix-0.50DC_allangles.bmp"
1 "pat-0.85NA+4.8deg-00ph-5.9554pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-00ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-01ph-5.9554pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-01ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-02ph-5.9554pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-02ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-00ph-5.9481pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-00ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-01ph-5.9481pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-01ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-02ph-5.9481pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-02ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-5.9481pix-0.50DC_allangles.bmp"
1 "pat-0.85NA-55.0deg-00ph-5.9487pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-00ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-01ph-5.9487pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-01ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-02ph-5.9487pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-02ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-6.8421pix-0.50DC_allangles.bmp"
IMAGES_END

DEFAULT "488 NA 0.78 +4.76 degrees"
[HWA

 {(A,0) }
]

"488 NA 0.78 -55.01 degrees"
[HWA

 {(A,12) }
]

"488 NA 0.78 -114.44 degrees"
[HWA

 {(A,6) }
]

"488 SIM NA 0.78"
[HWA

 <t(A,0) >
 {f (A,0) }
 <t(A,2) >
 {f (A,2) }
 <t(A,4) >
 {f (A,4) }
 <t(A,12) >
 {f (A,12) }
 <t(A,14) >
 {f (A,14) }
 <t(A,16) >
 {f (A,16) }
 <t(A,6) >
 {f (A,6) }
 <t(A,8) >
 {f (A,8) }
 <t(A,10) >
 {f (A,10) }
]

"488 NA 0.78 All Orientations Triggered"
[HWA

 <t(A,18) >
 {f (A,18) }
]

"488 NA 0.78 All Orientations"
[HWA

 {(A,18) }
]

"488 NA 0.79 +4.76 degrees"
[HWA

 {(A,20) }
]

"488 NA 0.79 -55.01 degrees"
[HWA

 {(A,32) }
]

"488 NA 0.79 -114.44 degrees"
[HWA

 {(A,26) }
]

"488 SIM NA 0.79"
[HWA

 <t(A,20) >
 {f (A,20) }
 <t(A,22) >
 {f (A,22) }
 <t(A,24) >
 {f (A,24) }
 <t(A,32) >
 {f (A,32) }
 <t(A,34) >
 {f (A,34) }
 <t(A,36) >
 {f (A,36) }
 <t(A,26) >
 {f (A,26) }
 <t(A,28) >
 {f (A,28) }
 <t(A,30) >
 {f (A,30) }
]

"488 NA 0.79 All Orientations Triggered"
[HWA

 <t(A,38) >
 {f (A,38) }
]

"488 NA 0.79 All Orientations"
[HWA

 {(A,38) }
]

"488 NA 0.8 +4.76 degrees"
[HWA

 {(A,40) }
]

"488 NA 0.8 -55.01 degrees"
[HWA

 {(A,52) }
]

"488 NA 0.8 -114.44 degrees"
[HWA

 {(A,46) }
]

"488 SIM NA 0.8"
[HWA

 <t(A,40) >
 {f (A,40) }
 <t(A,42) >
 {f (A,42) }
 <t(A,44) >
 {f (A,44) }
 <t(A,52) >
 {f (A,52) }
 <t(A,54) >
 {f (A,54) }
 <t(A,56) >
 {f (A,56) }
 <t(A,46) >
 {f (A,46) }
 <t(A,48) >
 {f (A,48) }
 <t(A,50) >
 {f (A,50) }
]

"488 NA 0.8 All Orientations Triggered"
[HWA

 <t(A,58) >
 {f (A,58) }
]

"488 NA 0.8 All Orientations"
[HWA

 {(A,58) }
]

"488 NA 0.81 +4.76 degrees"
[HWA

 {(A,60) }
]

"488 NA 0.81 -55.01 degrees"
[HWA

 {(A,72) }
]

"488 NA 0.81 -114.44 degrees"
[HWA

 {(A,66) }
]

"488 SIM NA 0.81"
[HWA

 <t(A,60) >
 {f (A,60) }
 <t(A,62) >
 {f (A,62) }
 <t(A,64) >
 {f (A,64) }
 <t(A,72) >
 {f (A,72) }
 <t(A,74) >
 {f (A,74) }
 <t(A,76) >
 {f (A,76) }
 <t(A,66) >
 {f (A,66) }
 <t(A,68) >
 {f (A,68) }
 <t(A,70) >
 {f (A,70) }
]

"488 NA 0.81 All Orientations Triggered"
[HWA

 <t(A,78) >
 {f (A,78) }
]

"488 NA 0.81 All Orientations"
[HWA

 {(A,78) }
]

"488 NA 0.82 +4.76 degrees"
[HWA

 {(A,80) }
]

"488 NA 0.82 -55.01 degrees"
[HWA

 {(A,92) }
]

"488 NA 0.82 -114.44 degrees"
[HWA

 {(A,86) }
]

"488 SIM NA 0.82"
[HWA

 <t(A,80) >
 {f (A,80) }
 <t(A,82) >
 {f (A,82) }
 <t(A,84) >
 {f (A,84) }
 <t(A,92) >
 {f (A,92) }
 <t(A,94) >
 {f (A,94) }
 <t(A,96) >
 {f (A,96) }
 <t(A,86) >
 {f (A,86) }
 <t(A,88) >
 {f (A,88) }
 <t(A,90) >
 {f (A,90) }
]

"488 NA 0.82 All Orientations Triggered"
[HWA

 <t(A,98) >
 {f (A,98) }
]

"488 NA 0.82 All Orientations"
[HWA

 {(A,98) }
]

"488 NA 0.83 +4.76 degrees"
[HWA

 {(A,100) }
]

"488 NA 0.83 -55.01 degrees"
[HWA

 {(A,112) }
]

"488 NA 0.83 -114.44 degrees"
[HWA

 {(A,106) }
]

"488 SIM NA 0.83"
[HWA

 <t(A,100) >
 {f (A,100) }
 <t(A,102) >
 {f (A,102) }
 <t(A,104) >
 {f (A,104) }
 <t(A,112) >
 {f (A,112) }
 <t(A,114) >
 {f (A,114) }
 <t(A,116) >
 {f (A,116) }
 <t(A,106) >
 {f (A,106) }
 <t(A,108) >
 {f (A,108) }
 <t(A,110) >
 {f (A,110) }
]

"488 NA 0.83 All Orientations Triggered"
[HWA

 <t(A,118) >
 {f (A,118) }
]

"488 NA 0.83 All Orientations"
[HWA

 {(A,118) }
]

"488 NA 0.84 +4.76 degrees"
[HWA

 {(A,120) }
]

"488 NA 0.84 -55.01 degrees"
[HWA

 {(A,132) }
]

"488 NA 0.84 -114.44 degrees"
[HWA

 {(A,126) }
]

"488 SIM NA 0.84"
[HWA

 <t(A,120) >
 {f (A,120) }
 <t(A,122) >
 {f (A,122) }
 <t(A,124) >
 {f (A,124) }
 <t(A,132) >
 {f (A,132) }
 <t(A,134) >
 {f (A,134) }
 <t(A,136) >
 {f (A,136) }
 <t(A,126) >
 {f (A,126) }
 <t(A,128) >
 {f (A,128) }
 <t(A,130) >
 {f (A,130) }
]

"488 NA 0.84 All Orientations Triggered"
[HWA

 <t(A,138) >
 {f (A,138) }
]

"488 NA 0.84 All Orientations"
[HWA

 {(A,138) }
]

"488 NA 0.85 +4.76 degrees"
[HWA

 {(A,140) }
]

"488 NA 0.85 -55.01 degrees"
[HWA

 {(A,153) }
]

"488 NA 0.85 -114.44 degrees"
[HWA

 {(A,146) }
]

"488 SIM NA 0.85"
[HWA

 <t(A,140) >
 {f (A,140) }
 <t(A,142) >
 {f (A,142) }
 <t(A,144) >
 {f (A,144) }
 <t(A,153) >
 {f (A,153) }
 <t(A,155) >
 {f (A,155) }
 <t(A,157) >
 {f (A,157) }
 <t(A,146) >
 {f (A,146) }
 <t(A,148) >
 {f (A,148) }
 <t(A,150) >
 {f (A,150) }
]

"488 NA 0.85 All Orientations Triggered"
[HWA

 <t(A,152) >
 {f (A,152) }
]

"488 NA 0.85 All Orientations"
[HWA

 {(A,152) }
]

"561 NA 0.78 +4.76 degrees"
[HWA

 {(A,1) }
]

"561 NA 0.78 -55.01 degrees"
[HWA

 {(A,13) }
]

"561 NA 0.78 -114.44 degrees"
[HWA

 {(A,7) }
]

"561 SIM NA 0.78"
[HWA

 <t(A,1) >
 {f (A,1) }
 <t(A,3) >
 {f (A,3) }
 <t(A,5) >
 {f (A,5) }
 <t(A,13) >
 {f (A,13) }
 <t(A,15) >
 {f (A,15) }
 <t(A,17) >
 {f (A,17) }
 <t(A,7) >
 {f (A,7) }
 <t(A,9) >
 {f (A,9) }
 <t(A,11) >
 {f (A,11) }
]

"561 NA 0.78 All Orientations Triggered"
[HWA

 <t(A,19) >
 {f (A,19) }
]

"561 NA 0.78 All Orientations"
[HWA

 {(A,19) }
]

"561 NA 0.79 +4.76 degrees"
[HWA

 {(A,21) }
]

"561 NA 0.79 -55.01 degrees"
[HWA

 {(A,33) }
]

"561 NA 0.79 -114.44 degrees"
[HWA

 {(A,27) }
]

"561 SIM NA 0.79"
[HWA

 <t(A,21) >
 {f (A,21) }
 <t(A,23) >
 {f (A,23) }
 <t(A,25) >
 {f (A,25) }
 <t(A,33) >
 {f (A,33) }
 <t(A,35) >
 {f (A,35) }
 <t(A,37) >
 {f (A,37) }
 <t(A,27) >
 {f (A,27) }
 <t(A,29) >
 {f (A,29) }
 <t(A,31) >
 {f (A,31) }
]

"561 NA 0.79 All Orientations Triggered"
[HWA

 <t(A,39) >
 {f (A,39) }
]

"561 NA 0.79 All Orientations"
[HWA

 {(A,39) }
]

"561 NA 0.8 +4.76 degrees"
[HWA

 {(A,41) }
]

"561 NA 0.8 -55.01 degrees"
[HWA

 {(A,53) }
]

"561 NA 0.8 -114.44 degrees"
[HWA

 {(A,47) }
]

"561 SIM NA 0.8"
[HWA

 <t(A,41) >
 {f (A,41) }
 <t(A,43) >
 {f (A,43) }
 <t(A,45) >
 {f (A,45) }
 <t(A,53) >
 {f (A,53) }
 <t(A,55) >
 {f (A,55) }
 <t(A,57) >
 {f (A,57) }
 <t(A,47) >
 {f (A,47) }
 <t(A,49) >
 {f (A,49) }
 <t(A,51) >
 {f (A,51) }
]

"561 NA 0.8 All Orientations Triggered"
[HWA

 <t(A,59) >
 {f (A,59) }
]

"561 NA 0.8 All Orientations"
[HWA

 {(A,59) }
]

"561 NA 0.81 +4.76 degrees"
[HWA

 {(A,61) }
]

"561 NA 0.81 -55.01 degrees"
[HWA

 {(A,73) }
]

"561 NA 0.81 -114.44 degrees"
[HWA

 {(A,67) }
]

"561 SIM NA 0.81"
[HWA

 <t(A,61) >
 {f (A,61) }
 <t(A,63) >
 {f (A,63) }
 <t(A,65) >
 {f (A,65) }
 <t(A,73) >
 {f (A,73) }
 <t(A,75) >
 {f (A,75) }
 <t(A,77) >
 {f (A,77) }
 <t(A,67) >
 {f (A,67) }
 <t(A,69) >
 {f (A,69) }
 <t(A,71) >
 {f (A,71) }
]

"561 NA 0.81 All Orientations Triggered"
[HWA

 <t(A,79) >
 {f (A,79) }
]

"561 NA 0.81 All Orientations"
[HWA

 {(A,79) }
]

"561 NA 0.82 +4.76 degrees"
[HWA

 {(A,81) }
]

"561 NA 0.82 -55.01 degrees"
[HWA

 {(A,93) }
]

"561 NA 0.82 -114.44 degrees"
[HWA

 {(A,87) }
]

"561 SIM NA 0.82"
[HWA

 <t(A,81) >
 {f (A,81) }
 <t(A,83) >
 {f (A,83) }
 <t(A,85) >
 {f (A,85) }
 <t(A,93) >
 {f (A,93) }
 <t(A,95) >
 {f (A,95) }
 <t(A,97) >
 {f (A,97) }
 <t(A,87) >
 {f (A,87) }
 <t(A,89) >
 {f (A,89) }
 <t(A,91) >
 {f (A,91) }
]

"561 NA 0.82 All Orientations Triggered"
[HWA

 <t(A,99) >
 {f (A,99) }
]

"561 NA 0.82 All Orientations"
[HWA

 {(A,99) }
]

"561 NA 0.83 +4.76 degrees"
[HWA

 {(A,101) }
]

"561 NA 0.83 -55.01 degrees"
[HWA

 {(A,113) }
]

"561 NA 0.83 -114.44 degrees"
[HWA

 {(A,107) }
]

"561 SIM NA 0.83"
[HWA

 <t(A,101) >
 {f (A,101) }
 <t(A,103) >
 {f (A,103) }
 <t(A,105) >
 {f (A,105) }
 <t(A,113) >
 {f (A,113) }
 <t(A,115) >
 {f (A,115) }
 <t(A,117) >
 {f (A,117) }
 <t(A,107) >
 {f (A,107) }
 <t(A,109) >
 {f (A,109) }
 <t(A,111) >
 {f (A,111) }
]

"561 NA 0.83 All Orientations Triggered"
[HWA

 <t(A,119) >
 {f (A,119) }
]

"561 NA 0.83 All Orientations"
[HWA

 {(A,119) }
]

"561 NA 0.84 +4.76 degrees"
[HWA

 {(A,121) }
]

"561 NA 0.84 -55.01 degrees"
[HWA

 {(A,133) }
]

"561 NA 0.84 -114.44 degrees"
[HWA

 {(A,127) }
]

"561 SIM NA 0.84"
[HWA

 <t(A,121) >
 {f (A,121) }
 <t(A,123) >
 {f (A,123) }
 <t(A,125) >
 {f (A,125) }
 <t(A,133) >
 {f (A,133) }
 <t(A,135) >
 {f (A,135) }
 <t(A,137) >
 {f (A,137) }
 <t(A,127) >
 {f (A,127) }
 <t(A,129) >
 {f (A,129) }
 <t(A,131) >
 {f (A,131) }
]

"561 NA 0.84 All Orientations Triggered"
[HWA

 <t(A,139) >
 {f (A,139) }
]

"561 NA 0.84 All Orientations"
[HWA

 {(A,139) }
]

"561 NA 0.85 +4.76 degrees"
[HWA

 {(A,141) }
]

"561 NA 0.85 -55.01 degrees"
[HWA

 {(A,154) }
]

"561 NA 0.85 -114.44 degrees"
[HWA

 {(A,147) }
]

"561 SIM NA 0.85"
[HWA

 <t(A,141) >
 {f (A,141) }
 <t(A,143) >
 {f (A,143) }
 <t(A,145) >
 {f (A,145) }
 <t(A,154) >
 {f (A,154) }
 <t(A,156) >
 {f (A,156) }
 <t(A,158) >
 {f (A,158) }
 <t(A,147) >
 {f (A,147) }
 <t(A,149) >
 {f (A,149) }
 <t(A,151) >
 {f (A,151) }
]

"561 NA 0.85 All Orientations Triggered"
[HWA

 <t(A,159) >
 {f (A,159) }
]

"561 NA 0.85 All Orientations"
[HWA

 {(A,159) }
]


C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:26: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:27: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future

In [10]:
#Super SIM
onfrac = 0.5
num_angles = 3
my_angles = best_angles(num_angles,12)
    
num_phases = 24

wl = 561

#open zip file, make sure the compression is set to ZIP_DEFLATED (8)
with zipfile.ZipFile('SIM{}_2D.repz11'.format(wl), 'w', compression=zipfile.ZIP_DEFLATED) as myzip:

    opt = True

    my_dir = os.path.join('{} SIM 2D'.format(wl),'')
    if not os.path.isdir(my_dir):
        print('Making '+my_dir)
        os.mkdir(my_dir)

    NAs = linspace(0.78,0.85,8)
    
    ROlist = []
    
    seq = '48070 HHMI 10ms.seq11'
    
    myzip.write(os.path.join('HHMI_R11_Seq',seq),arcname=seq)
    
    for NA in NAs:
        print('NA {}'.format(NA))
        
        iperiod = ideal_period(wl,NA=NA)
        super_RO = RunningOrder('Super SIM NA {}'.format(NA))
        reg_RO = RunningOrder('SIM NA {}'.format(NA))
        
        RO_all_t = RunningOrder('NA {} All Orientations Triggered'.format(NA))
        RO_all = RunningOrder('NA {} All Orientations'.format(NA),triggered=False)
        
        patall =zeros((1536, 2048))
        
        for angle in my_angles:
            
            #calculate degree from angle for filename
            degree = rad2deg(arctan2(angle[0],angle[1]))
            
            RO1orient = RunningOrder('NA {} {:+.2f} degrees'.format(NA, degree), triggered=False)
            
            #optimize the angle
            if opt:
                print('Optimizing angle = {:+.2f} degrees'.format(degree))
                my_per = opt_period(iperiod,angle)
            else:
                my_per = iperiod

            for phase in range(num_phases):
                #generate pattern, but with two periods
                pat = pattern_gen(angle, my_per,onfrac=onfrac,phase_idx=phase,nphases=num_phases,SIM_2D=False)
                
                #make image object
                pat_img = Image.fromarray((pat*255).astype('uint8'),mode='L')
                
                #generate filename, put orientation in front, so that its consistent
                name = 'pat-{:.2f}NA{:+.1f}deg-{:02d}ph-{:.4f}pix-{:.2f}DC.bmp'.format(NA, degree,phase,my_per[0],onfrac)
                
                #convert to binary and save
                pat_img.convert('1').save(os.path.join(my_dir,name))
                
                #move to zip file and save
                myzip.write(os.path.join(my_dir,name),arcname=name)
                
                super_RO.addbitplane(seq,name)
                
                if not phase:
                    RO1orient.addbitplane(seq,name)
                    #add to all angles pattern
                    patall += pat
                
                #only pull the first three phases so that we can do regular SIM too
                if (phase % (num_phases//6) == 0) and (phase/num_phases*2 < 1):
                    reg_RO.addbitplane(seq,name)
                
                print('Wrote file: {}'.format(name))
                
            ROlist.append(RO1orient)
            
        #make image object for all
        patall_img = Image.fromarray((patall/num_angles*255).astype('uint8'),mode='L')

        #generate filename, put orientation in front, so that its consistent
        nameall = 'pat-{:.2f}NA-{:.4f}pix-{:.2f}DC_allangles.bmp'.format(NA,my_per[0],onfrac)

        #convert to binary and save
        patall_img.convert('1').save(os.path.join(my_dir,nameall))

        #move to zip file and save
        myzip.write(os.path.join(my_dir,nameall),arcname=nameall)
        
        RO_all_t.addbitplane(seq,nameall)
        RO_all.addbitplane(seq,nameall)
        
        ROlist.append(super_RO)
        ROlist.append(reg_RO)
        ROlist.append(RO_all_t)
        ROlist.append(RO_all)
                
    my_Rep = Repetoire(ROlist)
    
    #write the rep file
    with open(os.path.join(my_dir,'SIM{}_2D.rep'.format(wl)),'w') as repfile:
        repfile.write(str(my_Rep))
        
    #now add the file to the zip
    myzip.write(os.path.join(my_dir,'SIM{}_2D.rep'.format(wl)),arcname='SIM{}_2D.rep'.format(wl))
    
print(my_Rep)


Making 561 SIM 2D\
NA 0.78
Optimizing angle = +4.76 degrees
Wrote file: pat-0.78NA+4.8deg-00ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-01ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-02ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-03ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-04ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-05ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-06ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-07ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-08ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-09ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-10ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-11ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-12ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-13ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-14ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-15ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-16ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-17ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-18ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-19ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-20ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-21ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-22ph-7.4641pix-0.50DC.bmp
Wrote file: pat-0.78NA+4.8deg-23ph-7.4641pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.78NA-55.0deg-00ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-01ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-02ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-03ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-04ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-05ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-06ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-07ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-08ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-09ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-10ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-11ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-12ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-13ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-14ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-15ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-16ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-17ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-18ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-19ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-20ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-21ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-22ph-7.4707pix-0.50DC.bmp
Wrote file: pat-0.78NA-55.0deg-23ph-7.4707pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.78NA-114.4deg-00ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-01ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-02ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-03ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-04ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-05ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-06ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-07ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-08ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-09ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-10ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-11ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-12ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-13ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-14ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-15ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-16ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-17ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-18ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-19ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-20ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-21ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-22ph-7.4709pix-0.50DC.bmp
Wrote file: pat-0.78NA-114.4deg-23ph-7.4709pix-0.50DC.bmp
NA 0.79
Optimizing angle = +4.76 degrees
Wrote file: pat-0.79NA+4.8deg-00ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-01ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-02ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-03ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-04ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-05ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-06ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-07ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-08ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-09ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-10ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-11ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-12ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-13ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-14ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-15ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-16ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-17ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-18ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-19ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-20ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-21ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-22ph-7.3782pix-0.50DC.bmp
Wrote file: pat-0.79NA+4.8deg-23ph-7.3782pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.79NA-55.0deg-00ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-01ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-02ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-03ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-04ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-05ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-06ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-07ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-08ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-09ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-10ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-11ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-12ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-13ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-14ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-15ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-16ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-17ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-18ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-19ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-20ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-21ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-22ph-7.3728pix-0.50DC.bmp
Wrote file: pat-0.79NA-55.0deg-23ph-7.3728pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.79NA-114.4deg-00ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-01ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-02ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-03ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-04ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-05ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-06ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-07ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-08ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-09ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-10ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-11ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-12ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-13ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-14ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-15ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-16ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-17ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-18ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-19ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-20ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-21ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-22ph-7.3795pix-0.50DC.bmp
Wrote file: pat-0.79NA-114.4deg-23ph-7.3795pix-0.50DC.bmp
NA 0.8
Optimizing angle = +4.76 degrees
Wrote file: pat-0.80NA+4.8deg-00ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-01ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-02ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-03ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-04ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-05ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-06ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-07ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-08ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-09ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-10ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-11ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-12ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-13ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-14ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-15ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-16ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-17ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-18ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-19ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-20ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-21ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-22ph-7.2764pix-0.50DC.bmp
Wrote file: pat-0.80NA+4.8deg-23ph-7.2764pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.80NA-55.0deg-00ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-01ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-02ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-03ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-04ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-05ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-06ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-07ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-08ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-09ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-10ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-11ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-12ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-13ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-14ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-15ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-16ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-17ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-18ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-19ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-20ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-21ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-22ph-7.2776pix-0.50DC.bmp
Wrote file: pat-0.80NA-55.0deg-23ph-7.2776pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.80NA-114.4deg-00ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-01ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-02ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-03ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-04ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-05ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-06ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-07ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-08ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-09ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-10ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-11ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-12ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-13ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-14ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-15ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-16ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-17ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-18ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-19ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-20ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-21ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-22ph-7.2734pix-0.50DC.bmp
Wrote file: pat-0.80NA-114.4deg-23ph-7.2734pix-0.50DC.bmp
NA 0.81
Optimizing angle = +4.76 degrees
Wrote file: pat-0.81NA+4.8deg-00ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-01ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-02ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-03ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-04ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-05ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-06ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-07ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-08ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-09ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-10ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-11ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-12ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-13ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-14ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-15ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-16ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-17ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-18ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-19ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-20ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-21ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-22ph-7.1909pix-0.50DC.bmp
Wrote file: pat-0.81NA+4.8deg-23ph-7.1909pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.81NA-55.0deg-00ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-01ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-02ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-03ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-04ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-05ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-06ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-07ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-08ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-09ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-10ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-11ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-12ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-13ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-14ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-15ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-16ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-17ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-18ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-19ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-20ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-21ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-22ph-7.1851pix-0.50DC.bmp
Wrote file: pat-0.81NA-55.0deg-23ph-7.1851pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.81NA-114.4deg-00ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-01ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-02ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-03ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-04ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-05ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-06ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-07ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-08ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-09ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-10ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-11ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-12ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-13ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-14ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-15ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-16ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-17ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-18ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-19ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-20ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-21ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-22ph-7.1852pix-0.50DC.bmp
Wrote file: pat-0.81NA-114.4deg-23ph-7.1852pix-0.50DC.bmp
NA 0.82
Optimizing angle = +4.76 degrees
Wrote file: pat-0.82NA+4.8deg-00ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-01ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-02ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-03ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-04ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-05ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-06ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-07ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-08ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-09ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-10ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-11ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-12ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-13ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-14ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-15ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-16ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-17ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-18ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-19ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-20ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-21ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-22ph-7.0985pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-23ph-7.0985pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.82NA-55.0deg-00ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-01ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-02ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-03ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-04ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-05ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-06ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-07ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-08ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-09ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-10ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-11ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-12ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-13ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-14ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-15ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-16ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-17ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-18ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-19ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-20ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-21ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-22ph-7.0954pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-23ph-7.0954pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.82NA-114.4deg-00ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-01ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-02ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-03ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-04ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-05ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-06ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-07ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-08ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-09ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-10ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-11ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-12ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-13ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-14ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-15ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-16ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-17ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-18ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-19ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-20ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-21ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-22ph-7.0996pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-23ph-7.0996pix-0.50DC.bmp
NA 0.83
Optimizing angle = +4.76 degrees
Wrote file: pat-0.83NA+4.8deg-00ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-01ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-02ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-03ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-04ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-05ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-06ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-07ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-08ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-09ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-10ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-11ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-12ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-13ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-14ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-15ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-16ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-17ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-18ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-19ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-20ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-21ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-22ph-7.0040pix-0.50DC.bmp
Wrote file: pat-0.83NA+4.8deg-23ph-7.0040pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.83NA-55.0deg-00ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-01ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-02ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-03ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-04ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-05ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-06ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-07ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-08ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-09ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-10ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-11ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-12ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-13ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-14ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-15ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-16ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-17ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-18ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-19ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-20ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-21ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-22ph-7.0082pix-0.50DC.bmp
Wrote file: pat-0.83NA-55.0deg-23ph-7.0082pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.83NA-114.4deg-00ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-01ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-02ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-03ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-04ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-05ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-06ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-07ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-08ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-09ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-10ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-11ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-12ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-13ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-14ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-15ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-16ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-17ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-18ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-19ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-20ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-21ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-22ph-7.0161pix-0.50DC.bmp
Wrote file: pat-0.83NA-114.4deg-23ph-7.0161pix-0.50DC.bmp
NA 0.84
Optimizing angle = +4.76 degrees
Wrote file: pat-0.84NA+4.8deg-00ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-01ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-02ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-03ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-04ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-05ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-06ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-07ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-08ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-09ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-10ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-11ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-12ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-13ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-14ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-15ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-16ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-17ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-18ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-19ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-20ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-21ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-22ph-6.9288pix-0.50DC.bmp
Wrote file: pat-0.84NA+4.8deg-23ph-6.9288pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.84NA-55.0deg-00ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-01ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-02ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-03ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-04ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-05ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-06ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-07ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-08ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-09ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-10ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-11ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-12ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-13ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-14ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-15ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-16ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-17ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-18ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-19ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-20ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-21ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-22ph-6.9232pix-0.50DC.bmp
Wrote file: pat-0.84NA-55.0deg-23ph-6.9232pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.84NA-114.4deg-00ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-01ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-02ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-03ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-04ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-05ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-06ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-07ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-08ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-09ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-10ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-11ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-12ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-13ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-14ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-15ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-16ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-17ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-18ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-19ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-20ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-21ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-22ph-6.9197pix-0.50DC.bmp
Wrote file: pat-0.84NA-114.4deg-23ph-6.9197pix-0.50DC.bmp
NA 0.85
Optimizing angle = +4.76 degrees
Wrote file: pat-0.85NA+4.8deg-00ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-01ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-02ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-03ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-04ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-05ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-06ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-07ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-08ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-09ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-10ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-11ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-12ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-13ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-14ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-15ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-16ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-17ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-18ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-19ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-20ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-21ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-22ph-6.8383pix-0.50DC.bmp
Wrote file: pat-0.85NA+4.8deg-23ph-6.8383pix-0.50DC.bmp
Optimizing angle = -55.01 degrees
Wrote file: pat-0.85NA-55.0deg-00ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-01ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-02ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-03ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-04ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-05ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-06ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-07ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-08ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-09ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-10ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-11ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-12ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-13ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-14ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-15ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-16ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-17ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-18ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-19ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-20ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-21ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-22ph-6.8404pix-0.50DC.bmp
Wrote file: pat-0.85NA-55.0deg-23ph-6.8404pix-0.50DC.bmp
Optimizing angle = -114.44 degrees
Wrote file: pat-0.85NA-114.4deg-00ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-01ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-02ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-03ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-04ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-05ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-06ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-07ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-08ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-09ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-10ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-11ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-12ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-13ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-14ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-15ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-16ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-17ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-18ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-19ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-20ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-21ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-22ph-6.8421pix-0.50DC.bmp
Wrote file: pat-0.85NA-114.4deg-23ph-6.8421pix-0.50DC.bmp
SEQUENCES
A "48070 HHMI 10ms.seq11"
SEQUENCES_END

IMAGES
1 "pat-0.78NA+4.8deg-00ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-01ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-02ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-03ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-04ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-05ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-06ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-07ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-08ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-09ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-10ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-11ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-12ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-13ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-14ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-15ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-16ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-17ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-18ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-19ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-20ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-21ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-22ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA+4.8deg-23ph-7.4641pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-00ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-01ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-02ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-03ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-04ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-05ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-06ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-07ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-08ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-09ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-10ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-11ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-12ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-13ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-14ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-15ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-16ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-17ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-18ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-19ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-20ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-21ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-22ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-114.4deg-23ph-7.4709pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-00ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-01ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-02ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-03ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-04ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-05ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-06ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-07ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-08ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-09ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-10ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-11ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-12ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-13ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-14ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-15ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-16ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-17ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-18ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-19ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-20ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-21ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-22ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-55.0deg-23ph-7.4707pix-0.50DC.bmp"
1 "pat-0.78NA-7.4709pix-0.50DC_allangles.bmp"
1 "pat-0.79NA+4.8deg-00ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-01ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-02ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-03ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-04ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-05ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-06ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-07ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-08ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-09ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-10ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-11ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-12ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-13ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-14ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-15ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-16ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-17ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-18ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-19ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-20ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-21ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-22ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA+4.8deg-23ph-7.3782pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-00ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-01ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-02ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-03ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-04ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-05ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-06ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-07ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-08ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-09ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-10ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-11ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-12ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-13ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-14ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-15ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-16ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-17ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-18ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-19ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-20ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-21ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-22ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-114.4deg-23ph-7.3795pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-00ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-01ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-02ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-03ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-04ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-05ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-06ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-07ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-08ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-09ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-10ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-11ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-12ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-13ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-14ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-15ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-16ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-17ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-18ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-19ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-20ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-21ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-22ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-55.0deg-23ph-7.3728pix-0.50DC.bmp"
1 "pat-0.79NA-7.3795pix-0.50DC_allangles.bmp"
1 "pat-0.80NA+4.8deg-00ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-01ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-02ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-03ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-04ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-05ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-06ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-07ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-08ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-09ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-10ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-11ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-12ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-13ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-14ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-15ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-16ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-17ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-18ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-19ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-20ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-21ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-22ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA+4.8deg-23ph-7.2764pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-00ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-01ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-02ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-03ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-04ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-05ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-06ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-07ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-08ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-09ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-10ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-11ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-12ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-13ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-14ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-15ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-16ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-17ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-18ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-19ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-20ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-21ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-22ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-114.4deg-23ph-7.2734pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-00ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-01ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-02ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-03ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-04ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-05ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-06ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-07ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-08ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-09ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-10ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-11ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-12ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-13ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-14ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-15ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-16ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-17ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-18ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-19ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-20ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-21ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-22ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-55.0deg-23ph-7.2776pix-0.50DC.bmp"
1 "pat-0.80NA-7.2734pix-0.50DC_allangles.bmp"
1 "pat-0.81NA+4.8deg-00ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-01ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-02ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-03ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-04ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-05ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-06ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-07ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-08ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-09ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-10ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-11ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-12ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-13ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-14ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-15ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-16ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-17ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-18ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-19ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-20ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-21ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-22ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA+4.8deg-23ph-7.1909pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-00ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-01ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-02ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-03ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-04ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-05ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-06ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-07ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-08ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-09ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-10ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-11ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-12ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-13ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-14ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-15ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-16ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-17ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-18ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-19ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-20ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-21ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-22ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-114.4deg-23ph-7.1852pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-00ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-01ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-02ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-03ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-04ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-05ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-06ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-07ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-08ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-09ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-10ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-11ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-12ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-13ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-14ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-15ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-16ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-17ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-18ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-19ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-20ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-21ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-22ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-55.0deg-23ph-7.1851pix-0.50DC.bmp"
1 "pat-0.81NA-7.1852pix-0.50DC_allangles.bmp"
1 "pat-0.82NA+4.8deg-00ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-01ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-02ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-03ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-04ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-05ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-06ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-07ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-08ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-09ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-10ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-11ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-12ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-13ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-14ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-15ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-16ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-17ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-18ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-19ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-20ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-21ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-22ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-23ph-7.0985pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-00ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-01ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-02ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-03ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-04ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-05ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-06ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-07ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-08ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-09ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-10ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-11ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-12ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-13ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-14ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-15ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-16ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-17ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-18ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-19ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-20ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-21ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-22ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-23ph-7.0996pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-00ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-01ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-02ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-03ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-04ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-05ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-06ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-07ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-08ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-09ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-10ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-11ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-12ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-13ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-14ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-15ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-16ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-17ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-18ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-19ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-20ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-21ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-22ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-23ph-7.0954pix-0.50DC.bmp"
1 "pat-0.82NA-7.0996pix-0.50DC_allangles.bmp"
1 "pat-0.83NA+4.8deg-00ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-01ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-02ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-03ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-04ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-05ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-06ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-07ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-08ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-09ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-10ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-11ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-12ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-13ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-14ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-15ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-16ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-17ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-18ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-19ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-20ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-21ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-22ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA+4.8deg-23ph-7.0040pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-00ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-01ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-02ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-03ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-04ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-05ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-06ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-07ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-08ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-09ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-10ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-11ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-12ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-13ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-14ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-15ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-16ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-17ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-18ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-19ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-20ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-21ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-22ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-114.4deg-23ph-7.0161pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-00ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-01ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-02ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-03ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-04ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-05ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-06ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-07ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-08ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-09ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-10ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-11ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-12ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-13ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-14ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-15ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-16ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-17ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-18ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-19ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-20ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-21ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-22ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-55.0deg-23ph-7.0082pix-0.50DC.bmp"
1 "pat-0.83NA-7.0161pix-0.50DC_allangles.bmp"
1 "pat-0.84NA+4.8deg-00ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-01ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-02ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-03ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-04ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-05ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-06ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-07ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-08ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-09ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-10ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-11ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-12ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-13ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-14ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-15ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-16ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-17ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-18ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-19ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-20ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-21ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-22ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA+4.8deg-23ph-6.9288pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-00ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-01ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-02ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-03ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-04ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-05ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-06ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-07ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-08ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-09ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-10ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-11ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-12ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-13ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-14ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-15ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-16ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-17ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-18ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-19ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-20ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-21ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-22ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-114.4deg-23ph-6.9197pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-00ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-01ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-02ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-03ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-04ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-05ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-06ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-07ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-08ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-09ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-10ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-11ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-12ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-13ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-14ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-15ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-16ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-17ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-18ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-19ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-20ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-21ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-22ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-55.0deg-23ph-6.9232pix-0.50DC.bmp"
1 "pat-0.84NA-6.9197pix-0.50DC_allangles.bmp"
1 "pat-0.85NA+4.8deg-00ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-01ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-02ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-03ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-04ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-05ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-06ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-07ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-08ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-09ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-10ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-11ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-12ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-13ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-14ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-15ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-16ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-17ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-18ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-19ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-20ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-21ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-22ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA+4.8deg-23ph-6.8383pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-00ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-01ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-02ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-03ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-04ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-05ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-06ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-07ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-08ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-09ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-10ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-11ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-12ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-13ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-14ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-15ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-16ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-17ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-18ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-19ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-20ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-21ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-22ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-114.4deg-23ph-6.8421pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-00ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-01ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-02ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-03ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-04ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-05ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-06ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-07ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-08ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-09ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-10ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-11ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-12ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-13ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-14ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-15ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-16ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-17ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-18ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-19ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-20ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-21ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-22ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-55.0deg-23ph-6.8404pix-0.50DC.bmp"
1 "pat-0.85NA-6.8421pix-0.50DC_allangles.bmp"
IMAGES_END

DEFAULT "NA 0.78 +4.76 degrees"
[HWA

 {(A,0) }
]

"NA 0.78 -55.01 degrees"
[HWA

 {(A,48) }
]

"NA 0.78 -114.44 degrees"
[HWA

 {(A,24) }
]

"Super SIM NA 0.78"
[HWA

 <t(A,0) >
 {f (A,0) }
 <t(A,1) >
 {f (A,1) }
 <t(A,2) >
 {f (A,2) }
 <t(A,3) >
 {f (A,3) }
 <t(A,4) >
 {f (A,4) }
 <t(A,5) >
 {f (A,5) }
 <t(A,6) >
 {f (A,6) }
 <t(A,7) >
 {f (A,7) }
 <t(A,8) >
 {f (A,8) }
 <t(A,9) >
 {f (A,9) }
 <t(A,10) >
 {f (A,10) }
 <t(A,11) >
 {f (A,11) }
 <t(A,12) >
 {f (A,12) }
 <t(A,13) >
 {f (A,13) }
 <t(A,14) >
 {f (A,14) }
 <t(A,15) >
 {f (A,15) }
 <t(A,16) >
 {f (A,16) }
 <t(A,17) >
 {f (A,17) }
 <t(A,18) >
 {f (A,18) }
 <t(A,19) >
 {f (A,19) }
 <t(A,20) >
 {f (A,20) }
 <t(A,21) >
 {f (A,21) }
 <t(A,22) >
 {f (A,22) }
 <t(A,23) >
 {f (A,23) }
 <t(A,48) >
 {f (A,48) }
 <t(A,49) >
 {f (A,49) }
 <t(A,50) >
 {f (A,50) }
 <t(A,51) >
 {f (A,51) }
 <t(A,52) >
 {f (A,52) }
 <t(A,53) >
 {f (A,53) }
 <t(A,54) >
 {f (A,54) }
 <t(A,55) >
 {f (A,55) }
 <t(A,56) >
 {f (A,56) }
 <t(A,57) >
 {f (A,57) }
 <t(A,58) >
 {f (A,58) }
 <t(A,59) >
 {f (A,59) }
 <t(A,60) >
 {f (A,60) }
 <t(A,61) >
 {f (A,61) }
 <t(A,62) >
 {f (A,62) }
 <t(A,63) >
 {f (A,63) }
 <t(A,64) >
 {f (A,64) }
 <t(A,65) >
 {f (A,65) }
 <t(A,66) >
 {f (A,66) }
 <t(A,67) >
 {f (A,67) }
 <t(A,68) >
 {f (A,68) }
 <t(A,69) >
 {f (A,69) }
 <t(A,70) >
 {f (A,70) }
 <t(A,71) >
 {f (A,71) }
 <t(A,24) >
 {f (A,24) }
 <t(A,25) >
 {f (A,25) }
 <t(A,26) >
 {f (A,26) }
 <t(A,27) >
 {f (A,27) }
 <t(A,28) >
 {f (A,28) }
 <t(A,29) >
 {f (A,29) }
 <t(A,30) >
 {f (A,30) }
 <t(A,31) >
 {f (A,31) }
 <t(A,32) >
 {f (A,32) }
 <t(A,33) >
 {f (A,33) }
 <t(A,34) >
 {f (A,34) }
 <t(A,35) >
 {f (A,35) }
 <t(A,36) >
 {f (A,36) }
 <t(A,37) >
 {f (A,37) }
 <t(A,38) >
 {f (A,38) }
 <t(A,39) >
 {f (A,39) }
 <t(A,40) >
 {f (A,40) }
 <t(A,41) >
 {f (A,41) }
 <t(A,42) >
 {f (A,42) }
 <t(A,43) >
 {f (A,43) }
 <t(A,44) >
 {f (A,44) }
 <t(A,45) >
 {f (A,45) }
 <t(A,46) >
 {f (A,46) }
 <t(A,47) >
 {f (A,47) }
]

"SIM NA 0.78"
[HWA

 <t(A,0) >
 {f (A,0) }
 <t(A,4) >
 {f (A,4) }
 <t(A,8) >
 {f (A,8) }
 <t(A,48) >
 {f (A,48) }
 <t(A,52) >
 {f (A,52) }
 <t(A,56) >
 {f (A,56) }
 <t(A,24) >
 {f (A,24) }
 <t(A,28) >
 {f (A,28) }
 <t(A,32) >
 {f (A,32) }
]

"NA 0.78 All Orientations Triggered"
[HWA

 <t(A,72) >
 {f (A,72) }
]

"NA 0.78 All Orientations"
[HWA

 {(A,72) }
]

"NA 0.79 +4.76 degrees"
[HWA

 {(A,73) }
]

"NA 0.79 -55.01 degrees"
[HWA

 {(A,121) }
]

"NA 0.79 -114.44 degrees"
[HWA

 {(A,97) }
]

"Super SIM NA 0.79"
[HWA

 <t(A,73) >
 {f (A,73) }
 <t(A,74) >
 {f (A,74) }
 <t(A,75) >
 {f (A,75) }
 <t(A,76) >
 {f (A,76) }
 <t(A,77) >
 {f (A,77) }
 <t(A,78) >
 {f (A,78) }
 <t(A,79) >
 {f (A,79) }
 <t(A,80) >
 {f (A,80) }
 <t(A,81) >
 {f (A,81) }
 <t(A,82) >
 {f (A,82) }
 <t(A,83) >
 {f (A,83) }
 <t(A,84) >
 {f (A,84) }
 <t(A,85) >
 {f (A,85) }
 <t(A,86) >
 {f (A,86) }
 <t(A,87) >
 {f (A,87) }
 <t(A,88) >
 {f (A,88) }
 <t(A,89) >
 {f (A,89) }
 <t(A,90) >
 {f (A,90) }
 <t(A,91) >
 {f (A,91) }
 <t(A,92) >
 {f (A,92) }
 <t(A,93) >
 {f (A,93) }
 <t(A,94) >
 {f (A,94) }
 <t(A,95) >
 {f (A,95) }
 <t(A,96) >
 {f (A,96) }
 <t(A,121) >
 {f (A,121) }
 <t(A,122) >
 {f (A,122) }
 <t(A,123) >
 {f (A,123) }
 <t(A,124) >
 {f (A,124) }
 <t(A,125) >
 {f (A,125) }
 <t(A,126) >
 {f (A,126) }
 <t(A,127) >
 {f (A,127) }
 <t(A,128) >
 {f (A,128) }
 <t(A,129) >
 {f (A,129) }
 <t(A,130) >
 {f (A,130) }
 <t(A,131) >
 {f (A,131) }
 <t(A,132) >
 {f (A,132) }
 <t(A,133) >
 {f (A,133) }
 <t(A,134) >
 {f (A,134) }
 <t(A,135) >
 {f (A,135) }
 <t(A,136) >
 {f (A,136) }
 <t(A,137) >
 {f (A,137) }
 <t(A,138) >
 {f (A,138) }
 <t(A,139) >
 {f (A,139) }
 <t(A,140) >
 {f (A,140) }
 <t(A,141) >
 {f (A,141) }
 <t(A,142) >
 {f (A,142) }
 <t(A,143) >
 {f (A,143) }
 <t(A,144) >
 {f (A,144) }
 <t(A,97) >
 {f (A,97) }
 <t(A,98) >
 {f (A,98) }
 <t(A,99) >
 {f (A,99) }
 <t(A,100) >
 {f (A,100) }
 <t(A,101) >
 {f (A,101) }
 <t(A,102) >
 {f (A,102) }
 <t(A,103) >
 {f (A,103) }
 <t(A,104) >
 {f (A,104) }
 <t(A,105) >
 {f (A,105) }
 <t(A,106) >
 {f (A,106) }
 <t(A,107) >
 {f (A,107) }
 <t(A,108) >
 {f (A,108) }
 <t(A,109) >
 {f (A,109) }
 <t(A,110) >
 {f (A,110) }
 <t(A,111) >
 {f (A,111) }
 <t(A,112) >
 {f (A,112) }
 <t(A,113) >
 {f (A,113) }
 <t(A,114) >
 {f (A,114) }
 <t(A,115) >
 {f (A,115) }
 <t(A,116) >
 {f (A,116) }
 <t(A,117) >
 {f (A,117) }
 <t(A,118) >
 {f (A,118) }
 <t(A,119) >
 {f (A,119) }
 <t(A,120) >
 {f (A,120) }
]

"SIM NA 0.79"
[HWA

 <t(A,73) >
 {f (A,73) }
 <t(A,77) >
 {f (A,77) }
 <t(A,81) >
 {f (A,81) }
 <t(A,121) >
 {f (A,121) }
 <t(A,125) >
 {f (A,125) }
 <t(A,129) >
 {f (A,129) }
 <t(A,97) >
 {f (A,97) }
 <t(A,101) >
 {f (A,101) }
 <t(A,105) >
 {f (A,105) }
]

"NA 0.79 All Orientations Triggered"
[HWA

 <t(A,145) >
 {f (A,145) }
]

"NA 0.79 All Orientations"
[HWA

 {(A,145) }
]

"NA 0.8 +4.76 degrees"
[HWA

 {(A,146) }
]

"NA 0.8 -55.01 degrees"
[HWA

 {(A,194) }
]

"NA 0.8 -114.44 degrees"
[HWA

 {(A,170) }
]

"Super SIM NA 0.8"
[HWA

 <t(A,146) >
 {f (A,146) }
 <t(A,147) >
 {f (A,147) }
 <t(A,148) >
 {f (A,148) }
 <t(A,149) >
 {f (A,149) }
 <t(A,150) >
 {f (A,150) }
 <t(A,151) >
 {f (A,151) }
 <t(A,152) >
 {f (A,152) }
 <t(A,153) >
 {f (A,153) }
 <t(A,154) >
 {f (A,154) }
 <t(A,155) >
 {f (A,155) }
 <t(A,156) >
 {f (A,156) }
 <t(A,157) >
 {f (A,157) }
 <t(A,158) >
 {f (A,158) }
 <t(A,159) >
 {f (A,159) }
 <t(A,160) >
 {f (A,160) }
 <t(A,161) >
 {f (A,161) }
 <t(A,162) >
 {f (A,162) }
 <t(A,163) >
 {f (A,163) }
 <t(A,164) >
 {f (A,164) }
 <t(A,165) >
 {f (A,165) }
 <t(A,166) >
 {f (A,166) }
 <t(A,167) >
 {f (A,167) }
 <t(A,168) >
 {f (A,168) }
 <t(A,169) >
 {f (A,169) }
 <t(A,194) >
 {f (A,194) }
 <t(A,195) >
 {f (A,195) }
 <t(A,196) >
 {f (A,196) }
 <t(A,197) >
 {f (A,197) }
 <t(A,198) >
 {f (A,198) }
 <t(A,199) >
 {f (A,199) }
 <t(A,200) >
 {f (A,200) }
 <t(A,201) >
 {f (A,201) }
 <t(A,202) >
 {f (A,202) }
 <t(A,203) >
 {f (A,203) }
 <t(A,204) >
 {f (A,204) }
 <t(A,205) >
 {f (A,205) }
 <t(A,206) >
 {f (A,206) }
 <t(A,207) >
 {f (A,207) }
 <t(A,208) >
 {f (A,208) }
 <t(A,209) >
 {f (A,209) }
 <t(A,210) >
 {f (A,210) }
 <t(A,211) >
 {f (A,211) }
 <t(A,212) >
 {f (A,212) }
 <t(A,213) >
 {f (A,213) }
 <t(A,214) >
 {f (A,214) }
 <t(A,215) >
 {f (A,215) }
 <t(A,216) >
 {f (A,216) }
 <t(A,217) >
 {f (A,217) }
 <t(A,170) >
 {f (A,170) }
 <t(A,171) >
 {f (A,171) }
 <t(A,172) >
 {f (A,172) }
 <t(A,173) >
 {f (A,173) }
 <t(A,174) >
 {f (A,174) }
 <t(A,175) >
 {f (A,175) }
 <t(A,176) >
 {f (A,176) }
 <t(A,177) >
 {f (A,177) }
 <t(A,178) >
 {f (A,178) }
 <t(A,179) >
 {f (A,179) }
 <t(A,180) >
 {f (A,180) }
 <t(A,181) >
 {f (A,181) }
 <t(A,182) >
 {f (A,182) }
 <t(A,183) >
 {f (A,183) }
 <t(A,184) >
 {f (A,184) }
 <t(A,185) >
 {f (A,185) }
 <t(A,186) >
 {f (A,186) }
 <t(A,187) >
 {f (A,187) }
 <t(A,188) >
 {f (A,188) }
 <t(A,189) >
 {f (A,189) }
 <t(A,190) >
 {f (A,190) }
 <t(A,191) >
 {f (A,191) }
 <t(A,192) >
 {f (A,192) }
 <t(A,193) >
 {f (A,193) }
]

"SIM NA 0.8"
[HWA

 <t(A,146) >
 {f (A,146) }
 <t(A,150) >
 {f (A,150) }
 <t(A,154) >
 {f (A,154) }
 <t(A,194) >
 {f (A,194) }
 <t(A,198) >
 {f (A,198) }
 <t(A,202) >
 {f (A,202) }
 <t(A,170) >
 {f (A,170) }
 <t(A,174) >
 {f (A,174) }
 <t(A,178) >
 {f (A,178) }
]

"NA 0.8 All Orientations Triggered"
[HWA

 <t(A,218) >
 {f (A,218) }
]

"NA 0.8 All Orientations"
[HWA

 {(A,218) }
]

"NA 0.81 +4.76 degrees"
[HWA

 {(A,219) }
]

"NA 0.81 -55.01 degrees"
[HWA

 {(A,267) }
]

"NA 0.81 -114.44 degrees"
[HWA

 {(A,243) }
]

"Super SIM NA 0.81"
[HWA

 <t(A,219) >
 {f (A,219) }
 <t(A,220) >
 {f (A,220) }
 <t(A,221) >
 {f (A,221) }
 <t(A,222) >
 {f (A,222) }
 <t(A,223) >
 {f (A,223) }
 <t(A,224) >
 {f (A,224) }
 <t(A,225) >
 {f (A,225) }
 <t(A,226) >
 {f (A,226) }
 <t(A,227) >
 {f (A,227) }
 <t(A,228) >
 {f (A,228) }
 <t(A,229) >
 {f (A,229) }
 <t(A,230) >
 {f (A,230) }
 <t(A,231) >
 {f (A,231) }
 <t(A,232) >
 {f (A,232) }
 <t(A,233) >
 {f (A,233) }
 <t(A,234) >
 {f (A,234) }
 <t(A,235) >
 {f (A,235) }
 <t(A,236) >
 {f (A,236) }
 <t(A,237) >
 {f (A,237) }
 <t(A,238) >
 {f (A,238) }
 <t(A,239) >
 {f (A,239) }
 <t(A,240) >
 {f (A,240) }
 <t(A,241) >
 {f (A,241) }
 <t(A,242) >
 {f (A,242) }
 <t(A,267) >
 {f (A,267) }
 <t(A,268) >
 {f (A,268) }
 <t(A,269) >
 {f (A,269) }
 <t(A,270) >
 {f (A,270) }
 <t(A,271) >
 {f (A,271) }
 <t(A,272) >
 {f (A,272) }
 <t(A,273) >
 {f (A,273) }
 <t(A,274) >
 {f (A,274) }
 <t(A,275) >
 {f (A,275) }
 <t(A,276) >
 {f (A,276) }
 <t(A,277) >
 {f (A,277) }
 <t(A,278) >
 {f (A,278) }
 <t(A,279) >
 {f (A,279) }
 <t(A,280) >
 {f (A,280) }
 <t(A,281) >
 {f (A,281) }
 <t(A,282) >
 {f (A,282) }
 <t(A,283) >
 {f (A,283) }
 <t(A,284) >
 {f (A,284) }
 <t(A,285) >
 {f (A,285) }
 <t(A,286) >
 {f (A,286) }
 <t(A,287) >
 {f (A,287) }
 <t(A,288) >
 {f (A,288) }
 <t(A,289) >
 {f (A,289) }
 <t(A,290) >
 {f (A,290) }
 <t(A,243) >
 {f (A,243) }
 <t(A,244) >
 {f (A,244) }
 <t(A,245) >
 {f (A,245) }
 <t(A,246) >
 {f (A,246) }
 <t(A,247) >
 {f (A,247) }
 <t(A,248) >
 {f (A,248) }
 <t(A,249) >
 {f (A,249) }
 <t(A,250) >
 {f (A,250) }
 <t(A,251) >
 {f (A,251) }
 <t(A,252) >
 {f (A,252) }
 <t(A,253) >
 {f (A,253) }
 <t(A,254) >
 {f (A,254) }
 <t(A,255) >
 {f (A,255) }
 <t(A,256) >
 {f (A,256) }
 <t(A,257) >
 {f (A,257) }
 <t(A,258) >
 {f (A,258) }
 <t(A,259) >
 {f (A,259) }
 <t(A,260) >
 {f (A,260) }
 <t(A,261) >
 {f (A,261) }
 <t(A,262) >
 {f (A,262) }
 <t(A,263) >
 {f (A,263) }
 <t(A,264) >
 {f (A,264) }
 <t(A,265) >
 {f (A,265) }
 <t(A,266) >
 {f (A,266) }
]

"SIM NA 0.81"
[HWA

 <t(A,219) >
 {f (A,219) }
 <t(A,223) >
 {f (A,223) }
 <t(A,227) >
 {f (A,227) }
 <t(A,267) >
 {f (A,267) }
 <t(A,271) >
 {f (A,271) }
 <t(A,275) >
 {f (A,275) }
 <t(A,243) >
 {f (A,243) }
 <t(A,247) >
 {f (A,247) }
 <t(A,251) >
 {f (A,251) }
]

"NA 0.81 All Orientations Triggered"
[HWA

 <t(A,291) >
 {f (A,291) }
]

"NA 0.81 All Orientations"
[HWA

 {(A,291) }
]

"NA 0.82 +4.76 degrees"
[HWA

 {(A,292) }
]

"NA 0.82 -55.01 degrees"
[HWA

 {(A,340) }
]

"NA 0.82 -114.44 degrees"
[HWA

 {(A,316) }
]

"Super SIM NA 0.82"
[HWA

 <t(A,292) >
 {f (A,292) }
 <t(A,293) >
 {f (A,293) }
 <t(A,294) >
 {f (A,294) }
 <t(A,295) >
 {f (A,295) }
 <t(A,296) >
 {f (A,296) }
 <t(A,297) >
 {f (A,297) }
 <t(A,298) >
 {f (A,298) }
 <t(A,299) >
 {f (A,299) }
 <t(A,300) >
 {f (A,300) }
 <t(A,301) >
 {f (A,301) }
 <t(A,302) >
 {f (A,302) }
 <t(A,303) >
 {f (A,303) }
 <t(A,304) >
 {f (A,304) }
 <t(A,305) >
 {f (A,305) }
 <t(A,306) >
 {f (A,306) }
 <t(A,307) >
 {f (A,307) }
 <t(A,308) >
 {f (A,308) }
 <t(A,309) >
 {f (A,309) }
 <t(A,310) >
 {f (A,310) }
 <t(A,311) >
 {f (A,311) }
 <t(A,312) >
 {f (A,312) }
 <t(A,313) >
 {f (A,313) }
 <t(A,314) >
 {f (A,314) }
 <t(A,315) >
 {f (A,315) }
 <t(A,340) >
 {f (A,340) }
 <t(A,341) >
 {f (A,341) }
 <t(A,342) >
 {f (A,342) }
 <t(A,343) >
 {f (A,343) }
 <t(A,344) >
 {f (A,344) }
 <t(A,345) >
 {f (A,345) }
 <t(A,346) >
 {f (A,346) }
 <t(A,347) >
 {f (A,347) }
 <t(A,348) >
 {f (A,348) }
 <t(A,349) >
 {f (A,349) }
 <t(A,350) >
 {f (A,350) }
 <t(A,351) >
 {f (A,351) }
 <t(A,352) >
 {f (A,352) }
 <t(A,353) >
 {f (A,353) }
 <t(A,354) >
 {f (A,354) }
 <t(A,355) >
 {f (A,355) }
 <t(A,356) >
 {f (A,356) }
 <t(A,357) >
 {f (A,357) }
 <t(A,358) >
 {f (A,358) }
 <t(A,359) >
 {f (A,359) }
 <t(A,360) >
 {f (A,360) }
 <t(A,361) >
 {f (A,361) }
 <t(A,362) >
 {f (A,362) }
 <t(A,363) >
 {f (A,363) }
 <t(A,316) >
 {f (A,316) }
 <t(A,317) >
 {f (A,317) }
 <t(A,318) >
 {f (A,318) }
 <t(A,319) >
 {f (A,319) }
 <t(A,320) >
 {f (A,320) }
 <t(A,321) >
 {f (A,321) }
 <t(A,322) >
 {f (A,322) }
 <t(A,323) >
 {f (A,323) }
 <t(A,324) >
 {f (A,324) }
 <t(A,325) >
 {f (A,325) }
 <t(A,326) >
 {f (A,326) }
 <t(A,327) >
 {f (A,327) }
 <t(A,328) >
 {f (A,328) }
 <t(A,329) >
 {f (A,329) }
 <t(A,330) >
 {f (A,330) }
 <t(A,331) >
 {f (A,331) }
 <t(A,332) >
 {f (A,332) }
 <t(A,333) >
 {f (A,333) }
 <t(A,334) >
 {f (A,334) }
 <t(A,335) >
 {f (A,335) }
 <t(A,336) >
 {f (A,336) }
 <t(A,337) >
 {f (A,337) }
 <t(A,338) >
 {f (A,338) }
 <t(A,339) >
 {f (A,339) }
]

"SIM NA 0.82"
[HWA

 <t(A,292) >
 {f (A,292) }
 <t(A,296) >
 {f (A,296) }
 <t(A,300) >
 {f (A,300) }
 <t(A,340) >
 {f (A,340) }
 <t(A,344) >
 {f (A,344) }
 <t(A,348) >
 {f (A,348) }
 <t(A,316) >
 {f (A,316) }
 <t(A,320) >
 {f (A,320) }
 <t(A,324) >
 {f (A,324) }
]

"NA 0.82 All Orientations Triggered"
[HWA

 <t(A,364) >
 {f (A,364) }
]

"NA 0.82 All Orientations"
[HWA

 {(A,364) }
]

"NA 0.83 +4.76 degrees"
[HWA

 {(A,365) }
]

"NA 0.83 -55.01 degrees"
[HWA

 {(A,413) }
]

"NA 0.83 -114.44 degrees"
[HWA

 {(A,389) }
]

"Super SIM NA 0.83"
[HWA

 <t(A,365) >
 {f (A,365) }
 <t(A,366) >
 {f (A,366) }
 <t(A,367) >
 {f (A,367) }
 <t(A,368) >
 {f (A,368) }
 <t(A,369) >
 {f (A,369) }
 <t(A,370) >
 {f (A,370) }
 <t(A,371) >
 {f (A,371) }
 <t(A,372) >
 {f (A,372) }
 <t(A,373) >
 {f (A,373) }
 <t(A,374) >
 {f (A,374) }
 <t(A,375) >
 {f (A,375) }
 <t(A,376) >
 {f (A,376) }
 <t(A,377) >
 {f (A,377) }
 <t(A,378) >
 {f (A,378) }
 <t(A,379) >
 {f (A,379) }
 <t(A,380) >
 {f (A,380) }
 <t(A,381) >
 {f (A,381) }
 <t(A,382) >
 {f (A,382) }
 <t(A,383) >
 {f (A,383) }
 <t(A,384) >
 {f (A,384) }
 <t(A,385) >
 {f (A,385) }
 <t(A,386) >
 {f (A,386) }
 <t(A,387) >
 {f (A,387) }
 <t(A,388) >
 {f (A,388) }
 <t(A,413) >
 {f (A,413) }
 <t(A,414) >
 {f (A,414) }
 <t(A,415) >
 {f (A,415) }
 <t(A,416) >
 {f (A,416) }
 <t(A,417) >
 {f (A,417) }
 <t(A,418) >
 {f (A,418) }
 <t(A,419) >
 {f (A,419) }
 <t(A,420) >
 {f (A,420) }
 <t(A,421) >
 {f (A,421) }
 <t(A,422) >
 {f (A,422) }
 <t(A,423) >
 {f (A,423) }
 <t(A,424) >
 {f (A,424) }
 <t(A,425) >
 {f (A,425) }
 <t(A,426) >
 {f (A,426) }
 <t(A,427) >
 {f (A,427) }
 <t(A,428) >
 {f (A,428) }
 <t(A,429) >
 {f (A,429) }
 <t(A,430) >
 {f (A,430) }
 <t(A,431) >
 {f (A,431) }
 <t(A,432) >
 {f (A,432) }
 <t(A,433) >
 {f (A,433) }
 <t(A,434) >
 {f (A,434) }
 <t(A,435) >
 {f (A,435) }
 <t(A,436) >
 {f (A,436) }
 <t(A,389) >
 {f (A,389) }
 <t(A,390) >
 {f (A,390) }
 <t(A,391) >
 {f (A,391) }
 <t(A,392) >
 {f (A,392) }
 <t(A,393) >
 {f (A,393) }
 <t(A,394) >
 {f (A,394) }
 <t(A,395) >
 {f (A,395) }
 <t(A,396) >
 {f (A,396) }
 <t(A,397) >
 {f (A,397) }
 <t(A,398) >
 {f (A,398) }
 <t(A,399) >
 {f (A,399) }
 <t(A,400) >
 {f (A,400) }
 <t(A,401) >
 {f (A,401) }
 <t(A,402) >
 {f (A,402) }
 <t(A,403) >
 {f (A,403) }
 <t(A,404) >
 {f (A,404) }
 <t(A,405) >
 {f (A,405) }
 <t(A,406) >
 {f (A,406) }
 <t(A,407) >
 {f (A,407) }
 <t(A,408) >
 {f (A,408) }
 <t(A,409) >
 {f (A,409) }
 <t(A,410) >
 {f (A,410) }
 <t(A,411) >
 {f (A,411) }
 <t(A,412) >
 {f (A,412) }
]

"SIM NA 0.83"
[HWA

 <t(A,365) >
 {f (A,365) }
 <t(A,369) >
 {f (A,369) }
 <t(A,373) >
 {f (A,373) }
 <t(A,413) >
 {f (A,413) }
 <t(A,417) >
 {f (A,417) }
 <t(A,421) >
 {f (A,421) }
 <t(A,389) >
 {f (A,389) }
 <t(A,393) >
 {f (A,393) }
 <t(A,397) >
 {f (A,397) }
]

"NA 0.83 All Orientations Triggered"
[HWA

 <t(A,437) >
 {f (A,437) }
]

"NA 0.83 All Orientations"
[HWA

 {(A,437) }
]

"NA 0.84 +4.76 degrees"
[HWA

 {(A,438) }
]

"NA 0.84 -55.01 degrees"
[HWA

 {(A,486) }
]

"NA 0.84 -114.44 degrees"
[HWA

 {(A,462) }
]

"Super SIM NA 0.84"
[HWA

 <t(A,438) >
 {f (A,438) }
 <t(A,439) >
 {f (A,439) }
 <t(A,440) >
 {f (A,440) }
 <t(A,441) >
 {f (A,441) }
 <t(A,442) >
 {f (A,442) }
 <t(A,443) >
 {f (A,443) }
 <t(A,444) >
 {f (A,444) }
 <t(A,445) >
 {f (A,445) }
 <t(A,446) >
 {f (A,446) }
 <t(A,447) >
 {f (A,447) }
 <t(A,448) >
 {f (A,448) }
 <t(A,449) >
 {f (A,449) }
 <t(A,450) >
 {f (A,450) }
 <t(A,451) >
 {f (A,451) }
 <t(A,452) >
 {f (A,452) }
 <t(A,453) >
 {f (A,453) }
 <t(A,454) >
 {f (A,454) }
 <t(A,455) >
 {f (A,455) }
 <t(A,456) >
 {f (A,456) }
 <t(A,457) >
 {f (A,457) }
 <t(A,458) >
 {f (A,458) }
 <t(A,459) >
 {f (A,459) }
 <t(A,460) >
 {f (A,460) }
 <t(A,461) >
 {f (A,461) }
 <t(A,486) >
 {f (A,486) }
 <t(A,487) >
 {f (A,487) }
 <t(A,488) >
 {f (A,488) }
 <t(A,489) >
 {f (A,489) }
 <t(A,490) >
 {f (A,490) }
 <t(A,491) >
 {f (A,491) }
 <t(A,492) >
 {f (A,492) }
 <t(A,493) >
 {f (A,493) }
 <t(A,494) >
 {f (A,494) }
 <t(A,495) >
 {f (A,495) }
 <t(A,496) >
 {f (A,496) }
 <t(A,497) >
 {f (A,497) }
 <t(A,498) >
 {f (A,498) }
 <t(A,499) >
 {f (A,499) }
 <t(A,500) >
 {f (A,500) }
 <t(A,501) >
 {f (A,501) }
 <t(A,502) >
 {f (A,502) }
 <t(A,503) >
 {f (A,503) }
 <t(A,504) >
 {f (A,504) }
 <t(A,505) >
 {f (A,505) }
 <t(A,506) >
 {f (A,506) }
 <t(A,507) >
 {f (A,507) }
 <t(A,508) >
 {f (A,508) }
 <t(A,509) >
 {f (A,509) }
 <t(A,462) >
 {f (A,462) }
 <t(A,463) >
 {f (A,463) }
 <t(A,464) >
 {f (A,464) }
 <t(A,465) >
 {f (A,465) }
 <t(A,466) >
 {f (A,466) }
 <t(A,467) >
 {f (A,467) }
 <t(A,468) >
 {f (A,468) }
 <t(A,469) >
 {f (A,469) }
 <t(A,470) >
 {f (A,470) }
 <t(A,471) >
 {f (A,471) }
 <t(A,472) >
 {f (A,472) }
 <t(A,473) >
 {f (A,473) }
 <t(A,474) >
 {f (A,474) }
 <t(A,475) >
 {f (A,475) }
 <t(A,476) >
 {f (A,476) }
 <t(A,477) >
 {f (A,477) }
 <t(A,478) >
 {f (A,478) }
 <t(A,479) >
 {f (A,479) }
 <t(A,480) >
 {f (A,480) }
 <t(A,481) >
 {f (A,481) }
 <t(A,482) >
 {f (A,482) }
 <t(A,483) >
 {f (A,483) }
 <t(A,484) >
 {f (A,484) }
 <t(A,485) >
 {f (A,485) }
]

"SIM NA 0.84"
[HWA

 <t(A,438) >
 {f (A,438) }
 <t(A,442) >
 {f (A,442) }
 <t(A,446) >
 {f (A,446) }
 <t(A,486) >
 {f (A,486) }
 <t(A,490) >
 {f (A,490) }
 <t(A,494) >
 {f (A,494) }
 <t(A,462) >
 {f (A,462) }
 <t(A,466) >
 {f (A,466) }
 <t(A,470) >
 {f (A,470) }
]

"NA 0.84 All Orientations Triggered"
[HWA

 <t(A,510) >
 {f (A,510) }
]

"NA 0.84 All Orientations"
[HWA

 {(A,510) }
]

"NA 0.85 +4.76 degrees"
[HWA

 {(A,511) }
]

"NA 0.85 -55.01 degrees"
[HWA

 {(A,559) }
]

"NA 0.85 -114.44 degrees"
[HWA

 {(A,535) }
]

"Super SIM NA 0.85"
[HWA

 <t(A,511) >
 {f (A,511) }
 <t(A,512) >
 {f (A,512) }
 <t(A,513) >
 {f (A,513) }
 <t(A,514) >
 {f (A,514) }
 <t(A,515) >
 {f (A,515) }
 <t(A,516) >
 {f (A,516) }
 <t(A,517) >
 {f (A,517) }
 <t(A,518) >
 {f (A,518) }
 <t(A,519) >
 {f (A,519) }
 <t(A,520) >
 {f (A,520) }
 <t(A,521) >
 {f (A,521) }
 <t(A,522) >
 {f (A,522) }
 <t(A,523) >
 {f (A,523) }
 <t(A,524) >
 {f (A,524) }
 <t(A,525) >
 {f (A,525) }
 <t(A,526) >
 {f (A,526) }
 <t(A,527) >
 {f (A,527) }
 <t(A,528) >
 {f (A,528) }
 <t(A,529) >
 {f (A,529) }
 <t(A,530) >
 {f (A,530) }
 <t(A,531) >
 {f (A,531) }
 <t(A,532) >
 {f (A,532) }
 <t(A,533) >
 {f (A,533) }
 <t(A,534) >
 {f (A,534) }
 <t(A,559) >
 {f (A,559) }
 <t(A,560) >
 {f (A,560) }
 <t(A,561) >
 {f (A,561) }
 <t(A,562) >
 {f (A,562) }
 <t(A,563) >
 {f (A,563) }
 <t(A,564) >
 {f (A,564) }
 <t(A,565) >
 {f (A,565) }
 <t(A,566) >
 {f (A,566) }
 <t(A,567) >
 {f (A,567) }
 <t(A,568) >
 {f (A,568) }
 <t(A,569) >
 {f (A,569) }
 <t(A,570) >
 {f (A,570) }
 <t(A,571) >
 {f (A,571) }
 <t(A,572) >
 {f (A,572) }
 <t(A,573) >
 {f (A,573) }
 <t(A,574) >
 {f (A,574) }
 <t(A,575) >
 {f (A,575) }
 <t(A,576) >
 {f (A,576) }
 <t(A,577) >
 {f (A,577) }
 <t(A,578) >
 {f (A,578) }
 <t(A,579) >
 {f (A,579) }
 <t(A,580) >
 {f (A,580) }
 <t(A,581) >
 {f (A,581) }
 <t(A,582) >
 {f (A,582) }
 <t(A,535) >
 {f (A,535) }
 <t(A,536) >
 {f (A,536) }
 <t(A,537) >
 {f (A,537) }
 <t(A,538) >
 {f (A,538) }
 <t(A,539) >
 {f (A,539) }
 <t(A,540) >
 {f (A,540) }
 <t(A,541) >
 {f (A,541) }
 <t(A,542) >
 {f (A,542) }
 <t(A,543) >
 {f (A,543) }
 <t(A,544) >
 {f (A,544) }
 <t(A,545) >
 {f (A,545) }
 <t(A,546) >
 {f (A,546) }
 <t(A,547) >
 {f (A,547) }
 <t(A,548) >
 {f (A,548) }
 <t(A,549) >
 {f (A,549) }
 <t(A,550) >
 {f (A,550) }
 <t(A,551) >
 {f (A,551) }
 <t(A,552) >
 {f (A,552) }
 <t(A,553) >
 {f (A,553) }
 <t(A,554) >
 {f (A,554) }
 <t(A,555) >
 {f (A,555) }
 <t(A,556) >
 {f (A,556) }
 <t(A,557) >
 {f (A,557) }
 <t(A,558) >
 {f (A,558) }
]

"SIM NA 0.85"
[HWA

 <t(A,511) >
 {f (A,511) }
 <t(A,515) >
 {f (A,515) }
 <t(A,519) >
 {f (A,519) }
 <t(A,559) >
 {f (A,559) }
 <t(A,563) >
 {f (A,563) }
 <t(A,567) >
 {f (A,567) }
 <t(A,535) >
 {f (A,535) }
 <t(A,539) >
 {f (A,539) }
 <t(A,543) >
 {f (A,543) }
]

"NA 0.85 All Orientations Triggered"
[HWA

 <t(A,583) >
 {f (A,583) }
]

"NA 0.85 All Orientations"
[HWA

 {(A,583) }
]


C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:26: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:27: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future

In [31]:
for i in range(10,21):
    for ang in best_angles(3,i):
        print(rad2deg(arctan2(ang[0],ang[1])))


5.7105931375
-53.1301023542
-113.962488975
5.19442890773
-52.1250163489
-111.801409486
4.76364169073
-55.0079798014
-114.44395478
8.74616226256
-51.3401917459
-112.619864948
8.13010235416
-53.9726266149
-111.037511025
7.59464336859
-53.1301023542
-113.198590514
7.1250163489
-52.4314079712
-111.801409486
6.70983680776
-54.462322208
-113.629377731
6.34019174591
-51.8427734126
-112.380135052
6.00900595749
-53.7461622626
-111.250505507
5.7105931375
-53.1301023542
-113.962488975

In [39]:
avg_dev = []
for i in range(10,21):
    degs = array([rad2deg(arctan2(ang[0],ang[1])) for ang in best_angles(3,i)])
    avg_dev.append((diff(degs)+60).mean())

In [42]:
plot(arange(10,21),abs(array(avg_dev)))


Out[42]:
[<matplotlib.lines.Line2D at 0x9ecff60>]

In [43]:
arange(10,21)[abs(array(avg_dev)).argmin()]


Out[43]:
10

In [44]:
abs(array(avg_dev)).argmin()


Out[44]:
0

In [46]:
abs(array(avg_dev))


Out[46]:
array([ 0.16345894,  1.5020808 ,  0.39620176,  0.68301361,  0.41619331,
        0.39661694,  0.53678708,  0.16960727,  0.6398366 ,  1.37024427,
        0.16345894])

In [53]:
theta=deg2rad(60)
angle = [12*cos(theta),12*sin(theta)]
pat =  pattern_gen(array(angle), 8, 0.5, 0, 0, 5,128,128)
pat_fft = fftshift(fftn(ifftshift(pat)))
figsize(10,10)
matshow(pat,cmap='Greys')
arrow(128/2,128/2,*angle,head_width=5, head_length=5,ec='c')
grid('off')



In [63]:
#Super SIM
onfrac = 0.5
num_angles = 3
num_phases = 24

wl = 561

#open zip file, make sure the compression is set to ZIP_DEFLATED (8)
with zipfile.ZipFile('SIM{}_2D_test.repz11'.format(wl), 'w', compression=zipfile.ZIP_DEFLATED) as myzip:

    opt = False

    my_dir = os.path.join('SIM{}_2D_test'.format(wl),'')
    if not os.path.isdir(my_dir):
        print('Making '+my_dir)
        os.mkdir(my_dir)

    NA = 0.82
    
    ROlist = []
    
    seq = '48070 HHMI 10ms.seq11'
    
    myzip.write(os.path.join('HHMI_R11_Seq',seq),arcname=seq)
    
    for length in range(10,21):
        print('Length {}'.format(length))
        my_angles = best_angles(num_angles,length)
        
        iperiod = ideal_period(wl,NA=NA)
        super_RO = RunningOrder('SIM NA {}'.format(NA))
        
        RO_all_t = RunningOrder('Length {} All Orientations Triggered'.format(length))
        RO_all = RunningOrder('Length {} All Orientations'.format(length),triggered=False)
        
        patall =zeros((1536, 2048))
        
        for angle in my_angles:
            
            #calculate degree from angle for filename
            degree = rad2deg(arctan2(angle[0],angle[1]))
            
            RO1orient = RunningOrder('NA {} {:+.2f} degrees'.format(NA, degree), triggered=False)
            
            #optimize the angle
            if opt:
                print('Optimizing angle = {:+.2f} degrees'.format(degree))
                my_per = opt_period(iperiod,angle)[0]
            else:
                my_per = iperiod

            for phase in range(num_phases):
                #generate pattern, but with two periods
                pat = pattern_gen(angle, my_per,onfrac=onfrac,phase_idx=phase,nphases=num_phases,SIM_2D=False)
                
                #make image object
                pat_img = Image.fromarray((pat*255).astype('uint8'),mode='L')
                
                #generate filename, put orientation in front, so that its consistent
                name = 'pat-{:.2f}NA{:+.1f}deg-{:02d}ph-{:.4f}pix-{:.2f}DC.bmp'.format(NA, degree,phase,my_per,onfrac)
                
                #convert to binary and save
                pat_img.convert('1').save(os.path.join(my_dir,name))
                
                #move to zip file and save
                myzip.write(os.path.join(my_dir,name),arcname=name)
                
                super_RO.addbitplane(seq,name)
                
                if not phase:
                    RO1orient.addbitplane(seq,name)
                    #add to all angles pattern
                    patall += pat
                
                
                print('Wrote file: {}'.format(name))
                
            ROlist.append(RO1orient)
            
        #make image object for all
        patall_img = Image.fromarray((patall/num_angles*255).astype('uint8'),mode='L')

        #generate filename, put orientation in front, so that its consistent
        nameall = 'pat-{:.2f}NA-{:.4f}pix-{:.2f}DC-{}len_allangles.bmp'.format(NA,my_per,onfrac,length)

        #convert to binary and save
        patall_img.convert('1').save(os.path.join(my_dir,nameall))

        #move to zip file and save
        myzip.write(os.path.join(my_dir,nameall),arcname=nameall)
        
        RO_all_t.addbitplane(seq,nameall)
        RO_all.addbitplane(seq,nameall)
        
        ROlist.append(super_RO)
        ROlist.append(RO_all_t)
        ROlist.append(RO_all)
                
    my_Rep = Repetoire(ROlist)
    
    #write the rep file
    with open(os.path.join(my_dir,'SIM{}_2D.rep'.format(wl)),'w') as repfile:
        repfile.write(str(my_Rep))
        
    #now add the file to the zip
    myzip.write(os.path.join(my_dir,'SIM{}_2D.rep'.format(wl)),arcname='SIM{}_2D.rep'.format(wl))
    
print(my_Rep)


Length 10
Wrote file: pat-0.82NA+5.7deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+5.7deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+5.7deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.0deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.0deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.0deg-02ph-7.0970pix-0.50DC.bmp
Length 11
Wrote file: pat-0.82NA+5.2deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+5.2deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+5.2deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-52.1deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-52.1deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-52.1deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.8deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.8deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.8deg-02ph-7.0970pix-0.50DC.bmp
Length 12
Wrote file: pat-0.82NA+4.8deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+4.8deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-55.0deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.4deg-02ph-7.0970pix-0.50DC.bmp
Length 13
Wrote file: pat-0.82NA+8.7deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+8.7deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+8.7deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-51.3deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-51.3deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-51.3deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-112.6deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-112.6deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-112.6deg-02ph-7.0970pix-0.50DC.bmp
Length 14
Wrote file: pat-0.82NA+8.1deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+8.1deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+8.1deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-54.0deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-54.0deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-54.0deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.0deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.0deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.0deg-02ph-7.0970pix-0.50DC.bmp
Length 15
Wrote file: pat-0.82NA+7.6deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+7.6deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+7.6deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-00ph-7.0970pix-0.50DC.bmp
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-53.1deg-00ph-7.0970pix-0.50DC.bmp'
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-53.1deg-01ph-7.0970pix-0.50DC.bmp'
Wrote file: pat-0.82NA-53.1deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-113.2deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-113.2deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-113.2deg-02ph-7.0970pix-0.50DC.bmp
Length 16
Wrote file: pat-0.82NA+7.1deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+7.1deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+7.1deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-52.4deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-52.4deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-52.4deg-02ph-7.0970pix-0.50DC.bmp
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-53.1deg-02ph-7.0970pix-0.50DC.bmp'
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-111.8deg-00ph-7.0970pix-0.50DC.bmp'
Wrote file: pat-0.82NA-111.8deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.8deg-01ph-7.0970pix-0.50DC.bmp
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-111.8deg-01ph-7.0970pix-0.50DC.bmp'
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-111.8deg-02ph-7.0970pix-0.50DC.bmp'
Wrote file: pat-0.82NA-111.8deg-02ph-7.0970pix-0.50DC.bmp
Length 17
Wrote file: pat-0.82NA+6.7deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+6.7deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+6.7deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-54.5deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-54.5deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-54.5deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-113.6deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-113.6deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-113.6deg-02ph-7.0970pix-0.50DC.bmp
Length 18
Wrote file: pat-0.82NA+6.3deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+6.3deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+6.3deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-51.8deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-51.8deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-51.8deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-112.4deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-112.4deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-112.4deg-02ph-7.0970pix-0.50DC.bmp
Length 19
Wrote file: pat-0.82NA+6.0deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+6.0deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+6.0deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.7deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.7deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.7deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.3deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.3deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-111.3deg-02ph-7.0970pix-0.50DC.bmp
Length 20
Wrote file: pat-0.82NA+5.7deg-00ph-7.0970pix-0.50DC.bmp
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA+5.7deg-00ph-7.0970pix-0.50DC.bmp'
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA+5.7deg-01ph-7.0970pix-0.50DC.bmp'
Wrote file: pat-0.82NA+5.7deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA+5.7deg-02ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-01ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-53.1deg-02ph-7.0970pix-0.50DC.bmp
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA+5.7deg-02ph-7.0970pix-0.50DC.bmp'
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-114.0deg-00ph-7.0970pix-0.50DC.bmp'
Wrote file: pat-0.82NA-114.0deg-00ph-7.0970pix-0.50DC.bmp
Wrote file: pat-0.82NA-114.0deg-01ph-7.0970pix-0.50DC.bmp
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-114.0deg-01ph-7.0970pix-0.50DC.bmp'
C:\Anaconda3\lib\site-packages\ipykernel\__main__.py:66: UserWarning: Duplicate name: 'pat-0.82NA-114.0deg-02ph-7.0970pix-0.50DC.bmp'
Wrote file: pat-0.82NA-114.0deg-02ph-7.0970pix-0.50DC.bmp
SEQUENCES
A "48070 HHMI 10ms.seq11"
SEQUENCES_END

IMAGES
1 "pat-0.82NA+4.8deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+4.8deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+5.2deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+5.2deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+5.2deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+5.7deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+5.7deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+5.7deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.0deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.0deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.0deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.3deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.3deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.3deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.7deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.7deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+6.7deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+7.1deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+7.1deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+7.1deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+7.6deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+7.6deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+7.6deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+8.1deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+8.1deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+8.1deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+8.7deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+8.7deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA+8.7deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.0deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.0deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.0deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.3deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.3deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.3deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.8deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.8deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-111.8deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-112.4deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-112.4deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-112.4deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-112.6deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-112.6deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-112.6deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-113.2deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-113.2deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-113.2deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-113.6deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-113.6deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-113.6deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-114.0deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-114.0deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-114.0deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-114.4deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-51.3deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-51.3deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-51.3deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-51.8deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-51.8deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-51.8deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-52.1deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-52.1deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-52.1deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-52.4deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-52.4deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-52.4deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-53.1deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-53.1deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-53.1deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-53.7deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-53.7deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-53.7deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-54.0deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-54.0deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-54.0deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-54.5deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-54.5deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-54.5deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-00ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-01ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-55.0deg-02ph-7.0970pix-0.50DC.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-10len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-11len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-12len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-13len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-14len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-15len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-16len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-17len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-18len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-19len_allangles.bmp"
1 "pat-0.82NA-7.0970pix-0.50DC-20len_allangles.bmp"
IMAGES_END

DEFAULT "NA 0.82 +5.71 degrees"
[HWA

 {(A,6) }
]

"NA 0.82 -53.13 degrees"
[HWA

 {(A,69) }
]

"NA 0.82 -113.96 degrees"
[HWA

 {(A,51) }
]

"SIM NA 0.82"
[HWA

 <t(A,6) >
 {f (A,6) }
 <t(A,7) >
 {f (A,7) }
 <t(A,8) >
 {f (A,8) }
 <t(A,69) >
 {f (A,69) }
 <t(A,70) >
 {f (A,70) }
 <t(A,71) >
 {f (A,71) }
 <t(A,51) >
 {f (A,51) }
 <t(A,52) >
 {f (A,52) }
 <t(A,53) >
 {f (A,53) }
]

"Length 10 All Orientations Triggered"
[HWA

 <t(A,84) >
 {f (A,84) }
]

"Length 10 All Orientations"
[HWA

 {(A,84) }
]

"NA 0.82 +5.19 degrees"
[HWA

 {(A,3) }
]

"NA 0.82 -52.13 degrees"
[HWA

 {(A,63) }
]

"NA 0.82 -111.80 degrees"
[HWA

 {(A,36) }
]

"SIM NA 0.82"
[HWA

 <t(A,3) >
 {f (A,3) }
 <t(A,4) >
 {f (A,4) }
 <t(A,5) >
 {f (A,5) }
 <t(A,63) >
 {f (A,63) }
 <t(A,64) >
 {f (A,64) }
 <t(A,65) >
 {f (A,65) }
 <t(A,36) >
 {f (A,36) }
 <t(A,37) >
 {f (A,37) }
 <t(A,38) >
 {f (A,38) }
]

"Length 11 All Orientations Triggered"
[HWA

 <t(A,85) >
 {f (A,85) }
]

"Length 11 All Orientations"
[HWA

 {(A,85) }
]

"NA 0.82 +4.76 degrees"
[HWA

 {(A,0) }
]

"NA 0.82 -55.01 degrees"
[HWA

 {(A,81) }
]

"NA 0.82 -114.44 degrees"
[HWA

 {(A,54) }
]

"SIM NA 0.82"
[HWA

 <t(A,0) >
 {f (A,0) }
 <t(A,1) >
 {f (A,1) }
 <t(A,2) >
 {f (A,2) }
 <t(A,81) >
 {f (A,81) }
 <t(A,82) >
 {f (A,82) }
 <t(A,83) >
 {f (A,83) }
 <t(A,54) >
 {f (A,54) }
 <t(A,55) >
 {f (A,55) }
 <t(A,56) >
 {f (A,56) }
]

"Length 12 All Orientations Triggered"
[HWA

 <t(A,86) >
 {f (A,86) }
]

"Length 12 All Orientations"
[HWA

 {(A,86) }
]

"NA 0.82 +8.75 degrees"
[HWA

 {(A,27) }
]

"NA 0.82 -51.34 degrees"
[HWA

 {(A,57) }
]

"NA 0.82 -112.62 degrees"
[HWA

 {(A,42) }
]

"SIM NA 0.82"
[HWA

 <t(A,27) >
 {f (A,27) }
 <t(A,28) >
 {f (A,28) }
 <t(A,29) >
 {f (A,29) }
 <t(A,57) >
 {f (A,57) }
 <t(A,58) >
 {f (A,58) }
 <t(A,59) >
 {f (A,59) }
 <t(A,42) >
 {f (A,42) }
 <t(A,43) >
 {f (A,43) }
 <t(A,44) >
 {f (A,44) }
]

"Length 13 All Orientations Triggered"
[HWA

 <t(A,87) >
 {f (A,87) }
]

"Length 13 All Orientations"
[HWA

 {(A,87) }
]

"NA 0.82 +8.13 degrees"
[HWA

 {(A,24) }
]

"NA 0.82 -53.97 degrees"
[HWA

 {(A,75) }
]

"NA 0.82 -111.04 degrees"
[HWA

 {(A,30) }
]

"SIM NA 0.82"
[HWA

 <t(A,24) >
 {f (A,24) }
 <t(A,25) >
 {f (A,25) }
 <t(A,26) >
 {f (A,26) }
 <t(A,75) >
 {f (A,75) }
 <t(A,76) >
 {f (A,76) }
 <t(A,77) >
 {f (A,77) }
 <t(A,30) >
 {f (A,30) }
 <t(A,31) >
 {f (A,31) }
 <t(A,32) >
 {f (A,32) }
]

"Length 14 All Orientations Triggered"
[HWA

 <t(A,88) >
 {f (A,88) }
]

"Length 14 All Orientations"
[HWA

 {(A,88) }
]

"NA 0.82 +7.59 degrees"
[HWA

 {(A,21) }
]

"NA 0.82 -53.13 degrees"
[HWA

 {(A,69) }
]

"NA 0.82 -113.20 degrees"
[HWA

 {(A,45) }
]

"SIM NA 0.82"
[HWA

 <t(A,21) >
 {f (A,21) }
 <t(A,22) >
 {f (A,22) }
 <t(A,23) >
 {f (A,23) }
 <t(A,69) >
 {f (A,69) }
 <t(A,70) >
 {f (A,70) }
 <t(A,71) >
 {f (A,71) }
 <t(A,45) >
 {f (A,45) }
 <t(A,46) >
 {f (A,46) }
 <t(A,47) >
 {f (A,47) }
]

"Length 15 All Orientations Triggered"
[HWA

 <t(A,89) >
 {f (A,89) }
]

"Length 15 All Orientations"
[HWA

 {(A,89) }
]

"NA 0.82 +7.13 degrees"
[HWA

 {(A,18) }
]

"NA 0.82 -52.43 degrees"
[HWA

 {(A,66) }
]

"NA 0.82 -111.80 degrees"
[HWA

 {(A,36) }
]

"SIM NA 0.82"
[HWA

 <t(A,18) >
 {f (A,18) }
 <t(A,19) >
 {f (A,19) }
 <t(A,20) >
 {f (A,20) }
 <t(A,66) >
 {f (A,66) }
 <t(A,67) >
 {f (A,67) }
 <t(A,68) >
 {f (A,68) }
 <t(A,36) >
 {f (A,36) }
 <t(A,37) >
 {f (A,37) }
 <t(A,38) >
 {f (A,38) }
]

"Length 16 All Orientations Triggered"
[HWA

 <t(A,90) >
 {f (A,90) }
]

"Length 16 All Orientations"
[HWA

 {(A,90) }
]

"NA 0.82 +6.71 degrees"
[HWA

 {(A,15) }
]

"NA 0.82 -54.46 degrees"
[HWA

 {(A,78) }
]

"NA 0.82 -113.63 degrees"
[HWA

 {(A,48) }
]

"SIM NA 0.82"
[HWA

 <t(A,15) >
 {f (A,15) }
 <t(A,16) >
 {f (A,16) }
 <t(A,17) >
 {f (A,17) }
 <t(A,78) >
 {f (A,78) }
 <t(A,79) >
 {f (A,79) }
 <t(A,80) >
 {f (A,80) }
 <t(A,48) >
 {f (A,48) }
 <t(A,49) >
 {f (A,49) }
 <t(A,50) >
 {f (A,50) }
]

"Length 17 All Orientations Triggered"
[HWA

 <t(A,91) >
 {f (A,91) }
]

"Length 17 All Orientations"
[HWA

 {(A,91) }
]

"NA 0.82 +6.34 degrees"
[HWA

 {(A,12) }
]

"NA 0.82 -51.84 degrees"
[HWA

 {(A,60) }
]

"NA 0.82 -112.38 degrees"
[HWA

 {(A,39) }
]

"SIM NA 0.82"
[HWA

 <t(A,12) >
 {f (A,12) }
 <t(A,13) >
 {f (A,13) }
 <t(A,14) >
 {f (A,14) }
 <t(A,60) >
 {f (A,60) }
 <t(A,61) >
 {f (A,61) }
 <t(A,62) >
 {f (A,62) }
 <t(A,39) >
 {f (A,39) }
 <t(A,40) >
 {f (A,40) }
 <t(A,41) >
 {f (A,41) }
]

"Length 18 All Orientations Triggered"
[HWA

 <t(A,92) >
 {f (A,92) }
]

"Length 18 All Orientations"
[HWA

 {(A,92) }
]

"NA 0.82 +6.01 degrees"
[HWA

 {(A,9) }
]

"NA 0.82 -53.75 degrees"
[HWA

 {(A,72) }
]

"NA 0.82 -111.25 degrees"
[HWA

 {(A,33) }
]

"SIM NA 0.82"
[HWA

 <t(A,9) >
 {f (A,9) }
 <t(A,10) >
 {f (A,10) }
 <t(A,11) >
 {f (A,11) }
 <t(A,72) >
 {f (A,72) }
 <t(A,73) >
 {f (A,73) }
 <t(A,74) >
 {f (A,74) }
 <t(A,33) >
 {f (A,33) }
 <t(A,34) >
 {f (A,34) }
 <t(A,35) >
 {f (A,35) }
]

"Length 19 All Orientations Triggered"
[HWA

 <t(A,93) >
 {f (A,93) }
]

"Length 19 All Orientations"
[HWA

 {(A,93) }
]

"NA 0.82 +5.71 degrees"
[HWA

 {(A,6) }
]

"NA 0.82 -53.13 degrees"
[HWA

 {(A,69) }
]

"NA 0.82 -113.96 degrees"
[HWA

 {(A,51) }
]

"SIM NA 0.82"
[HWA

 <t(A,6) >
 {f (A,6) }
 <t(A,7) >
 {f (A,7) }
 <t(A,8) >
 {f (A,8) }
 <t(A,69) >
 {f (A,69) }
 <t(A,70) >
 {f (A,70) }
 <t(A,71) >
 {f (A,71) }
 <t(A,51) >
 {f (A,51) }
 <t(A,52) >
 {f (A,52) }
 <t(A,53) >
 {f (A,53) }
]

"Length 20 All Orientations Triggered"
[HWA

 <t(A,94) >
 {f (A,94) }
]

"Length 20 All Orientations"
[HWA

 {(A,94) }
]



In [ ]: