IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39604 for trunk


Ignore:
Timestamp:
Jun 20, 2016, 3:19:17 PM (10 years ago)
Author:
eugene
Message:

save cpt stats to variables in gcat; gstar reports chip stdev; fix problem with host operations

Location:
trunk/Ohana/src/opihi/dvo
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/dvo/gcat.c

    r39602 r39604  
    8585    SkyRegion *region = skylist[0].regions[i];
    8686
     87    int isLast = (i == skylist[0].Nregions - 1);
     88
    8789    char hostfile[1024];
    8890    if (table) {
     
    132134    }
    133135    gprint (GP_ERR, "\n");
    134     set_str_variable ("CATNAME", hostfile);
     136
     137    if (isLast) {
     138      set_variable ("CPT_RMIN", region->Rmin);
     139      set_variable ("CPT_RMAX", region->Rmax);
     140      set_variable ("CPT_DMIN", region->Dmin);
     141      set_variable ("CPT_DMAX", region->Dmax);
     142      set_variable ("CPT_CATID", region->index);
     143      set_str_variable ("CATNAME", hostfile);
     144    }
    135145  }
    136146
  • trunk/Ohana/src/opihi/dvo/gstar.c

    r39569 r39604  
    1414  GSTAR_AVE_MAG_ERR,
    1515  GSTAR_AVE_MAG_CHISQ,
     16  GSTAR_AVE_MAG_STDEV,
    1617  GSTAR_AVE_AP_MAG,
    1718  GSTAR_AVE_AP_MAG_ERR,
    1819  GSTAR_AVE_AP_MAG_CHISQ,
     20  GSTAR_AVE_AP_MAG_STDEV,
    1921  GSTAR_AVE_MAG_MIN,
    2022  GSTAR_AVE_MAG_MAX,
     
    2224  GSTAR_AVE_KRON_MAG_ERR,
    2325  GSTAR_AVE_KRON_MAG_CHISQ,
     26  GSTAR_AVE_KRON_MAG_STDEV,
    2427  GSTAR_AVE_NCODE,
    2528  GSTAR_AVE_NUSED,
     
    952955      break;
    953956
     957    case GSTAR_AVE_MAG_STDEV: /* average mag chisq */
     958      if (seq == -1) {
     959        print_double (NAN);
     960      } else {
     961        print_double_exp (secfilt[seq].Mstdev);
     962      }
     963      break;
     964
    954965    case GSTAR_FILTER_NAMES: /* filter names */
    955966      code = GetPhotcodebyNsec (seq);
     
    10471058      break;
    10481059
     1060    case GSTAR_AVE_AP_MAG_STDEV: /* average ap mags */
     1061      if (seq == -1) {
     1062        print_double (NAN);
     1063      } else {
     1064        print_double_exp (secfilt[seq].dMap);
     1065      }
     1066      break;
     1067
    10491068    case GSTAR_AVE_KRON_MAG: /* average ap mags */
    10501069      if (seq == -1) {
     
    10711090      break;
    10721091
     1092    case GSTAR_AVE_KRON_MAG_STDEV: /* average ap mags */
     1093      if (seq == -1) {
     1094        print_double (NAN);
     1095      } else {
     1096        print_double_exp (secfilt[seq].dMkron);
     1097      }
     1098      break;
     1099
    10731100      /******************* STACK : FLUX **********************/
    10741101
  • trunk/Ohana/src/opihi/dvo/hosts.c

    r39540 r39604  
    8282      if (!strcasecmp(argv[N], "dvopsps.det"))               TEMP_TYPE = TEMP_DVOPSPS_DET;
    8383      if (!strcasecmp(argv[N], "fixstkids.results"))         TEMP_TYPE = TEMP_FIXSTKIDS_RESULTS;
     84      remove_argument (N, &argc, argv);
    8485    }
    8586    if (TEMP_TYPE == TEMP_NONE) {
     
    9091      gprint (GP_ERR, "    checkastro.catalog, dvopsps.det, fixstkids.results\n");
    9192      return FALSE;
    92       remove_argument (N, &argc, argv);
    9393    }
    9494
     
    114114      gprint (GP_ERR, "   [-old-pid] [-all-pid] [-v] [-verbose]\n");
    115115      gprint (GP_ERR, "    [-commit] [-age hours]\n");
     116      gprint (GP_ERR, "current arguments: ");
     117      for (int i = 0; i < argc; i++) { gprint (GP_ERR, "%s ", argv[i]); }
     118      gprint (GP_ERR, "\n");
    116119      return FALSE;
    117120    }
Note: See TracChangeset for help on using the changeset viewer.