Commit b823a7e2 authored by Yan Zhaojun's avatar Yan Zhaojun
Browse files

update

parent 62c408f8
Pipeline #7736 failed with stage
in 0 seconds
...@@ -2159,22 +2159,18 @@ class IFSsimulator(): ...@@ -2159,22 +2159,18 @@ class IFSsimulator():
def getFrameTransferImg(self): def getFrameTransferImg(self):
""" """
Returns Returns
------- -------
None. None.
""" """
""" """
get frame transfer image from original image of self.image_b and self.image_r get frame transfer image from original image of self.image_b and self.image_r
""" """
overscan=320 overscan = 320
self.frame_b_4 = np.zeros((1024+overscan, 2048), dtype=float) self.frame_b_4 = np.zeros((1024+overscan, 2048), dtype=float)
self.frame_b_3 = np.zeros((1024+overscan, 2048), dtype=float) self.frame_b_3 = np.zeros((1024+overscan, 2048), dtype=float)
self.frame_b_2 = np.zeros((1024+overscan, 2048), dtype=float) self.frame_b_2 = np.zeros((1024+overscan, 2048), dtype=float)
self.frame_b_1 = np.zeros((1024+overscan, 2048), dtype=float) self.frame_b_1 = np.zeros((1024+overscan, 2048), dtype=float)
self.frame_r_4 = np.zeros((1536+overscan, 3072), dtype=float) self.frame_r_4 = np.zeros((1536+overscan, 3072), dtype=float)
self.frame_r_3 = np.zeros((1536+overscan, 3072), dtype=float) self.frame_r_3 = np.zeros((1536+overscan, 3072), dtype=float)
self.frame_r_2 = np.zeros((1536+overscan, 3072), dtype=float) self.frame_r_2 = np.zeros((1536+overscan, 3072), dtype=float)
...@@ -2715,7 +2711,7 @@ class IFSsimulator(): ...@@ -2715,7 +2711,7 @@ class IFSsimulator():
self.image_r[0:1536+overscan, 3442*3:3442*3+3072+prescan+overscan] += np.random.normal( self.image_r[0:1536+overscan, 3442*3:3442*3+3072+prescan+overscan] += np.random.normal(
loc=0.0, scale=self.information['rn4_r'], size=(1856, 3442)) loc=0.0, scale=self.information['rn4_r'], size=(1856, 3442))
########################################################################################## ##############################################################################
def appFrameTransferEffect(self): def appFrameTransferEffect(self):
""" """
...@@ -2736,17 +2732,17 @@ class IFSsimulator(): ...@@ -2736,17 +2732,17 @@ class IFSsimulator():
self.image_b[0:1024+overscan, prescan:2048 + self.image_b[0:1024+overscan, prescan:2048 +
prescan] += self.frame_b_1[0:1024+overscan, 0:2048] prescan] += self.frame_b_1[0:1024+overscan, 0:2048]
########## zone 2, OSH ################# # ######### zone 2, OSH #################
self.image_b[0:1024+overscan, prescan+2418:2418+2048 + self.image_b[0:1024+overscan, prescan+2418:2418+2048 +
prescan] += self.frame_b_2[0:1024+overscan, 0:2048] prescan] += self.frame_b_2[0:1024+overscan, 0:2048]
########## zone 3, OSE ################### # ######### zone 3, OSE ###################
self.image_b[0:1024+overscan, prescan+2418*2:2418*2 + self.image_b[0:1024+overscan, prescan+2418*2:2418*2 +
2048+prescan] += self.frame_b_3[0:1024+overscan, 0:2048] 2048+prescan] += self.frame_b_3[0:1024+overscan, 0:2048]
########## zone 4, OSF ############### # ######### zone 4, OSF ###############
self.image_b[0:1024+overscan, prescan+2418*3:2418*3 + self.image_b[0:1024+overscan, prescan+2418*3:2418*3 +
2048+prescan] += self.frame_b_4[0:1024+overscan, 0:2048] 2048+prescan] += self.frame_b_4[0:1024+overscan, 0:2048]
...@@ -2760,16 +2756,16 @@ class IFSsimulator(): ...@@ -2760,16 +2756,16 @@ class IFSsimulator():
self.image_r[0:1536+overscan, prescan+3442*0:3442*0 + self.image_r[0:1536+overscan, prescan+3442*0:3442*0 +
3072+prescan] += self.frame_r_1[0:1536+overscan, 0:3072] 3072+prescan] += self.frame_r_1[0:1536+overscan, 0:3072]
########## zone 2 ,OSh ################# # ######### zone 2 ,OSh #################
self.image_r[0:1536+overscan, prescan+3442*1:3442*1 + self.image_r[0:1536+overscan, prescan+3442*1:3442*1 +
3072+prescan] += self.frame_r_2[0:1536+overscan, 0:3072] 3072+prescan] += self.frame_r_2[0:1536+overscan, 0:3072]
########## zone 1 ,OSE ################### # ######### zone 1 ,OSE ###################
self.image_r[0:1536+overscan, prescan+3442*2:3442*2 + self.image_r[0:1536+overscan, prescan+3442*2:3442*2 +
3072+prescan] += self.frame_r_3[0:1536+overscan, 0:3072] 3072+prescan] += self.frame_r_3[0:1536+overscan, 0:3072]
########## zone 4,OSF ########### # ######### zone 4,OSF ###########
self.image_r[0:1536+overscan, prescan+3442*3:3442*3 + self.image_r[0:1536+overscan, prescan+3442*3:3442*3 +
3072+prescan] += self.frame_r_4[0:1536+overscan, 0:3072] 3072+prescan] += self.frame_r_4[0:1536+overscan, 0:3072]
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment