Changeset 38893
- Timestamp:
- Oct 20, 2015, 2:18:23 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/addstar/src/mkcmf.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/src/mkcmf.c
r38852 r38893 59 59 } 60 60 61 int isStack = FALSE; 62 int isForcedWarp = FALSE; 61 63 int WriteXSRC = FALSE; 62 64 int WriteXFIT = FALSE; … … 66 68 remove_argument (N, &argc, argv); 67 69 WriteXSRC = WriteXFIT = WriteXRAD = WriteDETF = TRUE; 70 isStack = TRUE; 71 } 72 if ((N = get_argument (argc, argv, "-forcedwarp"))) { 73 remove_argument (N, &argc, argv); 74 WriteXSRC = WriteXFIT = WriteXRAD = WriteDETF = TRUE; 75 isForcedWarp = TRUE; 68 76 } 69 77 … … 87 95 remove_argument (N, &argc, argv); 88 96 date = strcreate (argv[N]); 97 remove_argument (N, &argc, argv); 98 } 99 100 static char *tess_id = "RINGS.V3"; 101 if ((N = get_argument (argc, argv, "-tess_id"))) { 102 remove_argument (N, &argc, argv); 103 tess_id = strcreate (argv[N]); 104 remove_argument (N, &argc, argv); 105 } 106 107 static char *skycell = "skycell.1133.081"; 108 if ((N = get_argument (argc, argv, "-skycell"))) { 109 remove_argument (N, &argc, argv); 110 skycell = strcreate (argv[N]); 89 111 remove_argument (N, &argc, argv); 90 112 } … … 222 244 coords.crpix2 = CRPIX2; 223 245 224 coords.cdelt1 = 0.25/3600.0; 225 coords.cdelt2 = 0.25/3600.0; 246 if (isStack || isForcedWarp) { 247 coords.cdelt1 = 0.25/3600.0; 248 coords.cdelt2 = 0.25/3600.0; 249 } else { 250 coords.cdelt1 = 0.257/3600.0; 251 coords.cdelt2 = 0.257/3600.0; 252 } 226 253 227 254 // load stars and generate complete output fields … … 325 352 gfits_modify (&header, "MSKY_MN", "%f", 1, SKY); 326 353 gfits_modify (&header, "MSKY_SIG", "%f", 1, DSKY); 327 gfits_modify (&header, "DETEFF.MAGREF", "%f", 1, -5.0);328 gfits_modify (&header, "ZPT_OBS", "%f", 1, 25.0);329 354 gfits_modify (&header, "ZPT_ERR", "%f", 1, 0.03); 330 355 gfits_modify (&header, "ANGLE", "%f", 1, 0.1); … … 338 363 gfits_modify (&header, "DAPMIFIT", "%f", 1, 0.03); 339 364 gfits_modify (&header, "DETECTOR", "%s", 1, "CCID58-1-02a2"); 340 gfits_modify (&header, "DETREND.MASK", "%s", 1, "detref615.XY33.fits"); 341 gfits_modify (&header, "DETREND.DARK", "%s", 1, "GPC1.DARKTEST.norm.856.0.XY33.fits"); 342 gfits_modify (&header, "DETREND.FLAT", "%s", 1, "GPC1.FLATTEST.300.XY33.co.fits"); 343 gfits_modify (&header, "DETREND.NOISEMAP", "%s", 1, "GPC1.noisemap.norm.965.0.XY33.fits"); 344 gfits_modify (&header, "DETREND.NONLIN", "%s", 1, "linearity_data.XY33.fits"); 345 gfits_modify (&header, "DETREND.VIDEODARK", "%s", 1, "GPC1.VIDEODARK.979.0.XY33.fits"); 365 366 gfits_modify (&header, "HIERARCH DETEFF.MAGREF", "%f", 1, -5.0); 346 367 347 368 gfits_modify (&header, "PSFMODEL", "%s", 1, "PS_MODEL_PS1_V1"); … … 349 370 gfits_modify (&header, "AST_CDY", "%f", 1, 0.04); 350 371 351 // gfits_modify (&header, "ZPT_OBS", "%", 1, ); 352 // gfits_modify (&header, "CERROR", "%f", 1, ); 372 if (!isStack && !isForcedWarp) { 373 gfits_modify (&header, "HIERARCH DETREND.MASK", "%s", 1, "detref615.XY33.fits"); 374 gfits_modify (&header, "HIERARCH DETREND.DARK", "%s", 1, "GPC1.DARKTEST.norm.856.0.XY33.fits"); 375 gfits_modify (&header, "HIERARCH DETREND.FLAT", "%s", 1, "GPC1.FLATTEST.300.XY33.co.fits"); 376 gfits_modify (&header, "HIERARCH DETREND.NOISEMAP", "%s", 1, "GPC1.noisemap.norm.965.0.XY33.fits"); 377 gfits_modify (&header, "HIERARCH DETREND.NONLIN", "%s", 1, "linearity_data.XY33.fits"); 378 gfits_modify (&header, "HIERARCH DETREND.VIDEODARK", "%s", 1, "GPC1.VIDEODARK.979.0.XY33.fits"); 379 gfits_modify (&header, "ZPT_OBS", "%f", 1, 25.0); 380 } 381 382 if (isStack) { 383 gfits_modify (&header, "HIERARCH FPA.ZP", "%f", 1, 25.0); 384 gfits_modify (&header, "TESS_ID", "%s", 1, tess_id); 385 gfits_modify (&header, "SKYCELL", "%s", 1, skycell); 386 } 387 if (isForcedWarp) { 388 gfits_modify (&header, "HIERARCH FPA.FILTERID", "%s", 1, "r.00000"); 389 gfits_modify (&header, "HIERARCH FPA.ZP", "%f", 1, 25.0); 390 gfits_modify (&header, "TESS_ID", "%s", 1, tess_id); 391 gfits_modify (&header, "SKYCELL", "%s", 1, skycell); 392 gfits_modify (&header, "PHOT_V", "%s", 1, "38100"); 393 } 353 394 354 395 int i;
Note:
See TracChangeset
for help on using the changeset viewer.
