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

update

parent 0659fdd5
Loading
Loading
Loading
Loading
Loading
+21 −21
Original line number Diff line number Diff line
@@ -1579,32 +1579,32 @@ class MCIsimulator():
            self.information['dec_obj'] = self.star['dec_gaia'].mean()
            nsrcs = len(self.star['ra_gaia'])

        if get_file_extension(starcat) == '.fits':
        # if get_file_extension(starcat) == '.fits':

            self.log.info('Stat catlog file name is %s' % (starcat))
        #     self.log.info('Stat catlog file name is %s' % (starcat))

            df0 = fits.open(
                self.information['dir_path']+'/MCI_inputData/star_input/'+starcat)
        #     df0 = fits.open(
        #         self.information['dir_path']+'/MCI_inputData/star_input/'+starcat)

            self.star = df0[1].data
            ###
        #     self.star = df0[1].data
        #     ###

            if 'ra' not in self.star.names or 'dec' not in self.star.names:
                print('no ra')
                self.log.error(
                    'Error,no ra or dec data in the star_cat catlog file ')
                raise ValueError(
                    'Error,no ra or dec data in the star_cat catlog file ')
        #     if 'ra' not in self.star.names or 'dec' not in self.star.names:
        #         print('no ra')
        #         self.log.error(
        #             'Error,no ra or dec data in the star_cat catlog file ')
        #         raise ValueError(
        #             'Error,no ra or dec data in the star_cat catlog file ')

            if self.star['ra'].max() > 360 or self.star['ra'].min() < 0 or self.star['dec'].max() > 90 or self.star['dec'].min() < -90:
                self.log.error(
                    'ra or dec data beyond definition,please check!')
                raise ValueError(
                    'ra or dec data beyond definition,please check!')
        #     if self.star['ra'].max() > 360 or self.star['ra'].min() < 0 or self.star['dec'].max() > 90 or self.star['dec'].min() < -90:
        #         self.log.error(
        #             'ra or dec data beyond definition,please check!')
        #         raise ValueError(
        #             'ra or dec data beyond definition,please check!')

            self.information['ra_obj'] = self.star['ra'].mean()
            self.information['dec_obj'] = self.star['dec'].mean()
            nsrcs = len(self.star['ra'])
        #     self.information['ra_obj'] = self.star['ra'].mean()
        #     self.information['dec_obj'] = self.star['dec'].mean()
        #     nsrcs = len(self.star['ra'])

        ##################################

@@ -2501,7 +2501,7 @@ class MCIsimulator():
            if self.lensing:

                filename = self.information['dir_path'] + \
                    'MCI_inputData/galaxy_Input/Lens_SED_IMG_0.025_241227/Lens_img_cut_SED_' + \
                    'MCI_inputData/galaxy_Input/Lens_SED_IMG_0.025_230606/Lens_img_cut_SED_' + \
                    str(k2+1)+'.fits'
                if not os.path.exists(filename):
                    continue