IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 30, 2013, 5:41:48 AM (13 years ago)
Author:
eugene
Message:

getting psphotFullForce to run (not quite there)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20130904/psphot/src/psphotFullForceArguments.c

    r36146 r36161  
    77
    88    int N;
    9     bool status, status1, status2;
     9    bool status, status1, status2, status3;
    1010
    1111    // load config data from default locations
     
    7373    pmConfigFileSetsMD (config->arguments, &argc, argv, "VARIANCE",   "-variance", "-variancelist");
    7474
    75     // XXX make psf model optional?
    76     status = pmConfigFileSetsMD (config->arguments, &argc, argv, "PSPHOT.PSF", "-psf",      "-psflist");
    77     if (!status) {
    78         psError(PSPHOT_ERR_ARGUMENTS, true, "No psf model is supplied (use -psf)");
    79         usage(argv[0], config->arguments, config, PS_EXIT_CONFIG_ERROR);
    80     }
    81 
    82     status1 = pmConfigFileSetsMD (config->arguments, &argc, argv, "SRC", "-src", "-srclist");
     75    pmConfigFileSetsMD (config->arguments, &argc, argv, "PSPHOT.PSF", "-psf",      "-psflist");
     76
     77    status1 = pmConfigFileSetsMD (config->arguments, &argc, argv, "SRC",     "-src",     "-srclist");
    8378    status2 = pmConfigFileSetsMD (config->arguments, &argc, argv, "SRCTEXT", "-srctext", "-srctextlist");
     79    status3 = pmConfigFileSetsMD (config->arguments, &argc, argv, "FORCE",   "-force",   "-forcelist");
    8480   
    85     if (!status1 && !status2) {
    86         psError(PSPHOT_ERR_ARGUMENTS, true, "No source list is supplied (use one of -src, -srctext, -srclist, or -srctextlist)");
     81    if (!(status1 || status2 || status3)) {
     82      // XXX require -force version?
     83        psError(PSPHOT_ERR_ARGUMENTS, true, "No source list is supplied (use one of -force, -forcelist, -src, -srctext, -srclist, or -srctextlist)");
    8784        usage(argv[0], config->arguments, config, PS_EXIT_CONFIG_ERROR);
    8885    }
Note: See TracChangeset for help on using the changeset viewer.