IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 27, 2016, 11:16:51 AM (10 years ago)
Author:
eugene
Message:

update dvorepair to delete detections in a parallel context

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/dvomerge/src/dvorepair.c

    r39281 r39323  
    1 # include "dvomerge.h"
     1# include "dvorepair.h"
     2
     3// I have updated this program to use a common arg-parsing function, with operation more similar to other ohana programs
     4// most of the modes here are not necessarily tested for current databases (parallel, compressed) and are disabled for now
    25
    36int main (int argc, char **argv) {
     7
     8  SetSignals ();
     9  dvorepair_help(argc, argv);
     10  dvorepair_args(&argc, argv);
     11 
     12  switch (MODE) {
     13    case DVOREPAIR_MODE_FixWarpIDs:
     14      dvorepairFixWarpIDs(argc, argv);
     15      break;
     16    case DVOREPAIR_MODE_FixStackIDs:
     17      dvorepairFixStackIDs(argc, argv);
     18      break;
     19    case DVOREPAIR_MODE_FixCPT:
     20      dvorepairFixCPT(argc, argv);
     21      break;
     22    case DVOREPAIR_MODE_BY_OBJ_ID:
     23      dvorepair_by_objID(argc, argv);
     24      break;
     25    case DVOREPAIR_MODE_ImagesVsMeasures:
     26      dvorepairImagesVsMeasures(argc, argv);
     27      break;
     28    case DVOREPAIR_MODE_DeleteImageList:
     29      dvorepairDeleteImageList(argc, argv);
     30      break;
     31    case DVOREPAIR_MODE_DeleteImagesByExternID:
     32      dvorepairDeleteImagesByExternID(argc, argv);
     33      break;
     34    case DVOREPAIR_MODE_DeleteImagesByExternID_v2:
     35      dvorepairDeleteImagesByExternID_v2(argc, argv);
     36      break;
     37    case DVOREPAIR_MODE_FixImages:
     38      dvorepairFixImages(argc, argv);
     39      break;
     40    default:
     41      fprintf (stderr, "unknown mode\n");
     42      exit (1);
     43  }
     44
     45  exit (2);
     46}
    447
    548  // fprintf (stderr, "this program needs to be updated to load old format Measure tables (pre PV1_V5) in which dR,dD are saved, not R,D\n");
     
    750  // exit (2);
    851
    9   SetSignals ();
    10   dvorepair_help(argc, argv);
    11  
    12   if (!strcmp(argv[1], "-fix-warp-ids")) dvorepairFixWarpIDs(argc, argv);
    13   if (!strcmp(argv[1], "-fix-stack-ids")) dvorepairFixStackIDs(argc, argv);
    14 
    15   if (!strcmp(argv[1], "-fix-cpt")) dvorepairFixCPT(argc, argv);
    16   if (!strcmp(argv[1], "-fix-cpt-by-objID")) dvorepair_by_objID(argc, argv);
    17   // if (!strcmp(argv[1], "-fix-tables")) dvorepairFixTables(argc, argv);
    18   if (!strcmp(argv[1], "-images-vs-measures")) dvorepairImagesVsMeasures(argc, argv);
    19   if (!strcmp(argv[1], "-delete-image-list")) dvorepairDeleteImageList(argc, argv);
    20   if (!strcmp(argv[1], "-delete-images-by-extern-id")) dvorepairDeleteImagesByExternID(argc, argv);
    21   if (!strcmp(argv[1], "-delete-images-by-extern-id-v2")) dvorepairDeleteImagesByExternID_v2(argc, argv);
    22   if (!strcmp(argv[1], "-fix-images")) dvorepairFixImages(argc, argv);
    23   dvorepair_help(0, NULL);
    24   exit (2);
    25 }
Note: See TracChangeset for help on using the changeset viewer.