DM_simulate.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:Optics 作者: danustc 项目源码 文件源码
def __init__(self, nseg = 12, nPixels = 256, pattern=None):
        self.nSegments = nseg
        self.nPixels = nPixels
        self.DMsegs = np.zeros((self.nSegments, self.nSegments))
        self.zern = Zernike_func(nPixels/2)
        self.borders = np.linspace(0,self.nPixels,num=self.nSegments+1).astype(int)


        if pattern is None:
            self.pattern = np.zeros((nPixels,nPixels))
        else:
            zoom = 256./np.float(pattern.shape[0])
            MOD = interpolation.zoom(pattern,zoom,order=0,mode='nearest')
            self.pattern = MOD
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号