
sex = sex -c sex.conf

catalogs:
	$(sex) -CATALOG_NAME test2.cat LGAL_IC342-nd-int.fits

# sex -c sex.conf -CATALOG_NAME test2.cat LGAL_IC342-nd-int.fits
# sex -c sex.conf -CATALOG_NAME test3.cat LGAL_IC342-nd-int.fits
# sex -c sex.conf -CATALOG_NAME test4.cat LGAL_IC342-fd-int.fits
# sex -c sex.conf -CATALOG_NAME test5.cat LGAL_IC342-nd-int.fits
# sex -c sex.conf -CATALOG_NAME test6.cat LGAL_IC342-nd-int.fits

odi_r = match_ic342r+icbg.MEDIAN.fits
odi_ha = match_ic342ha.MEDIAN.fits



fix_cutouts:
	./scale_truncate.py ic342_rough.reg LGAL_IC342-fd-rrhr.fits LGAL_IC342-nd-rrhr.fits : LGAL_IC342-fd-int.fits LGAL_IC342-nd-int.fits \
		ha-r-psf+fov_matched.fits odi_r_fov_matched.fits odi_ha_fov_matched.fits  match_ic342ha.MEDIAN.weight.fits odi_haweight_fov_matched.fits odi_rweight_fov_matched.fits



psfmatch:
	./matchpsf.py $(odi_r) $(odi_ha) psfmatch_boxes.reg ha-r-psfmatched.fits


match_footprint:
	./match_cutouts.py LGAL_IC342-nd-int.fits ha-r-psfmatched.fits ha-r-psf+fov_matched.fits
	./match_cutouts.py LGAL_IC342-nd-int.fits $(odi_r) odi_r_fov_matched.fits
	./match_cutouts.py LGAL_IC342-nd-int.fits $(odi_ha) odi_ha_fov_matched.fits
	./match_cutouts.py LGAL_IC342-nd-int.fits match_ic342ha.MEDIAN.weight.fits odi_haweight_fov_matched.fits
	./match_cutouts.py LGAL_IC342-nd-int.fits match_ic342r+icbg.MEDIAN.weight.fits odi_rweight_fov_matched.fits




sextractor: nuv fuv

nuv:
	sex -c sex.conf -CATALOG_NAME run_fuv+nuv/test_nuv.vot \
	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394 -BACK_TYPE MANUAL \
	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
    -WRITE_XML Y -XML_NAME run_fuv+nuv/run_fuv+nuv.xml \
    -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fixed.fits \
    -CHECKIMAGE_NAME run_fuv+nuv/segmentation_nuv.fixed.fits,run_fuv+nuv/back_nuv.fixed.fits,run_fuv+nuv/minusback_nuv.fixed.fits,run_fuv+nuv/objects_nuv.fixed.fits,run_fuv+nuv/apertures_nuv.fixed.fits,run_fuv+nuv/filtered_nuv.fixed.fits \
    LGAL_IC342-nd-int.fixed.fits

fuv:
	sex -c sex.conf -CATALOG_NAME run_fuv+nuv/test_fuv.vot \
	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394,0.0007 -BACK_TYPE MANUAL \
	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
    -WRITE_XML Y -XML_NAME run_fuv+nuv/run_fuv+nuv.xml \
    -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fixed.fits,LGAL_IC342-fd-rrhr.fixed.fits \
    -CHECKIMAGE_NAME run_fuv+nuv/segmentation_fuv.fixed.fits,run_fuv+nuv/back_fuv.fixed.fits,run_fuv+nuv/minusback_fuv.fixed.fits,run_fuv+nuv/objects_fuv.fixed.fits,run_fuv+nuv/apertures_fuv.fixed.fits,run_fuv+nuv/filtered_fuv.fixed.fits \
    LGAL_IC342-nd-int.fixed.fits,LGAL_IC342-fd-int.fixed.fits

