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()
@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()
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()
""" 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()