IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 40874 for trunk/Ohana


Ignore:
Timestamp:
Aug 19, 2019, 4:16:17 PM (7 years ago)
Author:
eugene
Message:

add features to skip unneeded measurement-like elements

Location:
trunk/Ohana/src/photdbc
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/photdbc/include/photdbc.h

    r39457 r40874  
    4444int    SKIP_IMAGES;
    4545int    ONLY_IMAGES;
     46
     47int    SKIP_MEASURE;
     48int    SKIP_MISSING;
     49int    SKIP_LENSING;
     50int    SKIP_LENSOBJ;
     51int    SKIP_STARPAR;
     52int    SKIP_GALPHOT;
     53
    4654int    SHOW_PARAMS;
    4755int    VERBOSE;
  • trunk/Ohana/src/photdbc/src/args.c

    r38441 r40874  
    2929    }
    3030    ONLY_IMAGES = TRUE;
     31    remove_argument (N, &argc, argv);
     32  }
     33
     34  /** allow only certain tables to be copied **/
     35  SKIP_MEASURE = FALSE;
     36  if ((N = get_argument (argc, argv, "-skip-measure"))) {
     37    SKIP_MEASURE = TRUE;
     38    remove_argument (N, &argc, argv);
     39  }
     40  SKIP_MISSING = FALSE;
     41  if ((N = get_argument (argc, argv, "-skip-missing"))) {
     42    SKIP_MISSING = TRUE;
     43    remove_argument (N, &argc, argv);
     44  }
     45  SKIP_LENSING = FALSE;
     46  if ((N = get_argument (argc, argv, "-skip-lensing"))) {
     47    SKIP_LENSING = TRUE;
     48    remove_argument (N, &argc, argv);
     49  }
     50  SKIP_LENSOBJ = FALSE;
     51  if ((N = get_argument (argc, argv, "-skip-lensobj"))) {
     52    SKIP_LENSOBJ = TRUE;
     53    remove_argument (N, &argc, argv);
     54  }
     55  SKIP_STARPAR = FALSE;
     56  if ((N = get_argument (argc, argv, "-skip-starpar"))) {
     57    SKIP_STARPAR = TRUE;
     58    remove_argument (N, &argc, argv);
     59  }
     60  SKIP_GALPHOT = FALSE;
     61  if ((N = get_argument (argc, argv, "-skip-galphot"))) {
     62    SKIP_GALPHOT = TRUE;
    3163    remove_argument (N, &argc, argv);
    3264  }
     
    246278    remove_argument (N, &argc, argv);
    247279    MAX_MIN_MAG = atof(argv[N]);
     280    remove_argument (N, &argc, argv);
     281  }
     282
     283  /** allow only certain tables to be copied **/
     284  SKIP_MEASURE = FALSE;
     285  if ((N = get_argument (argc, argv, "-skip-measure"))) {
     286    SKIP_MEASURE = TRUE;
     287    remove_argument (N, &argc, argv);
     288  }
     289  SKIP_MISSING = FALSE;
     290  if ((N = get_argument (argc, argv, "-skip-missing"))) {
     291    SKIP_MISSING = TRUE;
     292    remove_argument (N, &argc, argv);
     293  }
     294  SKIP_LENSING = FALSE;
     295  if ((N = get_argument (argc, argv, "-skip-lensing"))) {
     296    SKIP_LENSING = TRUE;
     297    remove_argument (N, &argc, argv);
     298  }
     299  SKIP_LENSOBJ = FALSE;
     300  if ((N = get_argument (argc, argv, "-skip-lensobj"))) {
     301    SKIP_LENSOBJ = TRUE;
     302    remove_argument (N, &argc, argv);
     303  }
     304  SKIP_STARPAR = FALSE;
     305  if ((N = get_argument (argc, argv, "-skip-starpar"))) {
     306    SKIP_STARPAR = TRUE;
     307    remove_argument (N, &argc, argv);
     308  }
     309  SKIP_GALPHOT = FALSE;
     310  if ((N = get_argument (argc, argv, "-skip-galphot"))) {
     311    SKIP_GALPHOT = TRUE;
    248312    remove_argument (N, &argc, argv);
    249313  }
  • trunk/Ohana/src/photdbc/src/make_subcatalog.c

    r40291 r40874  
    11# include "photdbc.h"
    2 
    3 # define SKIP_MEASURE FALSE
    4 # define SKIP_LENSING FALSE
    5 # define SKIP_LENSOBJ FALSE
    6 # define SKIP_STARPAR FALSE
    7 # define SKIP_GALPHOT FALSE
    82
    93// copy a catalog to a new subcatalog, applying some filters
  • trunk/Ohana/src/photdbc/src/photdbc_catalogs.c

    r39926 r40874  
    152152    if (CATMODE)            { strextend (&command, "-set-mode %s", CATMODE); }
    153153
     154    if (SKIP_MEASURE)       { strextend (&command, "-skip-measure"); }
     155    if (SKIP_MISSING)       { strextend (&command, "-skip-missing"); }
     156    if (SKIP_LENSING)       { strextend (&command, "-skip-lensing"); }
     157    if (SKIP_LENSOBJ)       { strextend (&command, "-skip-lensobj"); }
     158    if (SKIP_GALPHOT)       { strextend (&command, "-skip-galphot"); }
     159    if (SKIP_STARPAR)       { strextend (&command, "-skip-starpar"); }
     160
    154161    if (PARALLEL_OUTHOSTS) {
    155162      tmppath = abspath (table_output->hosts[i].pathname, DVO_MAX_PATH);
Note: See TracChangeset for help on using the changeset viewer.