Changeset 42821 for trunk/Ohana/src/opihi/cmd.data
- Timestamp:
- May 8, 2025, 4:29:52 PM (14 months ago)
- Location:
- trunk/Ohana
- Files:
-
- 5 edited
- 2 copied
-
. (modified) (1 prop)
-
src/opihi/cmd.data/Makefile (modified) (2 diffs)
-
src/opihi/cmd.data/histbins.c (copied) (copied from branches/eam_branches/ipp-20230313/Ohana/src/opihi/cmd.data/histbins.c )
-
src/opihi/cmd.data/impoints.c (copied) (copied from branches/eam_branches/ipp-20230313/Ohana/src/opihi/cmd.data/impoints.c )
-
src/opihi/cmd.data/init.c (modified) (4 diffs)
-
src/opihi/cmd.data/interpolate_presort.c (modified) (2 diffs)
-
src/opihi/cmd.data/vgroup.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
- Property svn:mergeinfo changed
-
trunk/Ohana/src/opihi/cmd.data/Makefile
r42456 r42821 67 67 $(SRC)/ungridify.$(ARCH).o \ 68 68 $(SRC)/histogram.$(ARCH).o \ 69 $(SRC)/histbins.$(ARCH).o \ 69 70 $(SRC)/tdhistogram.$(ARCH).o \ 70 71 $(SRC)/hermitian1d.$(ARCH).o \ … … 80 81 $(SRC)/imresample.$(ARCH).o \ 81 82 $(SRC)/imcollapse.$(ARCH).o \ 83 $(SRC)/impoints.$(ARCH).o \ 82 84 $(SRC)/integrate.$(ARCH).o \ 83 85 $(SRC)/interpolate.$(ARCH).o \ -
trunk/Ohana/src/opihi/cmd.data/init.c
r42456 r42821 56 56 int ungridify PROTO((int, char **)); 57 57 int histogram PROTO((int, char **)); 58 int histbins PROTO((int, char **)); 58 59 int tdhistogram PROTO((int, char **)); 59 60 int hermitian1d PROTO((int, char **)); … … 70 71 int imresample PROTO((int, char **)); 71 72 int imcollapse PROTO((int, char **)); 73 int impoints PROTO((int, char **)); 72 74 int integrate PROTO((int, char **)); 73 75 int interpolate PROTO((int, char **)); … … 265 267 {1, "header", header, "print image header"}, 266 268 {1, "histogram", histogram, "generate histogram from vector"}, 269 {1, "histbins", histbins, "generate histogram from vector, bins specified by vectors"}, 267 270 {1, "tdhistogram", tdhistogram, "generate 2D histogram image from vector set"}, 268 271 {1, "hermitian1d", hermitian1d, "generate 1-D Hermitian Polynomial"}, … … 281 284 {1, "imconvolve", imconvolve, "full 2D real-space convolution"}, 282 285 {1, "imstats", imstats, "statistics on a portion of an image"}, 286 {1, "impoints", impoints, "insert points into an image by vector pair"}, 283 287 {1, "integrate", integrate, "integrate a vector"}, 284 288 {1, "interpolate_presort", interpolate_presort, "interpolate between vector pairs"}, -
trunk/Ohana/src/opihi/cmd.data/interpolate_presort.c
r41341 r42821 17 17 /** check basic syntax **/ 18 18 if (argc != 5) { 19 gprint (GP_ERR, "USAGE: interpolate Xi Yi Xo Yo \n");19 gprint (GP_ERR, "USAGE: interpolate Xi Yi Xo Yo [-fill-ends]\n"); 20 20 gprint (GP_ERR, " Xi Yi - sorted reference vectors\n"); 21 21 gprint (GP_ERR, " Xo - output positions (vector)\n"); … … 23 23 gprint (GP_ERR, " (vectors must be pre-sorted)\n"); 24 24 gprint (GP_ERR, " (use 'threshold' to interpolate to a value)\n"); 25 gprint (GP_ERR, " -fill-ends : values outside of range are set to end-point values\n"); 25 26 return (FALSE); 26 27 } -
trunk/Ohana/src/opihi/cmd.data/vgroup.c
r33963 r42821 70 70 ALLOCATE (values, double, xin[0].Nelements); 71 71 72 for (i = 0; i < xout[0].Nelements - 1; i++) { 72 // if we specify binsize, then we need to examine all bins 73 int Nout = isnan(binsize) ? xout[0].Nelements - 1 : xout[0].Nelements; 74 for (i = 0; i < Nout; i++) { 73 75 if (isnan(binsize)) { 74 76 xmin = xout[0].elements.Flt[i]; … … 81 83 N = 0; 82 84 for (j = 0; j < xin[0].Nelements; j++) { 83 if (xin[0].elements.Flt[j] < xmin) continue;84 if (xin[0].elements.Flt[j] > xmax) continue;85 if (xin[0].elements.Flt[j] < xmin) continue; 86 if (xin[0].elements.Flt[j] >= xmax) continue; 85 87 if (yin) { 86 88 values[N] = yin[0].elements.Flt[j];
Note:
See TracChangeset
for help on using the changeset viewer.
