Changeset 34088 for trunk/Ohana/src/opihi
- Timestamp:
- Jun 26, 2012, 11:46:01 AM (14 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 57 edited
-
cmd.astro (modified) (1 prop)
-
cmd.astro/cdot.c (modified) (1 diff)
-
cmd.astro/cline.c (modified) (1 diff)
-
cmd.astro/fixcols.c (modified) (2 diffs)
-
cmd.astro/fiximage.c (modified) (1 diff)
-
cmd.astro/gauss.c (modified) (2 diffs)
-
cmd.astro/getvel.c (modified) (2 diffs)
-
cmd.astro/imfit.c (modified) (2 diffs)
-
cmd.astro/imsub.c (modified) (2 diffs)
-
cmd.astro/kronflux.c (modified) (1 diff)
-
cmd.astro/medianmap.c (modified) (2 diffs)
-
cmd.astro/objload.c (modified) (1 diff)
-
cmd.astro/outline.c (modified) (3 diffs)
-
cmd.astro/rotcurve.c (modified) (2 diffs)
-
cmd.astro/spec.c (modified) (2 diffs)
-
cmd.astro/star.c (modified) (2 diffs)
-
cmd.astro/transform.c (modified) (2 diffs)
-
cmd.data/densify.c (modified) (2 diffs)
-
cmd.data/gaussdeviate.c (modified) (2 diffs)
-
cmd.data/list_header.c (modified) (1 diff)
-
cmd.data/load.c (modified) (2 diffs)
-
cmd.data/lookup.c (modified) (1 diff)
-
cmd.data/rotate.c (modified) (3 diffs)
-
cmd.data/shift.c (modified) (2 diffs)
-
cmd.data/spline_apply.c (modified) (2 diffs)
-
cmd.data/spline_construct.c (modified) (2 diffs)
-
dvo/avextract.c (modified) (2 diffs)
-
dvo/calextract.c (modified) (4 diffs)
-
dvo/calmextract.c (modified) (4 diffs)
-
dvo/ccd.c (modified) (2 diffs)
-
dvo/cmd.c (modified) (2 diffs)
-
dvo/cmpload.c (modified) (2 diffs)
-
dvo/fitsed.c (modified) (4 diffs)
-
dvo/gcat.c (modified) (2 diffs)
-
dvo/hosts.c (modified) (3 diffs)
-
dvo/images.c (modified) (2 diffs)
-
dvo/imdata.c (modified) (2 diffs)
-
dvo/imextract.c (modified) (2 diffs)
-
dvo/imlist.c (modified) (2 diffs)
-
dvo/imphot.c (modified) (2 diffs)
-
dvo/lcurve.c (modified) (2 diffs)
-
dvo/objectcoverage.c (modified) (3 diffs)
-
dvo/paverage.c (modified) (4 diffs)
-
dvo/pmeasure.c (modified) (4 diffs)
-
dvo/simage.c (modified) (2 diffs)
-
dvo/skycat.c (modified) (2 diffs)
-
lib.data/starfuncs.c (modified) (3 diffs)
-
lib.data/svdcmp.c (modified) (3 diffs)
-
lib.shell/convert_to_RPN.c (modified) (2 diffs)
-
lib.shell/evaluate_stack.c (modified) (1 diff)
-
lib.shell/opihi.c (modified) (2 diffs)
-
pantasks/ControllerOps.c (modified) (6 diffs)
-
pantasks/client_shell.c (modified) (2 diffs)
-
pantasks/task.c (modified) (2 diffs)
-
pcontrol/CheckHost.c (modified) (1 diff)
-
pcontrol/CheckSystem.c (modified) (1 diff)
-
pcontrol/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.astro
- Property svn:mergeinfo changed
/branches/eam_branches/ipp-20120601/Ohana/src/opihi/cmd.astro (added) merged: 33985,34049,34073
- Property svn:mergeinfo changed
-
trunk/Ohana/src/opihi/cmd.astro/cdot.c
r25757 r34088 30 30 31 31 status = fRD_to_XY (&x, &y, r, d, &graphmode.coords); 32 32 if (!status) return TRUE; 33 33 34 if (!KapaPrepPlot (kapa, 1, &graphmode)) return (FALSE); 34 35 KapaPlotVector (kapa, 1, &x, "x"); -
trunk/Ohana/src/opihi/cmd.astro/cline.c
r30971 r34088 23 23 graphmode.etype = 0; 24 24 25 // need to plot to edge of picture.. 25 26 status = fRD_to_XY (&x[0], &y[0], r[0], d[0], &graphmode.coords); 27 if (!status) { 28 return FALSE; 29 } 26 30 status = fRD_to_XY (&x[1], &y[1], r[1], d[1], &graphmode.coords); 31 if (!status) { 32 return FALSE; 33 } 27 34 28 35 if (!KapaPrepPlot (kapa, 2, &graphmode)) return (FALSE); -
trunk/Ohana/src/opihi/cmd.astro/fixcols.c
r21061 r34088 68 68 int fixcols (int argc, char **argv) { 69 69 70 int ix, iy, Nx, N y, Nvect, start, stop;70 int ix, iy, Nx, Nvect, start, stop; 71 71 float *Vin, *vect, *meds, median, stdev, sigma, Nsigma, value; 72 72 Buffer *in; … … 84 84 85 85 Nx = in[0].matrix.Naxis[0]; 86 Ny = in[0].matrix.Naxis[1];86 // Ny = in[0].matrix.Naxis[1]; 87 87 88 88 ALLOCATE (meds, float, Nx); -
trunk/Ohana/src/opihi/cmd.astro/fiximage.c
r33700 r34088 3 3 int fiximage (int argc, char **argv) { 4 4 5 int ix, iy , N;5 int ix, iy; 6 6 Buffer *in, *ct, *mask; 7 7 8 int VERBOSE = FALSE;9 if ((N = get_argument (argc, argv, "-v"))) {10 VERBOSE = TRUE;11 remove_argument (N, &argc, argv);12 }8 // int VERBOSE = FALSE; 9 // if ((N = get_argument (argc, argv, "-v"))) { 10 // VERBOSE = TRUE; 11 // remove_argument (N, &argc, argv); 12 // } 13 13 14 14 if (argc != 4) { -
trunk/Ohana/src/opihi/cmd.astro/gauss.c
r13479 r34088 5 5 char key[20]; 6 6 int i, N, Npix, Nborder, Nspot; 7 double X, Y, Z , ZP, RA, DEC, max;7 double X, Y, ZP, RA, DEC, max; 8 8 int kapa; 9 9 char *name; … … 58 58 KiiCursorRead (kapa, &X, &Y, &ZP, &RA, &DEC, key); 59 59 if (!strcasecmp (key, "Q")) break; 60 Z =get_aperture_stats (&buf[0].matrix, (int)(X+0.5), (int)(Y+0.5), Npix, Nborder, max);60 get_aperture_stats (&buf[0].matrix, (int)(X+0.5), (int)(Y+0.5), Npix, Nborder, max); 61 61 } 62 62 KiiCursorOff (kapa); -
trunk/Ohana/src/opihi/cmd.astro/getvel.c
r19823 r34088 4 4 5 5 int i, n, Ncurve; 6 int nx, ny;7 6 double L, V, Vo, dV, Bo, dB; 8 7 double xo, yo; … … 29 28 30 29 if ((buf = SelectBuffer (argv[1], OLDBUFFER, TRUE)) == NULL) return (FALSE); 31 nx = buf[0].matrix.Naxis[0];32 ny = buf[0].matrix.Naxis[1];30 // int nx = buf[0].matrix.Naxis[0]; 31 // int ny = buf[0].matrix.Naxis[1]; 33 32 34 33 /* we expect the input image to have units of velocity, lattitude, and longitude */ -
trunk/Ohana/src/opihi/cmd.astro/imfit.c
r20936 r34088 3 3 int imfit (int argc, char **argv) { 4 4 5 int i, j, N, Npts, Save, VERBOSE , ShapeVariation;5 int i, j, N, Npts, Save, VERBOSE; 6 6 int sx, sy, nx, ny, Nx, Ny; 7 7 float chisq, ochisq, dchisq, Gain, RDnoise, SatThreshold; … … 16 16 } 17 17 18 ShapeVariation = FALSE;19 if ((N = get_argument (argc, argv, "-shapes"))) {20 remove_argument (N, &argc, argv);21 ShapeVariation = TRUE;22 }18 // int ShapeVariation = FALSE; 19 // if ((N = get_argument (argc, argv, "-shapes"))) { 20 // remove_argument (N, &argc, argv); 21 // ShapeVariation = TRUE; 22 // } 23 23 24 24 SatThreshold = 0xffff; -
trunk/Ohana/src/opihi/cmd.astro/imsub.c
r12840 r34088 3 3 int imsub (int argc, char **argv) { 4 4 5 int i, j, N , VERBOSE;5 int i, j, N; 6 6 int sx, sy, nx, ny, Nx, Ny; 7 7 float value; … … 9 9 Buffer *buf; 10 10 11 VERBOSE = FALSE;12 if ((N = get_argument (argc, argv, "-v"))) {13 remove_argument (N, &argc, argv);14 VERBOSE = TRUE;15 }11 // int VERBOSE = FALSE; 12 // if ((N = get_argument (argc, argv, "-v"))) { 13 // remove_argument (N, &argc, argv); 14 // VERBOSE = TRUE; 15 // } 16 16 17 17 /* set fitting function */ -
trunk/Ohana/src/opihi/cmd.astro/kronflux.c
r33963 r34088 67 67 int i, j; 68 68 69 double gain;70 char *string = get_variable ("GAIN");71 if (string == (char *) NULL) {72 if (VERBOSE) gprint (GP_ERR, "assuming a value of 1.0\n");73 gain = 1.0;74 } else {75 gain = atof (string);76 }69 // double gain; 70 // char *string = get_variable ("GAIN"); 71 // if (string == (char *) NULL) { 72 // if (VERBOSE) gprint (GP_ERR, "assuming a value of 1.0\n"); 73 // gain = 1.0; 74 // } else { 75 // gain = atof (string); 76 // } 77 77 78 78 float *data = (float *) matrix->buffer; -
trunk/Ohana/src/opihi/cmd.astro/medianmap.c
r16006 r34088 6 6 int i, j, k, I0, I1, J0, J1, I, J, n, N; 7 7 int nx, ny, Nx, Ny, NX, NY, Ignore; 8 float Mv, Nv, Mv2,value, min, max, IgnoreValue;8 float value, min, max, IgnoreValue; 9 9 float *In, *Out, *ip; 10 10 float fx, fy; … … 71 71 ALLOCATE (temp, float, 2*nx*ny); 72 72 73 Nv =Mv = Mv2 = 0.0;73 // float Mv = Mv2 = 0.0; 74 74 75 75 for (j = 0; j < Ny; j++) { -
trunk/Ohana/src/opihi/cmd.astro/objload.c
r13479 r34088 52 52 for (i = 0; i < Nline; i++) { 53 53 /* we are now using all entries on the *.obj line */ 54 status = sscanf (&buffer[i*CHAR_LINE], "%d %f %f", &type, &overlay[Noverlay].x, &overlay[Noverlay].y); 54 status = sscanf (&buffer[i*CHAR_LINE], "%d %f %f", &type, &overlay[Noverlay].x, & 55 overlay[Noverlay].y); 56 if (status != 3) continue; 55 57 if (Objtype && (Objtype != type)) continue; 56 58 overlay[Noverlay].type = KII_OVERLAY_BOX; -
trunk/Ohana/src/opihi/cmd.astro/outline.c
r13479 r34088 8 8 int outline (int argc, char **argv) { 9 9 10 int i, j, k, Npar,BigChange, ABigChange;10 int i, j, k, BigChange, ABigChange; 11 11 float Io, *in, ochisq, dchi, chisq, chisq_p, chisq_m, dp, tmp_par; 12 12 float curve, frac; … … 14 14 15 15 if (argc != 9) { 16 gprint (GP_ERR, "USAGE: outline x y dx dy dxy Io (buffer) Npar\n");16 gprint (GP_ERR, "USAGE: outline x y dx dy dxy Io (buffer)\n"); 17 17 return (FALSE); 18 18 } … … 26 26 par[4] = atof(argv[5]); 27 27 Io = atof(argv[6]); 28 Npar = atof (argv[8]);28 // int Npar = atof (argv[8]); 29 29 30 30 dpar[0] = 10; -
trunk/Ohana/src/opihi/cmd.astro/rotcurve.c
r19823 r34088 8 8 double L, dL, Lo, V, Vo, dV, Bo, dB, Do, dD; 9 9 double xo, yo, Xo, Yo; 10 double sl, cl, wo, Ro, Rs, wr, r, fr,d, min;10 double sl, cl, wo, Ro, Rs, wr, r, d, min; 11 11 double R[100], T[100], W[100]; 12 12 FILE *f; … … 99 99 } 100 100 r = (wr - W[n]) * (R[n-1] - R[n]) / (W[n-1] - W[n]) + R[n]; 101 fr = (Ro/r);101 // fr = (Ro/r); 102 102 if (r < fabs(Rs)) { /* can't be on rotation curve */ 103 103 continue; -
trunk/Ohana/src/opihi/cmd.astro/spec.c
r20936 r34088 3 3 int spec (int argc, char **argv) { 4 4 5 int i, j, Xo, X1, y1, y2, Nx , Ny;5 int i, j, Xo, X1, y1, y2, Nx; 6 6 int Nlong, Ngap, Nrow, N, Nring; 7 7 float *buffer, *V; … … 45 45 if ((buf = SelectBuffer (argv[1], OLDBUFFER, TRUE)) == NULL) return (FALSE); 46 46 Nx = buf[0].matrix.Naxis[0]; 47 Ny = buf[0].matrix.Naxis[1];47 // int Ny = buf[0].matrix.Naxis[1]; 48 48 49 49 Xo = atof (argv[2]); -
trunk/Ohana/src/opihi/cmd.astro/star.c
r26891 r34088 4 4 5 5 int x, y, N, dx, Nborder; 6 double Z,max;6 double max; 7 7 Buffer *buf; 8 8 … … 36 36 } 37 37 38 Z =get_aperture_stats (&buf[0].matrix, x, y, dx, Nborder, max);38 get_aperture_stats (&buf[0].matrix, x, y, dx, Nborder, max); 39 39 40 40 return (TRUE); -
trunk/Ohana/src/opihi/cmd.astro/transform.c
r7917 r34088 5 5 int i, j, Nx, Ny; 6 6 Coords coords_in, coords_out; 7 double scale_in, scale_out;8 7 int X, Y; 9 8 double x, y, r, d, dx, dy; … … 30 29 } 31 30 32 scale_in = sqrt(fabs(coords_in.cdelt1*coords_in.cdelt2*(coords_in.pc1_1*coords_in.pc2_2 - coords_in.pc1_2*coords_in.pc2_1)));33 scale_out = sqrt(fabs(coords_out.cdelt1*coords_out.cdelt2*(coords_out.pc1_1*coords_out.pc2_2 - coords_out.pc1_2*coords_out.pc2_1)));31 // double scale_in = sqrt(fabs(coords_in.cdelt1*coords_in.cdelt2*(coords_in.pc1_1*coords_in.pc2_2 - coords_in.pc1_2*coords_in.pc2_1))); 32 // double scale_out = sqrt(fabs(coords_out.cdelt1*coords_out.cdelt2*(coords_out.pc1_1*coords_out.pc2_2 - coords_out.pc1_2*coords_out.pc2_1))); 34 33 35 34 Vin = (float *) in[0].matrix.buffer; -
trunk/Ohana/src/opihi/cmd.data/densify.c
r31160 r34088 5 5 int densify (int argc, char **argv) { 6 6 7 int i, Nx, Ny, Xb, Yb, N ormalize, N, Xpix, Ypix, good, UseGraph;7 int i, Nx, Ny, Xb, Yb, N, Xpix, Ypix, good, UseGraph; 8 8 double Xmin, Xmax, dX, Ymin, Ymax, dY; 9 9 float *val; … … 12 12 opihi_flt *x, *y; 13 13 14 Normalize = TRUE;15 if ((N = get_argument (argc, argv, "-raw"))) {16 remove_argument (N, &argc, argv);17 Normalize = FALSE;18 }14 // int Normalize = TRUE; 15 // if ((N = get_argument (argc, argv, "-raw"))) { 16 // remove_argument (N, &argc, argv); 17 // Normalize = FALSE; 18 // } 19 19 20 20 UseGraph = FALSE; -
trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c
r20936 r34088 34 34 35 35 int i, Npts; 36 double mean, sigma;37 36 Vector *vec; 38 37 … … 42 41 43 42 Npts = atoi (argv[2]); 44 mean = atof (argv[3]);45 sigma = atof (argv[4]);43 // mean = atof (argv[3]); 44 // sigma = atof (argv[4]); 46 45 47 46 ResetVector (vec, OPIHI_FLT, Npts); -
trunk/Ohana/src/opihi/cmd.data/list_header.c
r27435 r34088 41 41 strcpy (buf[0].file, "*"); 42 42 strcat (buf[0].file, filename); 43 43 44 status = gfits_read_header (argv[2], &buf[0].header); 45 if (!status) { 46 gprint (GP_ERR, "failed to read header for %s\n", argv[2]); 47 return FALSE; 48 } 44 49 buf[0].header.bitpix = bitpix; 45 50 buf[0].header.bzero = bzero; -
trunk/Ohana/src/opihi/cmd.data/load.c
r13479 r34088 3 3 int load (int argc, char **argv) { 4 4 5 int i, N, n,ISCEL;5 int i, N, ISCEL; 6 6 int kapa, Noverlay, NOVERLAY; 7 7 char *c, type[10], string[128], line[1024]; … … 59 59 60 60 dx = dy = 0; 61 for (n = 0; scan_line (f, line) != EOF;) {61 while (scan_line (f, line) != EOF) { 62 62 c = strchr (line, '#'); 63 63 if (c != (char *) NULL) -
trunk/Ohana/src/opihi/cmd.data/lookup.c
r20936 r34088 37 37 38 38 for (j = 0; (*ip < *xp) && (j < yv[0].Nelements); j++); 39 *op = j;39 *op = *yp; 40 40 } 41 41 -
trunk/Ohana/src/opihi/cmd.data/rotate.c
r27435 r34088 3 3 int rotate (int argc, char **argv) { 4 4 5 int i, j, NX, NY, X, Y, Lx, Ly, N , newCenter;5 int i, j, NX, NY, X, Y, Lx, Ly, N; 6 6 float *in_buff, *out_buff, *c; 7 7 double angle, CosAngle, SinAngle, Xo, Yo, dX, dY, fx, fy, x, y, X1, Y1; … … 12 12 Yo = 0; 13 13 if ((N = get_argument (argc, argv, "-center"))) { 14 newCenter = TRUE;15 14 remove_argument (N, &argc, argv); 16 15 Xo = atof(argv[N]); … … 19 18 remove_argument (N, &argc, argv); 20 19 } 21 else22 newCenter = FALSE;23 20 24 21 if (argc != 3) { -
trunk/Ohana/src/opihi/cmd.data/shift.c
r9726 r34088 3 3 int shift (int argc, char **argv) { 4 4 5 int i, j , N, ROLL;5 int i, j; 6 6 int nx, ny, dx, dy, DXin, DXot, DYin, DYot; 7 7 float *Vin, *Vot; … … 9 9 Buffer *in, *out; 10 10 11 ROLL = FALSE;12 if ((N = get_argument (argc, argv, "-roll"))) {13 remove_argument (N, &argc, argv);14 ROLL = TRUE;15 }11 // int ROLL = FALSE; 12 // if ((N = get_argument (argc, argv, "-roll"))) { 13 // remove_argument (N, &argc, argv); 14 // ROLL = TRUE; 15 // } 16 16 17 17 if (argc != 5) { -
trunk/Ohana/src/opihi/cmd.data/spline_apply.c
r16119 r34088 5 5 6 6 int i, j, I, J; 7 int nx, ny, Nx, Ny , xdir;7 int nx, ny, Nx, Ny; 8 8 float rx, ry, x, y; 9 9 float *Tx1, *Tx2, *Txc, *Ty1, *Ty2, *Tyc, *V, *V1, *V2; … … 19 19 if ((out = SelectBuffer (argv[3], ANYBUFFER, TRUE)) == NULL) return (FALSE); 20 20 21 xdir = FALSE;22 if (!strcmp (argv[4], "x")) xdir = TRUE;21 // xdir = FALSE; 22 // if (!strcmp (argv[4], "x")) xdir = TRUE; 23 23 24 24 nx = atoi (argv[5]); -
trunk/Ohana/src/opihi/cmd.data/spline_construct.c
r17903 r34088 4 4 int spline_construct_cmd (int argc, char **argv) { 5 5 6 int i, j, Nx, Ny , xdir;6 int i, j, Nx, Ny; 7 7 float *Tx, *Ty, *Ty2, *V; 8 8 Buffer *in, *out; … … 31 31 gfits_create_matrix (&out[0].header, &out[0].matrix); 32 32 33 xdir = FALSE;34 if (!strcmp (argv[3], "x")) xdir = TRUE;33 // int xdir = FALSE; 34 // if (!strcmp (argv[3], "x")) xdir = TRUE; 35 35 /* ideally, the resulting image should carry this info (in header?) */ 36 36 -
trunk/Ohana/src/opihi/dvo/avextract.c
r33963 r34088 5 5 off_t i, j, n, m; 6 6 int N, Npts, NPTS, last, next, state, Nfields, Nreturn, Ncstack, Nstack; 7 int Nsecfilt, mode,VERBOSE, needMeasures;7 int Nsecfilt, VERBOSE, needMeasures; 8 8 char **cstack, name[1024]; 9 9 void *Signal; … … 25 25 skylist = NULL; 26 26 selection = NULL; 27 28 mode = MAG_AVE;29 27 30 28 if ((N = get_argument (argc, argv, "-h"))) goto help; -
trunk/Ohana/src/opihi/dvo/calextract.c
r27435 r34088 6 6 7 7 off_t i, Nr; 8 int N secfilt, NSTAR, N, mode[2];8 int N, mode[2]; 9 9 10 10 PhotCode *code[2]; … … 24 24 /* load photcode information */ 25 25 if (!InitPhotcodes ()) return (FALSE); 26 Nsecfilt = GetPhotcodeNsecfilt ();27 26 28 27 /* command line arguments */ … … 41 40 /* one unique value per star */ 42 41 N = 0; 43 NSTAR = 1;44 42 ALLOCATE (vec, Vector *, NVEC); 45 43 if ((vec[Nd] = SelectVector ("cal:dmag", ANYVECTOR, TRUE)) == NULL) goto escape; … … 74 72 75 73 # if (0) 74 int NSTAR = 1; 75 int Nsecfilt = GetPhotcodeNsecfilt (); 76 76 /* extract values, assign to vectors */ 77 77 for (i = 0; i < catalog.Naverage; i++) { -
trunk/Ohana/src/opihi/dvo/calmextract.c
r27435 r34088 7 7 8 8 off_t i, k, Nr; 9 int NSTAR, N star, Nsecfilt, N, mode[2];9 int NSTAR, N, mode[2]; 10 10 11 11 Catalog catalog; … … 25 25 /* load photcode information */ 26 26 if (!InitPhotcodes ()) goto escape; 27 Nsecfilt = GetPhotcodeNsecfilt ();28 27 29 28 /* command line arguments */ … … 61 60 62 61 N = 0; 63 Nstar = 0;64 62 NSTAR = 100; 65 63 for (k = 0; k < NVEC; k++) { … … 87 85 88 86 # if (0) 87 int Nstar = 0; 88 int Nsecfilt = GetPhotcodeNsecfilt (); 89 89 90 /* extract values, assign to vectors */ 90 91 for (i = 0; i < catalog.Naverage; i++) { -
trunk/Ohana/src/opihi/dvo/ccd.c
r27435 r34088 8 8 int mode[4]; 9 9 int Nsecfilt, KeepNulls; 10 void *Signal;11 10 12 11 Catalog catalog; … … 63 62 64 63 // grab data from all selected sky regions 65 Signal =signal (SIGINT, handle_interrupt);64 signal (SIGINT, handle_interrupt); 66 65 interrupt = FALSE; 67 66 -
trunk/Ohana/src/opihi/dvo/cmd.c
r27435 r34088 8 8 int Npts, NPTS, mode[3]; 9 9 int Nsecfilt, KeepNulls; 10 void *Signal;11 10 12 11 PhotCode *code[3]; … … 61 60 62 61 // grab data from all selected sky regions 63 Signal = signal (SIGINT, handle_interrupt); 62 // void *Signal = signal (SIGINT, handle_interrupt); 63 signal (SIGINT, handle_interrupt); 64 64 interrupt = FALSE; 65 65 -
trunk/Ohana/src/opihi/dvo/cmpload.c
r27435 r34088 6 6 int cmpload (int argc, char **argv) { 7 7 8 int i, Noverlay, NOVERLAY, Nstar, N, N in, Nextra, Objtype, type;8 int i, Noverlay, NOVERLAY, Nstar, N, Nextra, Objtype, type; 9 9 int doneread, done, Nskip, Nbytes, nbytes, Ninstar; 10 10 char *c, *c2, *name; … … 63 63 64 64 /* load in stars by blocks of 1000 */ 65 Nin = 0;66 65 ALLOCATE (buffer, char, (BLOCK*BYTES_STAR) + 1); 67 66 buffer[BLOCK*BYTES_STAR] = 0; -
trunk/Ohana/src/opihi/dvo/fitsed.c
r28241 r34088 26 26 off_t i, j, k, m; 27 27 int N, done, Nfit; 28 int Nsecfilt,status;28 int status; 29 29 void *oldsignal; 30 30 char name[64], line[1024], key[20]; … … 41 41 KapaSection magSection, resSection; 42 42 43 Catalog catalog , outcat;43 Catalog catalog; 44 44 SkyList *skylist; 45 45 SkyRegionSelection *selection; … … 57 57 catalog.secfilt = NULL; 58 58 59 outcat.average = NULL;60 outcat.measure = NULL;61 outcat.secfilt = NULL;59 // outcat.average = NULL; 60 // outcat.measure = NULL; 61 // outcat.secfilt = NULL; 62 62 63 63 SEDtable = NULL; … … 80 80 /* load photcode information */ 81 81 if (!InitPhotcodes ()) goto escape; 82 Nsecfilt = GetPhotcodeNsecfilt ();83 82 84 83 /* interpret command-line options */ -
trunk/Ohana/src/opihi/dvo/gcat.c
r33662 r34088 8 8 SkyTable *sky; 9 9 SkyList *skylist; 10 void *Signal;11 10 12 11 int ShowHost = FALSE; … … 43 42 44 43 // prepare to handle interrupt signals 45 Signal =signal (SIGINT, handle_interrupt);44 signal (SIGINT, handle_interrupt); 46 45 interrupt = FALSE; 47 46 -
trunk/Ohana/src/opihi/dvo/hosts.c
r33963 r34088 15 15 if (!strncmp(argv[1], "purge-temp", MAX(strlen(argv[1]), 3))) { 16 16 glob_t pglob; 17 int ALL_PID = FALSE; 17 18 int PID = getpid(); 18 19 int N; … … 20 21 remove_argument (N, &argc, argv); 21 22 PID = atoi(argv[N]); 23 remove_argument (N, &argc, argv); 24 } 25 26 if ((N = get_argument (argc, argv, "-all-pid"))) { 27 remove_argument (N, &argc, argv); 28 ALL_PID = TRUE; 22 29 remove_argument (N, &argc, argv); 23 30 } … … 60 67 pglob.gl_offs = 0; 61 68 char name[DVO_MAX_PATH]; 62 snprintf (name, DVO_MAX_PATH, "%s/dvo.results.%05d.*.fits", table->hosts[i].pathname, PID); 69 if (ALL_PID) { 70 snprintf (name, DVO_MAX_PATH, "%s/dvo.results.*.*.fits", table->hosts[i].pathname); 71 } else { 72 snprintf (name, DVO_MAX_PATH, "%s/dvo.results.%05d.*.fits", table->hosts[i].pathname, PID); 73 } 63 74 if (VERBOSE) gprint (GP_ERR, "checking %s\n", name); 64 75 glob (name, 0, NULL, &pglob); -
trunk/Ohana/src/opihi/dvo/images.c
r31635 r34088 13 13 off_t i, Nimage, Nmosaic; 14 14 int j, status, InPic, leftside, *plist, TimeSelect, ByName; 15 int WITH_MOSAIC, SOLO_MOSAIC , HIDDEN;15 int WITH_MOSAIC, SOLO_MOSAIC; 16 16 time_t tzero, tend; 17 17 int N, NPTS, n, npts, Npts, kapa, *foundMosaic; … … 42 42 } 43 43 44 HIDDEN = FALSE;45 if ((N = get_argument (argc, argv, "-hidden"))) {46 remove_argument (N, &argc, argv);47 HIDDEN = TRUE;48 }44 // int HIDDEN = FALSE; 45 // if ((N = get_argument (argc, argv, "-hidden"))) { 46 // remove_argument (N, &argc, argv); 47 // HIDDEN = TRUE; 48 // } 49 49 50 50 photcode = NULL; -
trunk/Ohana/src/opihi/dvo/imdata.c
r31635 r34088 15 15 Vector *vec; 16 16 SkyRegionSelection *selection; 17 void *Signal;18 17 19 18 // parse skyregion options … … 130 129 131 130 // prepare to handle interrupt signals 132 Signal =signal (SIGINT, handle_interrupt);131 signal (SIGINT, handle_interrupt); 133 132 interrupt = FALSE; 134 133 -
trunk/Ohana/src/opihi/dvo/imextract.c
r31635 r34088 5 5 off_t i, j, Nimage; 6 6 int n, N, Npts, NPTS, last, next, state, Nfields, Nreturn, Ncstack, Nstack; 7 int VERBOSE;8 7 char **cstack, name[1024]; 9 8 void *Signal; … … 27 26 if ((N = get_argument (argc, argv, "--help"))) goto help; 28 27 29 VERBOSE = FALSE;30 if ((N = get_argument (argc, argv, "-v"))) {31 remove_argument (N, &argc, argv);32 VERBOSE = TRUE;33 }28 // int VERBOSE = FALSE; 29 // if ((N = get_argument (argc, argv, "-v"))) { 30 // remove_argument (N, &argc, argv); 31 // VERBOSE = TRUE; 32 // } 34 33 35 34 if (!InitPhotcodes ()) goto escape; -
trunk/Ohana/src/opihi/dvo/imlist.c
r31635 r34088 4 4 5 5 off_t i, j, Nimage, *subset, Nsubset; 6 int N, TimeSelect, RegionSelect,TimeFormat, NameSelect;6 int N, TimeSelect, TimeFormat, NameSelect; 7 7 int PhotcodeSelect; 8 8 time_t tzero, TimeReference; … … 38 38 } 39 39 40 RegionSelect = FALSE;41 if ((N = get_argument (argc, argv, "-region"))) {42 remove_argument (N, &argc, argv);43 RegionSelect = TRUE;44 }40 // int RegionSelect = FALSE; 41 // if ((N = get_argument (argc, argv, "-region"))) { 42 // remove_argument (N, &argc, argv); 43 // RegionSelect = TRUE; 44 // } 45 45 46 46 PhotcodeValue = NULL; -
trunk/Ohana/src/opihi/dvo/imphot.c
r31635 r34088 9 9 char bufname[64]; 10 10 float *p; 11 double fx, fy,x, y;11 double x, y; 12 12 Image *image; 13 13 Buffer *buf; … … 58 58 59 59 if (GreyScale && Nsubset) { 60 fx = image[subset[0]].NX / 100;61 fy = image[subset[0]].NY / 200;60 // double fx = image[subset[0]].NX / 100; 61 // double fy = image[subset[0]].NY / 200; 62 62 p = (float *) buf[0].matrix.buffer; 63 63 for (y = 0; y < 200; y+=1.0) { -
trunk/Ohana/src/opihi/dvo/lcurve.c
r27435 r34088 7 7 double *RA, *DEC; 8 8 int kapa, TimeFormat; 9 int found, AutoLimits, ErrorBars, GalMag, AbsPhot,SaveVectors;9 int found, AutoLimits, ErrorBars, SaveVectors; 10 10 off_t i, j, m, Nstars, *N1; 11 11 int N, NPTS; … … 39 39 } 40 40 41 AbsPhot = FALSE;42 if ((N = get_argument (argc, argv, "-abs"))) {43 remove_argument (N, &argc, argv);44 AbsPhot = TRUE;45 }41 // int AbsPhot = FALSE; 42 // if ((N = get_argument (argc, argv, "-abs"))) { 43 // remove_argument (N, &argc, argv); 44 // AbsPhot = TRUE; 45 // } 46 46 47 GalMag = FALSE;48 if ((N = get_argument (argc, argv, "-gal"))) {49 gprint (GP_ERR, "galaxy magnitudes currently disabled\n");50 return (FALSE);51 }47 // int GalMag = FALSE; 48 // if ((N = get_argument (argc, argv, "-gal"))) { 49 // gprint (GP_ERR, "galaxy magnitudes currently disabled\n"); 50 // return (FALSE); 51 // } 52 52 53 53 ErrorBars = FALSE; -
trunk/Ohana/src/opihi/dvo/objectcoverage.c
r31450 r34088 5 5 int objectcoverage (int argc, char **argv) { 6 6 7 void *Signal;8 7 int ShowDensity; 9 int N, status, TimeSelect, xs, ys; 10 time_t tzero, tend; 11 double pixscale, r, d, Xs, Ys, trange, RaCenter, DecCenter; 8 int N, status, xs, ys; 9 double pixscale, r, d, Xs, Ys, RaCenter, DecCenter; 12 10 char projection[16]; 13 11 float *V; … … 77 75 } 78 76 79 TimeSelect = FALSE; 80 if ((N = get_argument (argc, argv, "-time"))) { 81 remove_argument (N, &argc, argv); 82 if (!ohana_str_to_time (argv[N], &tzero)) { 83 gprint (GP_ERR, "syntax error\n"); 84 return (FALSE); 85 } 86 remove_argument (N, &argc, argv); 87 if (!ohana_str_to_dtime (argv[N], &trange)) { 88 gprint (GP_ERR, "syntax error\n"); 89 return (FALSE); 90 } 91 remove_argument (N, &argc, argv); 92 if (trange < 0) { 93 trange = fabs (trange); 94 tzero -= trange; 95 } 96 TimeSelect = TRUE; 97 } 98 if ((N = get_argument (argc, argv, "-trange"))) { 99 remove_argument (N, &argc, argv); 100 if (!ohana_str_to_time (argv[N], &tzero)) { 101 gprint (GP_ERR, "syntax error\n"); 102 return (FALSE); 103 } 104 remove_argument (N, &argc, argv); 105 if (!ohana_str_to_time (argv[N], &tend)) { 106 gprint (GP_ERR, "syntax error\n"); 107 return (FALSE); 108 } 109 remove_argument (N, &argc, argv); 110 trange = tend - tzero; 111 if (trange < 0) { 112 trange = fabs (trange); 113 tzero -= trange; 114 } 115 TimeSelect = TRUE; 116 } 77 // double trange; 78 // time_t tzero, tend; 79 // int TimeSelect = FALSE; 80 // if ((N = get_argument (argc, argv, "-time"))) { 81 // remove_argument (N, &argc, argv); 82 // if (!ohana_str_to_time (argv[N], &tzero)) { 83 // gprint (GP_ERR, "syntax error\n"); 84 // return (FALSE); 85 // } 86 // remove_argument (N, &argc, argv); 87 // if (!ohana_str_to_dtime (argv[N], &trange)) { 88 // gprint (GP_ERR, "syntax error\n"); 89 // return (FALSE); 90 // } 91 // remove_argument (N, &argc, argv); 92 // if (trange < 0) { 93 // trange = fabs (trange); 94 // tzero -= trange; 95 // } 96 // TimeSelect = TRUE; 97 // } 98 // if ((N = get_argument (argc, argv, "-trange"))) { 99 // remove_argument (N, &argc, argv); 100 // if (!ohana_str_to_time (argv[N], &tzero)) { 101 // gprint (GP_ERR, "syntax error\n"); 102 // return (FALSE); 103 // } 104 // remove_argument (N, &argc, argv); 105 // if (!ohana_str_to_time (argv[N], &tend)) { 106 // gprint (GP_ERR, "syntax error\n"); 107 // return (FALSE); 108 // } 109 // remove_argument (N, &argc, argv); 110 // trange = tend - tzero; 111 // if (trange < 0) { 112 // trange = fabs (trange); 113 // tzero -= trange; 114 // } 115 // TimeSelect = TRUE; 116 // } 117 117 118 118 if (argc != 3) { … … 178 178 Nsecfilt = GetPhotcodeNsecfilt(); 179 179 // grab data from all selected sky regions 180 Signal =signal (SIGINT, handle_interrupt);180 signal (SIGINT, handle_interrupt); 181 181 interrupt = FALSE; 182 182 -
trunk/Ohana/src/opihi/dvo/paverage.c
r27435 r34088 4 4 int paverage (int argc, char **argv) { 5 5 6 FILE *f;7 6 off_t i, j; 8 7 int kapa, Narg, Npts, NPTS, status, VERBOSE; … … 12 11 unsigned IDclip, IDchoice, LimExclude; 13 12 float *Xvec, *Yvec, *Zvec; 14 void *Signal;15 13 16 14 PhotCode *photcode; … … 27 25 if (!style_args (&graphmode, &argc, argv, &kapa)) return FALSE; 28 26 29 f = (FILE *) NULL;30 27 Mz = 17.0; 31 28 Mr = -5.0; … … 102 99 103 100 // prepare to handle interrupt signals 104 Signal =signal (SIGINT, handle_interrupt);101 signal (SIGINT, handle_interrupt); 105 102 interrupt = FALSE; 106 103 -
trunk/Ohana/src/opihi/dvo/pmeasure.c
r27435 r34088 6 6 int pmeasure (int argc, char **argv) { 7 7 8 FILE *f;9 8 off_t i, j, k, m; 10 9 int kapa, Narg, Npts, NPTS, status, VERBOSE, TimeSelect, Nloaded; … … 17 16 float *Xvec, *Yvec, *Zvec; 18 17 time_t tzero, tend; 19 void *Signal;20 18 21 19 SkyTable *sky; … … 27 25 if (!style_args (&graphmode, &argc, argv, &kapa)) return FALSE; 28 26 29 f = (FILE *) NULL;30 27 Mz = 17.0; 31 28 Mr = -5.0; … … 175 172 176 173 // prepare to handle interrupt signals 177 Signal =signal (SIGINT, handle_interrupt);174 signal (SIGINT, handle_interrupt); 178 175 interrupt = FALSE; 179 176 -
trunk/Ohana/src/opihi/dvo/simage.c
r27435 r34088 12 12 Header header; 13 13 Coords coords; 14 int i, j, kapa, Nstars, nstars, Nbytes, nbytes, N pts, N;14 int i, j, kapa, Nstars, nstars, Nbytes, nbytes, N; 15 15 Graphdata graphmode; 16 16 … … 150 150 graphmode.size = -1; 151 151 graphmode.etype = 0; 152 Npts = Xvec.Nelements;153 152 154 153 PlotVectorTriplet (kapa, &Xvec, &Yvec, &Zvec, &graphmode); -
trunk/Ohana/src/opihi/dvo/skycat.c
r30612 r34088 14 14 SkyList *skylist; 15 15 SkyRegion **regions; 16 void *Signal;17 16 18 17 VERBOSE = FALSE; … … 62 61 63 62 // prepare to handle interrupt signals 64 Signal =signal (SIGINT, handle_interrupt);63 signal (SIGINT, handle_interrupt); 65 64 interrupt = FALSE; 66 65 -
trunk/Ohana/src/opihi/lib.data/starfuncs.c
r29938 r34088 125 125 opihi_flt *zs, opihi_flt *zp, opihi_flt *sk) { 126 126 127 double R a2, Ri2, Ro2, rad2;127 double Ro2, rad2; 128 128 int i, j, Npts, Nsky; 129 129 int Xs, Xe, Ys, Ye, off, Xc, Yc; … … 132 132 133 133 /* define circular boundaries */ 134 Ra2 = SQ(Raper);135 Ri2 = SQ(Rinner);136 134 Ro2 = SQ(Router); 137 135 … … 145 143 /* this sample uses a circular aperture */ 146 144 # if (0) 145 double Ri2 = SQ(Rinner); 147 146 Nsky = 0; 148 147 for (j = Ys; j < Ye; j++) { -
trunk/Ohana/src/opihi/lib.data/svdcmp.c
r20936 r34088 14 14 int svdcmp (float *a, opihi_flt *w, float *v, int Nx, int Ny) { 15 15 16 int flag, i, its, j, jj, k, l, nm , status;16 int flag, i, its, j, jj, k, l, nm; 17 17 float c, f, h, s, x, y, z; 18 18 float anorm=0.0, g = 0.0, scale = 0.0; … … 111 111 } 112 112 113 status = 1;113 // int status = 1; 114 114 for (k = Nx - 1; k >= 0; k--) { 115 115 for (its = 0; its < 30; its++) { … … 152 152 break; 153 153 } 154 if (its == 29) status = 0;154 // if (its == 29) status = 0; 155 155 x = w[l]; 156 156 nm = k-1; -
trunk/Ohana/src/opihi/lib.shell/convert_to_RPN.c
r16890 r34088 4 4 StackVar *convert_to_RPN (int argc, char **argv, int *nstack) { 5 5 6 int type , Nx, Ny;6 int type; 7 7 int i, j, Nstack, Nop_stack, NSTACK; 8 8 StackVar *stack, *op_stack; … … 17 17 } 18 18 19 N x = Ny = Nstack = Nop_stack = 0;19 Nstack = Nop_stack = 0; 20 20 for (i = 0; i < argc; i++) { 21 21 -
trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c
r20936 r34088 12 12 int evaluate_stack (StackVar *stack, int *Nstack) { 13 13 14 int i, j, Nvar, Nout,status;14 int i, j, status; 15 15 char line[512]; // this is only used to report an error 16 16 StackVar tmp_stack; 17 Nout = Nvar = 0;18 17 19 18 status = TRUE; -
trunk/Ohana/src/opihi/lib.shell/opihi.c
r31667 r34088 4 4 int opihi (int argc, char **argv) { 5 5 6 int Nbad , status;6 int Nbad; 7 7 char *line, *prompt, *history; 8 8 pid_t ppid; … … 39 39 stripwhite (line); 40 40 if (*line) { 41 status =multicommand (line);41 multicommand (line); 42 42 add_history (line); 43 43 -
trunk/Ohana/src/opihi/pantasks/ControllerOps.c
r32632 r34088 63 63 int CheckControllerJob (Job *job) { 64 64 struct timeval start, stop; 65 float dtime;66 65 67 66 gettimeofday (&start, (void *) NULL); 68 67 CheckControllerJobStatus (job); 69 68 gettimeofday (&stop, (void *) NULL); 70 dtime = DTIME (stop, start);71 / * if (VerboseMode()) gprint (GP_ERR, "check job status %f\n", dtime); */69 // float dtime = DTIME (stop, start); 70 // if (VerboseMode()) gprint (GP_ERR, "check job status %f\n", dtime); 72 71 73 72 if ((job[0].state == JOB_EXIT) || (job[0].state == JOB_CRASH)) { … … 75 74 GetJobOutput ("stdout", job[0].pid, &job[0].stdout_buff, job[0].stdout_size); 76 75 gettimeofday (&stop, (void *) NULL); 77 dtime = DTIME (stop, start);76 // float dtime = DTIME (stop, start); 78 77 /* if (VerboseMode()) gprint (GP_ERR, "get stdout %f\n", dtime); */ 79 78 … … 81 80 GetJobOutput ("stderr", job[0].pid, &job[0].stderr_buff, job[0].stderr_size); 82 81 gettimeofday (&stop, (void *) NULL); 83 dtime = DTIME (stop, start);82 // float dtime = DTIME (stop, start); 84 83 /* if (VerboseMode()) gprint (GP_ERR, "get stderr %f\n", dtime); */ 85 84 … … 87 86 DeleteControllerJob (job); 88 87 gettimeofday (&stop, (void *) NULL); 89 dtime = DTIME (stop, start);88 // float dtime = DTIME (stop, start); 90 89 /* if (VerboseMode()) gprint (GP_ERR, "delete job %f\n", dtime); */ 91 90 } … … 578 577 int QuitController () { 579 578 580 int status;581 579 char cmd[128]; 582 580 IOBuffer buffer; … … 586 584 sprintf (cmd, "quit"); 587 585 InitIOBuffer (&buffer, 0x100); 588 status =ControllerCommand (cmd, NULL, &buffer);586 ControllerCommand (cmd, NULL, &buffer); 589 587 FreeIOBuffer (&buffer); 590 588 -
trunk/Ohana/src/opihi/pantasks/client_shell.c
r31666 r34088 4 4 int client_shell (int argc, char **argv) { 5 5 6 int Nbad , status;6 int Nbad; 7 7 char *line, *prompt, *history; 8 8 pid_t ppid; … … 41 41 42 42 if (*line) { 43 status = multicommand (line); 43 // status = multicommand (line); do something different if false? 44 multicommand (line); 44 45 add_history (line); 45 46 append_history (1, history); -
trunk/Ohana/src/opihi/pantasks/task.c
r32632 r34088 5 5 6 6 int hash; 7 int ThisList , status;7 int ThisList; 8 8 char *input, *outline; 9 9 Task *task; … … 82 82 case TASK_NPENDING: 83 83 case TASK_ACTIVE: 84 status = command (input, &outline, TRUE); 84 // status = command(); do something with this info? 85 command (input, &outline, TRUE); 85 86 if (outline != NULL) free (outline); 86 /* what to do if command is invalid?87 if (!status) return (FALSE); */88 87 break; 89 88 -
trunk/Ohana/src/opihi/pcontrol/CheckHost.c
r25872 r34088 40 40 int CheckHostResponse (Host *host) { 41 41 42 IOBuffer *buffer;43 44 42 /* we only check IDLE hosts without jobs */ 45 43 ASSERT (host, "missing host"); 46 buffer = &host[0].comms_buffer;47 44 48 45 // XXX check on the value of the response? (OK) -
trunk/Ohana/src/opihi/pcontrol/CheckSystem.c
r28158 r34088 62 62 void *CheckSystem_Threaded (void *data) { 63 63 64 int Njobchecks, Nhostchecks, Nlivechecks, Ndonejobs; 65 66 Nlivechecks = 0; 64 int Njobchecks, Nhostchecks, Ndonejobs; 67 65 68 66 gprintInit (); -
trunk/Ohana/src/opihi/pcontrol/Makefile
r33662 r34088 13 13 LIBS1 = -lkapa -lFITS -lohana 14 14 LIBS2 = -lbasiccmd -lshell -ldata 15 FULL_CFLAGS = $(BASE_CFLAGS) -Wall -Werror15 FULL_CFLAGS = $(BASE_CFLAGS) 16 16 FULL_CPPFLAGS = $(BASE_CPPFLAGS) 17 17 FULL_LDFLAGS = $(LIBS1) $(LIBS2) $(BASE_LDFLAGS)
Note:
See TracChangeset
for help on using the changeset viewer.
