Commit ebf3aad0 authored by niejuzi's avatar niejuzi
Browse files

update code

parent 1464b4ec
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ class CsstProcMscPositionCalibration(CsstProcessor):
            hdul_flg.append(h1)
        hdul_flg.writeto(output_flgnm, overwrite=True)

    def run_sextractor(self, fn_list, ccd_ids):
    def run_sextractor(self, ccd_ids):
        """
        Run sextractor

@@ -87,6 +87,7 @@ class CsstProcMscPositionCalibration(CsstProcessor):
            sex_cat = self.dm.l1_sci(ccd_id = this_ccd_id, suffix="img", ext="cat")
            fn = self.dm.l1_sci(ccd_id=this_ccd_id, suffix="img", ext="fits")
            cat_list.append(sex_cat)
            fn_list.append(fn)
        
        config_sextractor = CONFIG_PATH + "new_csst_realtime.no.weight.sex"
        sex_comd1 = 'sex -c ' + config_sextractor + ' '
@@ -441,8 +442,8 @@ class CsstProcMscPositionCalibration(CsstProcessor):
        #self.join_data(img_list, wht_list, flg_list)
        print('################## run sextractor ###################')
        p = Pool()
        prod_x = partial(self.run_sextractor,ccd_ids)
        result = p.map(prod_x, fn_list)
        prod_x = partial(self.run_sextractor)
        result = p.map(prod_x, ccd_ids)
        p.close()
        p.join()
        self.run_sextractor(ccd_ids)