Changeset 11231
- Timestamp:
- Jan 22, 2007, 2:54:26 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/stats.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/stats.c
r7917 r11231 29 29 } 30 30 31 if ( argc != 6) {31 if ((argc != 2) | (argc != 6)) { 32 32 gprint (GP_ERR, "USAGE: stats <buffer> sx sy nx ny\n"); 33 gprint (GP_ERR, "OR: stats <buffer>\n"); 33 34 return (FALSE); 34 35 } … … 36 37 if ((buf = SelectBuffer (argv[1], OLDBUFFER, TRUE)) == NULL) return (FALSE); 37 38 38 sx = strcmp (argv[2], "-") ? atof (argv[2]) : 0; 39 sy = strcmp (argv[3], "-") ? atof (argv[3]) : 0; 40 nx = strcmp (argv[4], "-") ? atof (argv[4]) : buf[0].matrix.Naxis[0]; 41 ny = strcmp (argv[5], "-") ? atof (argv[5]) : buf[0].matrix.Naxis[1]; 39 if (argc == 2) { 40 sx = strcmp (argv[2], "-") ? atof (argv[2]) : 0; 41 sy = strcmp (argv[3], "-") ? atof (argv[3]) : 0; 42 nx = strcmp (argv[4], "-") ? atof (argv[4]) : buf[0].matrix.Naxis[0]; 43 ny = strcmp (argv[5], "-") ? atof (argv[5]) : buf[0].matrix.Naxis[1]; 44 } else { 45 sx = 0; 46 sy = 0; 47 nx = buf[0].matrix.Naxis[0]; 48 ny = buf[0].matrix.Naxis[1]; 49 } 42 50 43 51 Npix = N1 = N2 = 0; … … 63 71 N1 = N1 / Npix; 64 72 65 /* calculate mode, median */73 /* calculate mode, median */ 66 74 median = mode = 0.5*(max + min); 67 75 if ((max - min) != 0) { … … 96 104 gprint (GP_LOG, " mean stdev min max median Npix Total\n"); 97 105 gprint (GP_LOG, "%7.4g %7.4g %7.4g %7.4g %7.4g %7.0f %7.4g\n", N1, sqrt (N2/Npix - N1*N1), 98 min, max, median, Npix, Npix*N1);106 min, max, median, Npix, Npix*N1); 99 107 } 100 108
Note:
See TracChangeset
for help on using the changeset viewer.
