Changeset 39771
- Timestamp:
- Oct 18, 2016, 11:27:57 AM (10 years ago)
- Location:
- branches/czw_branch/20160809/Ohana/src/relastro/src
- Files:
-
- 3 edited
-
UpdateStacks.c (modified) (1 diff)
-
args.c (modified) (22 diffs)
-
bcatalog.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20160809/Ohana/src/relastro/src/UpdateStacks.c
r39731 r39771 48 48 49 49 // XXX: I need to convert dLsig, dMsig from degrees to pixels 50 dLsig *= 3600.0 / 0.25;51 dMsig *= 3600.0 / 0.25;50 dLsig *= 3600.0; 51 dMsig *= 3600.0; 52 52 53 53 image[i].dXpixSys = dLsig; -
branches/czw_branch/20160809/Ohana/src/relastro/src/args.c
r39766 r39771 1 1 # include "relastro.h" 2 void usage ( void);3 void usage_client ( void);2 void usage (int argc, char **argv); 3 void usage_client (int argc, char **argv); 4 4 void usage_merge_source (void); 5 5 void usage_merge_source_id (char *name); … … 40 40 remove_argument (N, &argc, argv); 41 41 42 if (argc != 1) usage ( );42 if (argc != 1) usage (argc, argv); 43 43 return TRUE; 44 44 } … … 106 106 remove_argument (N, &argc, argv); 107 107 RELASTRO_OP = OP_PARALLEL_IMAGES; 108 if (N >= argc) usage ();108 if (N >= argc) usage (argc, argv); 109 109 IMAGE_TABLE = strcreate (argv[N]); 110 110 remove_argument (N, &argc, argv); 111 if (!REGION_FILE) usage ();111 if (!REGION_FILE) usage (argc, argv); 112 112 } 113 113 … … 193 193 remove_argument (N, &argc, argv); 194 194 RELASTRO_OP = OP_PARALLEL_REGIONS; 195 if (!REGION_FILE) usage ();195 if (!REGION_FILE) usage (argc, argv); 196 196 if ((N = get_argument (argc, argv, "-parallel-regions-manual"))) { 197 197 remove_argument (N, &argc, argv); … … 201 201 202 202 if ((N = get_argument (argc, argv, "-testobj1"))) { 203 if (N > argc - 3) usage ( );203 if (N > argc - 3) usage (argc, argv); 204 204 remove_argument (N, &argc, argv); 205 205 OBJ_ID_SRC = strtol(argv[N], &endptr, 0); 206 if (*endptr) usage ( );206 if (*endptr) usage (argc, argv); 207 207 remove_argument (N, &argc, argv); 208 208 CAT_ID_SRC = strtol(argv[N], &endptr, 0); 209 if (*endptr) usage ( );209 if (*endptr) usage (argc, argv); 210 210 remove_argument (N, &argc, argv); 211 211 } 212 212 213 213 if ((N = get_argument (argc, argv, "-testobj2"))) { 214 if (N > argc - 3) usage ( );214 if (N > argc - 3) usage (argc, argv); 215 215 remove_argument (N, &argc, argv); 216 216 OBJ_ID_DST = strtol(argv[N], &endptr, 0); 217 if (*endptr) usage ( );217 if (*endptr) usage (argc, argv); 218 218 remove_argument (N, &argc, argv); 219 219 CAT_ID_DST = strtol(argv[N], &endptr, 0); 220 if (*endptr) usage ( );220 if (*endptr) usage (argc, argv); 221 221 remove_argument (N, &argc, argv); 222 222 } … … 240 240 if ((N = get_argument (argc, argv, "-high-speed"))) { 241 241 // XXX include a parallax / no-parallax option 242 if (N >= argc - 4) usage ();242 if (N >= argc - 4) usage (argc, argv); 243 243 RELASTRO_OP = OP_HIGH_SPEED; 244 244 remove_argument (N, &argc, argv); … … 254 254 255 255 if ((N = get_argument (argc, argv, "-hpm"))) { 256 if (N >= argc - 2) usage ();256 if (N >= argc - 2) usage (argc, argv); 257 257 RELASTRO_OP = OP_HPM; 258 258 remove_argument (N, &argc, argv); … … 308 308 } 309 309 310 if (RELASTRO_OP == OP_NONE) usage ();311 312 if (((RELASTRO_OP == OP_IMAGES) || (RELASTRO_OP == OP_PARALLEL_REGIONS) || (RELASTRO_OP == OP_PARALLEL_IMAGES)) && (FIT_TARGET == TARGET_NONE)) usage ();310 if (RELASTRO_OP == OP_NONE) usage (argc, argv); 311 312 if (((RELASTRO_OP == OP_IMAGES) || (RELASTRO_OP == OP_PARALLEL_REGIONS) || (RELASTRO_OP == OP_PARALLEL_IMAGES)) && (FIT_TARGET == TARGET_NONE)) usage (argc, argv); 313 313 314 314 /* specify portion of the sky : allow default of all sky? */ … … 510 510 } 511 511 512 ChipOrderLoop = NULL;513 ChipOrderLoopStr = NULL;514 CHIPORDER = 1;515 if ((N = get_argument (argc, argv, "-chiporder"))) {516 remove_argument (N, &argc, argv);517 CHIPORDER = atoi(argv[N]);518 remove_argument (N, &argc, argv);519 }520 if ((N = get_argument (argc, argv, "-chiporderloop"))) {521 remove_argument (N, &argc, argv);522 ChipOrderLoopStr = strcreate(argv[N]);523 ChipOrderLoop = ParseLoopOrder (argv[N], 1);524 remove_argument (N, &argc, argv);525 }526 527 ChipMapLoop = NULL;528 ChipMapLoopStr = NULL;529 CHIPMAP = 0;530 if ((N = get_argument (argc, argv, "-chipmap"))) {531 remove_argument (N, &argc, argv);532 CHIPMAP = atoi(argv[N]);533 remove_argument (N, &argc, argv);534 535 }536 if ((N = get_argument (argc, argv, "-chipmaploop"))) {537 remove_argument (N, &argc, argv);538 ChipMapLoopStr = strcreate(argv[N]);539 ChipMapLoop = ParseLoopOrder (argv[N], 0);540 remove_argument (N, &argc, argv);541 }542 543 544 512 SAVEPLOT = FALSE; 545 513 PLOTSTUFF = FALSE; … … 668 636 } 669 637 638 // e.g., -chiporderloop 3,4,5 639 // NOTE: this must come after -nloop above 640 ChipOrderLoop = NULL; 641 ChipOrderLoopStr = NULL; 642 CHIPORDER = 1; 643 if ((N = get_argument (argc, argv, "-chiporder"))) { 644 remove_argument (N, &argc, argv); 645 CHIPORDER = atoi(argv[N]); 646 remove_argument (N, &argc, argv); 647 } 648 if ((N = get_argument (argc, argv, "-chiporderloop"))) { 649 remove_argument (N, &argc, argv); 650 ChipOrderLoopStr = strcreate(argv[N]); 651 ChipOrderLoop = ParseLoopOrder (argv[N], 1); 652 remove_argument (N, &argc, argv); 653 } 654 655 ChipMapLoop = NULL; 656 ChipMapLoopStr = NULL; 657 CHIPMAP = 0; 658 if ((N = get_argument (argc, argv, "-chipmap"))) { 659 remove_argument (N, &argc, argv); 660 CHIPMAP = atoi(argv[N]); 661 remove_argument (N, &argc, argv); 662 663 } 664 if ((N = get_argument (argc, argv, "-chipmaploop"))) { 665 remove_argument (N, &argc, argv); 666 ChipMapLoopStr = strcreate(argv[N]); 667 ChipMapLoop = ParseLoopOrder (argv[N], 0); 668 remove_argument (N, &argc, argv); 669 } 670 671 670 672 // e.g., -loop-weights-2mass 1000,300,300,200,200,100 671 673 // NOTE: this must come after -nloop above … … 718 720 } 719 721 720 if (argc != 1) usage ( );722 if (argc != 1) usage (argc, argv); 721 723 return TRUE; 722 724 } … … 731 733 FREE (LoopWeightTycho); 732 734 FREE (LoopWeightGAIA); 735 736 FREE (ChipMapLoop); 737 FREE (ChipMapLoopStr); 738 FREE (ChipOrderLoop); 739 FREE (ChipOrderLoopStr); 733 740 734 741 FREE (PHOTCODE_SKIP_LIST); … … 791 798 remove_argument (N, &argc, argv); 792 799 } 793 if (!HOST_ID) usage_client ();800 if (!HOST_ID) usage_client (argc, argv); 794 801 795 802 HOSTDIR = NULL; … … 799 806 remove_argument (N, &argc, argv); 800 807 } 801 if (!HOSTDIR) usage_client ();808 if (!HOSTDIR) usage_client (argc, argv); 802 809 803 810 if ((N = get_argument (argc, argv, "-load-objects"))) { … … 903 910 if ((N = get_argument (argc, argv, "-high-speed"))) { 904 911 // XXX include a parallax / no-parallax option 905 if (N >= argc - 5) usage_client ();912 if (N >= argc - 5) usage_client (argc, argv); 906 913 RELASTRO_OP = OP_HIGH_SPEED; 907 914 remove_argument (N, &argc, argv); … … 917 924 918 925 if ((N = get_argument (argc, argv, "-hpm"))) { 919 if (N >= argc - 3) usage ();926 if (N >= argc - 3) usage_client (argc, argv); 920 927 RELASTRO_OP = OP_HPM; 921 928 remove_argument (N, &argc, argv); … … 927 934 928 935 if ((N = get_argument (argc, argv, "-testobj1"))) { 929 if (N > argc - 3) usage ();936 if (N > argc - 3) usage_client (argc, argv); 930 937 remove_argument (N, &argc, argv); 931 938 OBJ_ID_SRC = strtol(argv[N], &endptr, 0); 932 if (*endptr) usage ();939 if (*endptr) usage_client (argc, argv); 933 940 remove_argument (N, &argc, argv); 934 941 CAT_ID_SRC = strtol(argv[N], &endptr, 0); 935 if (*endptr) usage ();942 if (*endptr) usage_client (argc, argv); 936 943 remove_argument (N, &argc, argv); 937 944 } 938 945 939 946 if ((N = get_argument (argc, argv, "-testobj2"))) { 940 if (N > argc - 3) usage ();947 if (N > argc - 3) usage_client (argc, argv); 941 948 remove_argument (N, &argc, argv); 942 949 OBJ_ID_DST = strtol(argv[N], &endptr, 0); 943 if (*endptr) usage ();950 if (*endptr) usage_client (argc, argv); 944 951 remove_argument (N, &argc, argv); 945 952 CAT_ID_DST = strtol(argv[N], &endptr, 0); 946 if (*endptr) usage ();953 if (*endptr) usage_client (argc, argv); 947 954 remove_argument (N, &argc, argv); 948 955 } … … 982 989 } 983 990 984 if (RELASTRO_OP == OP_NONE) usage_client ();991 if (RELASTRO_OP == OP_NONE) usage_client (argc, argv); 985 992 986 993 /* specify portion of the sky : allow default of all sky? */ … … 1209 1216 } 1210 1217 1211 if (argc != 1) usage_client ( );1218 if (argc != 1) usage_client (argc, argv); 1212 1219 return TRUE; 1213 1220 } … … 1244 1251 } 1245 1252 1246 void usage ( ) {1253 void usage (int argc, char **argv) { 1247 1254 fprintf (stderr, "ERROR: USAGE: relastro -images -update-simple [options]\n"); 1248 1255 fprintf (stderr, " OR: relastro -images -update-chips [options]\n"); … … 1294 1301 fprintf (stderr, " -v\n"); 1295 1302 fprintf (stderr, " \n"); 1303 1304 fprintf (stderr, "remaining args: "); 1305 for (int i = 0; i < argc; i++) { 1306 fprintf (stderr, "%s ", argv[i]); 1307 } 1308 fprintf (stderr, "\n"); 1309 1296 1310 exit (2); 1297 1311 } 1298 1312 1299 void usage_client ( ) {1313 void usage_client (int argc, char **argv) { 1300 1314 fprintf (stderr, "ERROR: USAGE: relastro_client -load\n"); 1301 1315 fprintf (stderr, " OR: relastro_client -update-offsets\n"); … … 1328 1342 fprintf (stderr, " -v\n"); 1329 1343 fprintf (stderr, " \n"); 1344 1345 fprintf (stderr, "remaining args: "); 1346 for (int i = 0; i < argc; i++) { 1347 fprintf (stderr, "%s ", argv[i]); 1348 } 1349 fprintf (stderr, "\n"); 1350 1330 1351 exit (2); 1331 1352 } -
branches/czw_branch/20160809/Ohana/src/relastro/src/bcatalog.c
r39731 r39771 72 72 73 73 int myNskip1 = 0, myNskip2 = 0, myNskip3 = 0, myNskip4 = 0, myNskip5 = 0, myNskip6 = 0; 74 75 int NgaiaObject = 0; 74 76 75 77 /* exclude stars not in range or with too few measurements */ … … 256 258 } 257 259 260 if (catalog[0].measure[offset].photcode == 1030) { NgaiaObject ++; } 261 258 262 CopyMeasureToTiny (&subcatalog[0].measureT[Nmeasure], &catalog[0].measure[offset]); 259 263 // subcatalog[0].measure[Nmeasure] = catalog[0].measure[offset]; … … 287 291 } 288 292 } 289 fprintf (stderr, "skips: %d %d %d %d %d %d \n", myNskip1, myNskip2, myNskip3, myNskip4, myNskip5, myNskip6);293 fprintf (stderr, "skips: %d %d %d %d %d %d, Ngaia: %d\n", myNskip1, myNskip2, myNskip3, myNskip4, myNskip5, myNskip6, NgaiaObject); 290 294 REALLOCATE (subcatalog[0].average, Average, MAX (Naverage, 1)); 291 295 REALLOCATE (subcatalog[0].measureT, MeasureTiny, MAX (Nmeasure, 1));
Note:
See TracChangeset
for help on using the changeset viewer.
