Changeset 41462 for trunk/Ohana/src/relphot/src/args.c
- Timestamp:
- Jan 4, 2021, 4:33:51 PM (6 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relphot/src/args.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/src/args.c
r41453 r41462 303 303 } 304 304 305 // global restriction on fitting image zero points for mosaic cameras 306 FREEZE_IMAGES = FALSE; 307 if ((N = get_argument (argc, argv, "-imfreeze"))) { 308 remove_argument (N, &argc, argv); 309 FREEZE_IMAGES = TRUE; 310 } 311 // global restriction on fitting mosaic zero points 312 FREEZE_MOSAICS = FALSE; 313 if ((N = get_argument (argc, argv, "-mosfreeze"))) { 314 remove_argument (N, &argc, argv); 315 FREEZE_MOSAICS = TRUE; 316 } 317 CALIBRATE_STACKS_AND_WARPS = FALSE; 318 if ((N = get_argument (argc, argv, "-only-stacks-and-warps"))) { 319 remove_argument (N, &argc, argv); 320 CALIBRATE_STACKS_AND_WARPS = TRUE; 321 } 322 USE_MCAL_PSF_FOR_STACK_APER = FALSE; 323 if ((N = get_argument (argc, argv, "-use-mcal-psf-for-stack-aper"))) { 324 remove_argument (N, &argc, argv); 325 USE_MCAL_PSF_FOR_STACK_APER = TRUE; 326 } 327 328 329 // default behavior is to fit all chips independently 330 TGROUP_ZPT_MODE = TGROUP_ZPT_MODE_NONE; 331 MOSAIC_ZPT_MODE = MOSAIC_ZPT_MODE_NONE; 332 IMAGE_ZPT_MODE = IMAGE_ZPT_MODE_ALL; 333 305 334 /* XXX this argument used to do two things: specify the camera name and tell the analysis to 306 335 calculate a common zero point for a single mosaic. I've moved the MOSAICNAME concept into the … … 315 344 exit (2); 316 345 } 317 } 318 319 FREEZE_IMAGES = FALSE; 320 if ((N = get_argument (argc, argv, "-imfreeze"))) { 321 remove_argument (N, &argc, argv); 322 FREEZE_IMAGES = TRUE; 323 } 324 FREEZE_MOSAICS = FALSE; 325 if ((N = get_argument (argc, argv, "-mosfreeze"))) { 326 remove_argument (N, &argc, argv); 327 FREEZE_MOSAICS = TRUE; 328 } 329 CALIBRATE_STACKS_AND_WARPS = FALSE; 330 if ((N = get_argument (argc, argv, "-only-stacks-and-warps"))) { 331 remove_argument (N, &argc, argv); 332 CALIBRATE_STACKS_AND_WARPS = TRUE; 333 } 334 USE_MCAL_PSF_FOR_STACK_APER = FALSE; 335 if ((N = get_argument (argc, argv, "-use-mcal-psf-for-stack-aper"))) { 336 remove_argument (N, &argc, argv); 337 USE_MCAL_PSF_FOR_STACK_APER = TRUE; 346 IMAGE_ZPT_MODE = IMAGE_ZPT_MODE_NONE; 347 MOSAIC_ZPT_MODE = MOSAIC_ZPT_MODE_ALL; 338 348 } 339 349 … … 341 351 TGROUP_ZEROPT = FALSE; 342 352 char *TGROUP_FILENAME = NULL; 343 if ((N = get_argument (argc, argv, "-tgroup")) ) {353 if ((N = get_argument (argc, argv, "-tgroup")) || (N = get_argument (argc, argv, "-tgroups"))) { 344 354 TGROUP_ZEROPT = TRUE; 345 355 remove_argument (N, &argc, argv); 346 356 TGROUP_FILENAME = strcreate(argv[N]); 347 357 remove_argument (N, &argc, argv); 348 FREEZE_IMAGES = TRUE; 349 } 350 if ((N = get_argument (argc, argv, "-tgroups"))) { 351 if (TGROUP_ZEROPT) { 352 fprintf (stderr, "use only one of -tgroups and -tgroup (same meaning)\n"); 353 exit (2); 354 } 355 TGROUP_ZEROPT = TRUE; 356 remove_argument (N, &argc, argv); 357 TGROUP_FILENAME = strcreate(argv[N]); 358 remove_argument (N, &argc, argv); 359 FREEZE_IMAGES = TRUE; 358 // if we fit for TGROUPS, start with the images and mosaics frozen 359 TGROUP_ZPT_MODE = TGROUP_ZPT_MODE_ALL; 360 IMAGE_ZPT_MODE = IMAGE_ZPT_MODE_NONE; 361 MOSAIC_ZPT_MODE = MOSAIC_ZPT_MODE_NONE; 362 } 363 if ((N = get_argument (argc, argv, "-tgroup")) || (N = get_argument (argc, argv, "-tgroups"))) { 364 fprintf (stderr, "use only one of -tgroups and -tgroup (same meaning)\n"); 365 exit (2); 360 366 } 361 367 TGROUP_FIT_AIRMASS = FALSE;
Note:
See TracChangeset
for help on using the changeset viewer.
