diff --git a/csst_mci_sim/csst_mci_sim.py b/csst_mci_sim/csst_mci_sim.py index 35c045b085f8480131fab058e9dd100b41490db0..3e538aee0ed41eb01239067d3f9da5f8529f829c 100644 --- a/csst_mci_sim/csst_mci_sim.py +++ b/csst_mci_sim/csst_mci_sim.py @@ -1576,13 +1576,13 @@ class MCIsimulator(): self.filter_psf=dict() filtername=self.filter_g - self.filter_psf['g']=np.load(information['dir_path']+'MCI_inputData/PSF/'+filtername+'_PSF.npy', allow_pickle=True).item() + self.filter_psf['g']=np.load(self.information['dir_path']+'MCI_inputData/PSF/'+filtername+'_PSF.npy', allow_pickle=True).item() filtername=self.filter_r - self.filter_psf['r']=np.load(information['dir_path']+'MCI_inputData/PSF/'+filtername+'_PSF.npy', allow_pickle=True).item() + self.filter_psf['r']=np.load(self.information['dir_path']+'MCI_inputData/PSF/'+filtername+'_PSF.npy', allow_pickle=True).item() filtername=self.filter_i - self.filter_psf['i']=np.load(information['dir_path']+'MCI_inputData/PSF/'+filtername+'_PSF.npy', allow_pickle=True).item() + self.filter_psf['i']=np.load(self.information['dir_path']+'MCI_inputData/PSF/'+filtername+'_PSF.npy', allow_pickle=True).item() return @@ -5607,6 +5607,8 @@ def runMCIsim(sourcein,configfile,dir_path,iLoop): sim[iLoop].information['dir_path'] = dir_path + print('sim.information dir_path', dir_path) + sim[iLoop].simulate(iLoop) return diff --git a/tests/test_mci_sim.py b/tests/test_mci_sim.py index 0d1b767dffc66d002c1b81858f40eebb3df2463e..b03b1a83c4c7447cdef5f380dabc44057891f204 100644 --- a/tests/test_mci_sim.py +++ b/tests/test_mci_sim.py @@ -47,6 +47,7 @@ class TestDemoFunction(unittest.TestCase): print(configfile) csst_mci_sim.runMCIsim(sourcein, configfile, dir_path, 1) + self.assertEqual( 0 , 1, "case 1: SCI sim passes.",