Prepare data for running scamp; Combine all image data, weight files, flag files to their one frame.
Parameters
----------
fitslist: the image name, e.g.,/line17/Jundan/csst/combine/MSC_210304093000_0000000_06_img.fits
image_prefix: the prefix of the combined image fits, e.g.,MSC_210304093000_0000000
path_config:path of the configure files
output_dir: directory of output
Outputs
----------
The joined multi-extension file(not stacked), weight,flag files. e.g., MSC_210304093000_0000000_img.fits,MSC_210304093000_0000000_wht.fits, MSC_210304093000_0000000_flg.fits.
"""
print('################## use missfits to combine images ###################')
fn=output_dir+image_prefix
miss_fits1='missfits -c '+path_config+'default.missfits -OUTFILE_TYPE MULTI '+fn+' -SPLIT_SUFFIX _%02d_img.fits -SAVE_TYPE NEW -NEW_SUFFIX _img'
miss_fits2='missfits -c '+path_config+'default.missfits -OUTFILE_TYPE MULTI '+fn+' -SPLIT_SUFFIX _%02d_flg.fits -SAVE_TYPE NEW -NEW_SUFFIX _flg'
miss_fits3='missfits -c '+path_config+'default.missfits -OUTFILE_TYPE MULTI '+fn+' -SPLIT_SUFFIX _%02d_wht.fits -SAVE_TYPE NEW -NEW_SUFFIX _wht'
Get reference catalog for scamp. The reference cat is GAIA DR2.
Parameters
----------
image: a image to get its reference catalog, e.g.,MSC_210304093000_0000000_img.fits. Usually the center of the image is the wcs parameters CRVAL1,CRVAL1.
search_radius: circle radius for searching, units: degree. e.g., 2 degree for a 1x1 deg^2 image. For large ccd size, use larger radius. csst, r=3 deg.
path: directory of the reference catalog.
Returns
-------
outcat: filename of the cross matched catalog. This catalog is used as a reference catalog for running scamp. e.g.,MSC_000001_r_210103150723gaia.fits