Loading csst_ifs_sim/csst_ifs_sim.py +28 −10 Original line number Diff line number Diff line Loading @@ -1976,18 +1976,20 @@ class IFSsimulator(): else: ss = '_' if self.information['dir_path'] == '/nfsdata/share/simulation-unittest/ifs_sim/': self.result_path = self.information['dir_path'] + \ self.information['result_path']+'/'+self.source+ss+result_day else: # if self.information['dir_path'] == '/nfsdata/share/simulation-unittest/ifs_sim/': # self.result_path = self.information['dir_path'] + \ # self.information['result_path']+'/'+self.source+ss+result_day # else: home_path = os.environ['HOME'] # home_path = os.environ['HOME'] if home_path == '/home/yan': # if home_path == '/home/yan': self.result_path = '../IFS_simData/'+self.source+ss+result_day else: self.result_path = '/data/ifspip/CCD_ima/'+self.source+ss+result_day # self.result_path = '../IFS_simData/'+self.source+ss+result_day # else: # self.result_path = '/data/ifspip/CCD_ima/'+self.source+ss+result_day self.result_path= self.information['result_path']+self.source+ss+result_day if os.path.isdir(self.result_path) == False: os.mkdir(self.result_path) Loading Loading @@ -5722,7 +5724,7 @@ class IFSsimulator(): ############################################################################ def runIFSsim(sourcein, configfile, dir_path, iLoop, debug, applyhole='no'): def runIFSsim(sourcein, configfile, dir_path, result_path,iLoop, debug, applyhole='no'): """ Loading Loading @@ -5757,8 +5759,24 @@ def runIFSsim(sourcein, configfile, dir_path, iLoop, debug, applyhole='no'): simulate[iLoop].information['debug'] = debug simulate[iLoop].information['result_path'] = result_path simulate[iLoop].simulate(sourcein, iLoop) return 1 ############################## end ########################################## if self.information['dir_path'] == '/nfsdata/share/simulation-unittest/ifs_sim/': self.result_path = self.information['dir_path'] + \ self.information['result_path']+'/'+self.source+ss+result_day else: home_path = os.environ['HOME'] if home_path == '/home/yan': self.result_path = '../IFS_simData/'+self.source+ss+result_day else: self.result_path = '/data/ifspip/CCD_ima/'+self.source+ss+result_day No newline at end of file csst_ifs_sim/ifs_data/IFS_sim_C90.config +0 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ CCDygap = 8.116 sky_fitsin =IFS_inputdata/FengshuaiData/NGC6397_S6102.fits result_path =ifs_sim_result debug =yes Loading tests/test_ifs_sim.py +21 −7 Original line number Diff line number Diff line Loading @@ -43,7 +43,11 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 1: SCI sim passes.", Loading Loading @@ -77,7 +81,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, Loading Loading @@ -112,7 +118,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, Loading Loading @@ -147,7 +155,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 4: sim passes.", Loading Loading @@ -181,7 +191,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'yes') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'yes') self.assertEqual( 1 , 1, "case 5: sim passes.", Loading Loading @@ -215,7 +227,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 6: sim passes.", Loading Loading
csst_ifs_sim/csst_ifs_sim.py +28 −10 Original line number Diff line number Diff line Loading @@ -1976,18 +1976,20 @@ class IFSsimulator(): else: ss = '_' if self.information['dir_path'] == '/nfsdata/share/simulation-unittest/ifs_sim/': self.result_path = self.information['dir_path'] + \ self.information['result_path']+'/'+self.source+ss+result_day else: # if self.information['dir_path'] == '/nfsdata/share/simulation-unittest/ifs_sim/': # self.result_path = self.information['dir_path'] + \ # self.information['result_path']+'/'+self.source+ss+result_day # else: home_path = os.environ['HOME'] # home_path = os.environ['HOME'] if home_path == '/home/yan': # if home_path == '/home/yan': self.result_path = '../IFS_simData/'+self.source+ss+result_day else: self.result_path = '/data/ifspip/CCD_ima/'+self.source+ss+result_day # self.result_path = '../IFS_simData/'+self.source+ss+result_day # else: # self.result_path = '/data/ifspip/CCD_ima/'+self.source+ss+result_day self.result_path= self.information['result_path']+self.source+ss+result_day if os.path.isdir(self.result_path) == False: os.mkdir(self.result_path) Loading Loading @@ -5722,7 +5724,7 @@ class IFSsimulator(): ############################################################################ def runIFSsim(sourcein, configfile, dir_path, iLoop, debug, applyhole='no'): def runIFSsim(sourcein, configfile, dir_path, result_path,iLoop, debug, applyhole='no'): """ Loading Loading @@ -5757,8 +5759,24 @@ def runIFSsim(sourcein, configfile, dir_path, iLoop, debug, applyhole='no'): simulate[iLoop].information['debug'] = debug simulate[iLoop].information['result_path'] = result_path simulate[iLoop].simulate(sourcein, iLoop) return 1 ############################## end ########################################## if self.information['dir_path'] == '/nfsdata/share/simulation-unittest/ifs_sim/': self.result_path = self.information['dir_path'] + \ self.information['result_path']+'/'+self.source+ss+result_day else: home_path = os.environ['HOME'] if home_path == '/home/yan': self.result_path = '../IFS_simData/'+self.source+ss+result_day else: self.result_path = '/data/ifspip/CCD_ima/'+self.source+ss+result_day No newline at end of file
csst_ifs_sim/ifs_data/IFS_sim_C90.config +0 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ CCDygap = 8.116 sky_fitsin =IFS_inputdata/FengshuaiData/NGC6397_S6102.fits result_path =ifs_sim_result debug =yes Loading
tests/test_ifs_sim.py +21 −7 Original line number Diff line number Diff line Loading @@ -43,7 +43,11 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 1: SCI sim passes.", Loading Loading @@ -77,7 +81,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, Loading Loading @@ -112,7 +118,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, Loading Loading @@ -147,7 +155,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 4: sim passes.", Loading Loading @@ -181,7 +191,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'yes') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'yes') self.assertEqual( 1 , 1, "case 5: sim passes.", Loading Loading @@ -215,7 +227,9 @@ class TestDemoFunction(unittest.TestCase): print(configfile) debug=True csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, debug,'no') result_path=dir_path+'ifs_sim_result' csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 6: sim passes.", Loading