ha:
	sex -c sex.conf -CATALOG_NAME run_ha+nuv/test_ha.vot \
	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394,-17.3854 -BACK_TYPE MANUAL \
	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
    -WRITE_XML Y -XML_NAME run_ha+nuv/run_ha+nuv.xml \
    -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fits,odi_haweight_fov_matched.fixed.fits \
    -CHECKIMAGE_NAME run_ha+nuv/segmentation_ha.fixed.fits,run_ha+nuv/back_ha.fixed.fits,run_ha+nuv/minusback_ha.fixed.fits,run_ha+nuv/objects_ha.fixed.fits,run_ha+nuv/apertures_ha.fixed.fits,run_ha+nuv/filtered_ha.fixed.fits \
    LGAL_IC342-nd-int.fixed.fits,odi_ha_fov_matched.fixed.fits


R_band:
	sex -c sex.conf -CATALOG_NAME run_r+nuv/test_r.vot \
	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394,-1.57436 -BACK_TYPE MANUAL \
	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
    -WRITE_XML Y -XML_NAME run_r+nuv/run_r+nuv.xml \
    -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fixed.fits,odi_rweight_fov_matched.fixed.fits \
    -CHECKIMAGE_NAME run_r+nuv/segmentation_r.fixed.fits,run_r+nuv/back_r.fixed.fits,run_r+nuv/minusback_r.fixed.fits,run_r+nuv/objects_r.fixed.fits,run_r+nuv/apertures_r.fixed.fits,run_r+nuv/filtered_r.fixed.fits \
    LGAL_IC342-nd-int.fixed.fits,odi_r_fov_matched.fixed.fits




#
# do not use these, they are old !
#
# nuv:
# 	sex -c sex.conf -CATALOG_NAME run_fuv+nuv/test_nuv.cat \
# 	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394 -BACK_TYPE MANUAL \
# 	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
#     -WRITE_XML Y -XML_NAME run_fuv+nuv/run_fuv+nuv.xml \
#     -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fixed.fits \
#     -CHECKIMAGE_NAME run_fuv+nuv/segmentation_nuv.fixed.fits,run_fuv+nuv/back_nuv.fixed.fits,run_fuv+nuv/minusback_nuv.fixed.fits,run_fuv+nuv/objects_nuv.fixed.fits,run_fuv+nuv/apertures_nuv.fixed.fits,run_fuv+nuv/filtered_nuv.fixed.fits \
#     LGAL_IC342-nd-int.fixed.fits

# fuv:
# 	sex -c sex.conf -CATALOG_NAME run_fuv+nuv/test_fuv.cat \
# 	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394,0.0007 -BACK_TYPE MANUAL \
# 	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
#     -WRITE_XML Y -XML_NAME run_fuv+nuv/run_fuv+nuv.xml \
#     -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fixed.fits,LGAL_IC342-fd-rrhr.fixed.fits \
#     -CHECKIMAGE_NAME run_fuv+nuv/segmentation_fuv.fixed.fits,run_fuv+nuv/back_fuv.fixed.fits,run_fuv+nuv/minusback_fuv.fixed.fits,run_fuv+nuv/objects_fuv.fixed.fits,run_fuv+nuv/apertures_fuv.fixed.fits,run_fuv+nuv/filtered_fuv.fixed.fits \
#     LGAL_IC342-nd-int.fixed.fits,LGAL_IC342-fd-int.fixed.fits

# ha:
# 	sex -c sex.conf -CATALOG_NAME run_ha+nuv/test_ha.cat \
# 	-DETECT_THRESH 1.5 -FILTER Y -BACK_SIZE 16 -BACK_VALUE 0.00394,-17.3854 -BACK_TYPE MANUAL \
# 	-DEBLEND_NTHRESH 15 -DEBLEND_MINCONT 0.1 -DETECT_MINAREA 30 \
#     -WRITE_XML Y -XML_NAME run_ha+nuv/run_ha+nuv.xml \
#     -WEIGHT_IMAGE LGAL_IC342-nd-rrhr.fits, odi_haweight_fov_matched.fixed.fits \
#     -CHECKIMAGE_NAME run_ha+nuv/segmentation_ha.fixed.fits,run_ha+nuv/back_ha.fixed.fits,run_ha+nuv/minusback_ha.fixed.fits,run_ha+nuv/objects_ha.fixed.fits,run_ha+nuv/apertures_ha.fixed.fits,run_ha+nuv/filtered_ha.fixed.fits \
#     LGAL_IC342-nd-int.fixed.fits,odi_ha_fov_matched.fixed.fits

