Changeset 41387 for branches/eam_branches/relphot.20200519/src/args.c
- Timestamp:
- Jul 7, 2020, 9:30:05 AM (6 years ago)
- File:
-
- 1 edited
-
branches/eam_branches/relphot.20200519/src/args.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/relphot.20200519/src/args.c
r41362 r41387 317 317 } 318 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; 338 } 339 319 340 // calibrate the photometry by night / time period 320 341 TGROUP_ZEROPT = FALSE; 342 char *TGROUP_FILENAME = NULL; 321 343 if ((N = get_argument (argc, argv, "-tgroup"))) { 322 344 TGROUP_ZEROPT = TRUE; 323 345 remove_argument (N, &argc, argv); 324 loadTGroups (argv[N]); 325 remove_argument (N, &argc, argv); 326 } 327 328 FREEZE_IMAGES = FALSE; 329 if ((N = get_argument (argc, argv, "-imfreeze"))) { 346 TGROUP_FILENAME = strcreate(argv[N]); 330 347 remove_argument (N, &argc, argv); 331 348 FREEZE_IMAGES = TRUE; 332 349 } 333 FREEZE_MOSAICS = FALSE; 334 if ((N = get_argument (argc, argv, "-mosfreeze"))) { 335 remove_argument (N, &argc, argv); 336 FREEZE_MOSAICS = TRUE; 337 } 338 CALIBRATE_STACKS_AND_WARPS = FALSE; 339 if ((N = get_argument (argc, argv, "-only-stacks-and-warps"))) { 340 remove_argument (N, &argc, argv); 341 CALIBRATE_STACKS_AND_WARPS = TRUE; 342 } 343 USE_MCAL_PSF_FOR_STACK_APER = FALSE; 344 if ((N = get_argument (argc, argv, "-use-mcal-psf-for-stack-aper"))) { 345 remove_argument (N, &argc, argv); 346 USE_MCAL_PSF_FOR_STACK_APER = TRUE; 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; 360 } 361 TGROUP_FIT_AIRMASS = FALSE; 362 if ((N = get_argument (argc, argv, "-tgroup-fit-airmass"))) { 363 if (!TGROUP_ZEROPT) { 364 fprintf (stderr, "-tgroup-fit-airmass requires -tgroup (filename) option\n"); 365 exit (2); 366 } 367 TGROUP_FIT_AIRMASS = TRUE; 368 remove_argument (N, &argc, argv); 347 369 } 348 370 … … 528 550 if (argc != 1) relphot_usage (); 529 551 552 if (TGROUP_ZEROPT) { 553 loadTGroups (TGROUP_FILENAME); 554 free (TGROUP_FILENAME); 555 } 556 530 557 return mode; 531 558 } … … 551 578 FreePhotcodeTable(); 552 579 580 freeTGroups(); 581 553 582 ohana_memcheck (VERBOSE); 554 583 ohana_memdump (VERBOSE);
Note:
See TracChangeset
for help on using the changeset viewer.
