Exemplo n.º 1
0
if __name__ == '__main__':

    from lens import LensList
    from tcc import TCCList
    from mask import Mask
    from source import Source
    import time

    a = time.time()
    m = Mask()
    m.x_range = [-300.0, 300.0]
    m.y_range = [-300.0, 300.0]
    m.x_gridsize = 2.5
    m.y_gridsize = 2.5
    m.openGDS('./NanGateLibGDS/NOR2_X2.gds', 11, 0.3)
    m.maskfft()

    s = Source()
    s.na = 1.35
    s.maskxpitch = m.x_range[1] - m.x_range[0]
    s.maskypitch = m.y_range[1] - m.y_range[0]
    s.type = 'annular'
    s.sigma_in = 0.7
    s.sigma_out = 0.9
    s.smooth_deta = 0.00
    s.shiftAngle = 0
    s.update()
    s.ifft()

    o = LensList()
Exemplo n.º 2
0
@author: WenLv ([email protected])
"""

from lens import LensList
from tcc import TCCList
from mask import Mask
from source import Source
from ilt import RobustILT

import numpy as np
import time

m = Mask()
m.x_gridsize = 2.5
m.y_gridsize = 2.5
m.openGDS('./NanGateLibGDS/NOR2_X2.gds', layername=11, boundary=0.3)
m.maskfft()

s = Source()
s.na = 1.35
s.maskxpitch = m.x_range[1] - m.x_range[0]
s.maskypitch = m.y_range[1] - m.y_range[0]
s.type = 'annular'
s.sigma_in = 0.7
s.sigma_out = 0.9
s.smooth_deta = 0.00
s.shiftAngle = 0
s.update()
s.ifft()

o = LensList()
Exemplo n.º 3
0
   
if __name__ == '__main__' :
    
    from lens import LensList
    from tcc import TCCList
    from mask import Mask
    from source import Source    
    import time
    
    a = time.time()
    m = Mask()
    m.x_range = [-300.0,300.0]
    m.y_range = [-300.0,300.0]
    m.x_gridsize = 2.5
    m.y_gridsize = 2.5
    m.openGDS('./NanGateLibGDS/NOR2_X2.gds',11,0.3)
    m.maskfft()
    
    s = Source()
    s.na = 1.35
    s.maskxpitch = m.x_range[1] - m.x_range[0]
    s.maskypitch = m.y_range[1] - m.y_range[0]
    s.type = 'annular'
    s.sigma_in = 0.7
    s.sigma_out = 0.9
    s.smooth_deta = 0.00
    s.shiftAngle = 0
    s.update()
    s.ifft()
    
    o = LensList()
Exemplo n.º 4
0
"""

from lens import LensList
from tcc import TCCList
from mask import Mask
from source import Source 
from ilt import RobustILT

import numpy as np    
import time


m = Mask()
m.x_gridsize = 2.5
m.y_gridsize = 2.5
m.openGDS('./NanGateLibGDS/NOR2_X2.gds',layername=11,boundary=0.3)
m.maskfft()


s = Source()
s.na = 1.35
s.maskxpitch = m.x_range[1] - m.x_range[0]
s.maskypitch = m.y_range[1] - m.y_range[0]
s.type = 'annular'
s.sigma_in = 0.7
s.sigma_out = 0.9
s.smooth_deta = 0.00
s.shiftAngle = 0
s.update()
s.ifft()