Changeset 42166 for branches/eam_branches/ipp-20220316/Ohana/src/opihi
- Timestamp:
- Apr 8, 2022, 5:04:42 PM (4 years ago)
- Location:
- branches/eam_branches/ipp-20220316
- Files:
-
- 9 edited
- 1 copied
-
. (modified) (1 prop)
-
Ohana (modified) (1 prop)
-
Ohana/src/opihi (modified) (1 prop)
-
Ohana/src/opihi/cmd.data/Makefile (modified) (1 diff)
-
Ohana/src/opihi/cmd.data/create.c (modified) (4 diffs)
-
Ohana/src/opihi/cmd.data/init.c (modified) (2 diffs)
-
Ohana/src/opihi/cmd.data/mlayer.c (copied) (copied from trunk/Ohana/src/opihi/cmd.data/mlayer.c )
-
Ohana/src/opihi/cmd.data/mslice.c (modified) (1 diff)
-
Ohana/src/opihi/cmd.data/write_vectors.c (modified) (2 diffs)
-
Ohana/src/opihi/lib.shell/VectorIO.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20220316
- Property svn:mergeinfo changed
/trunk (added) merged: 42122,42124-42136,42142,42146,42149-42152,42154-42155
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20220316/Ohana
- Property svn:mergeinfo changed
/trunk/Ohana (added) merged: 42124,42126-42128,42131-42136,42146,42149-42151
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20220316/Ohana/src/opihi
- Property svn:mergeinfo set to
-
branches/eam_branches/ipp-20220316/Ohana/src/opihi/cmd.data/Makefile
r42082 r42166 106 106 $(SRC)/mget3d.$(ARCH).o \ 107 107 $(SRC)/mslice.$(ARCH).o \ 108 $(SRC)/mlayer.$(ARCH).o \ 108 109 $(SRC)/minterpolate.$(ARCH).o \ 109 110 $(SRC)/medimage.$(ARCH).o \ -
branches/eam_branches/ipp-20220316/Ohana/src/opihi/cmd.data/create.c
r41341 r42166 3 3 int create (int argc, char **argv) { 4 4 5 int i, N , INT;5 int i, N; 6 6 opihi_flt start, end, delta; 7 7 Vector *vec; … … 34 34 } 35 35 36 INT = FALSE;36 int INT = FALSE; 37 37 if ((N = get_argument (argc, argv, "-int"))) { 38 38 INT = TRUE; … … 40 40 } 41 41 42 if ((argc != 5) && (argc != 4)) { 43 gprint (GP_ERR, "USAGE: create vector start end [delta] [-int]\n"); 44 gprint (GP_ERR, " -int : resulting vector is integer type (delta must be integer)\n"); 45 gprint (GP_ERR, " -str : resulting vector is string type (only give number of elements)\n"); 46 return (FALSE); 42 int EMPTY = FALSE; 43 if ((N = get_argument (argc, argv, "-empty"))) { 44 EMPTY = TRUE; 45 remove_argument (N, &argc, argv); 47 46 } 48 47 48 if (!EMPTY && (argc != 5) && (argc != 4)) goto usage; 49 if (EMPTY && (argc != 2)) goto usage; 50 49 51 if ((vec = SelectVector (argv[1], ANYVECTOR, TRUE)) == NULL) return (FALSE); 52 if (EMPTY) { 53 ResetVector (vec, (INT ? OPIHI_INT : OPIHI_FLT), 0); 54 return TRUE; 55 } 50 56 51 57 delta = 1; … … 91 97 92 98 return (TRUE); 99 100 usage: 101 gprint (GP_ERR, "USAGE: create vector start end [delta] [-int]\n"); 102 gprint (GP_ERR, " -int : resulting vector is integer type (delta must be integer)\n"); 103 gprint (GP_ERR, " -str : resulting vector is string type (only give number of elements)\n"); 104 gprint (GP_ERR, "OR: create vector -empty (creates vector of length zero)\n"); 105 return (FALSE); 93 106 } -
branches/eam_branches/ipp-20220316/Ohana/src/opihi/cmd.data/init.c
r42082 r42166 97 97 int mget3d PROTO((int, char **)); 98 98 int mslice PROTO((int, char **)); 99 int mlayer PROTO((int, char **)); 99 100 int minterp PROTO((int, char **)); 100 101 int medimage_command PROTO((int, char **)); … … 296 297 {1, "mget3d", mget3d, "extract a vector from a 3D image"}, 297 298 {1, "mslice", mslice, "extract an image plane from a 3D image"}, 299 {1, "mlayer", mlayer, "insert an image plane into a 3D image"}, 298 300 {1, "imget", mget, "extract a vector from an image"}, 299 301 {1, "minterp", minterp, "interpolate image pixels"}, -
branches/eam_branches/ipp-20220316/Ohana/src/opihi/cmd.data/mslice.c
r40334 r42166 31 31 if (argc != 4) { 32 32 gprint (GP_ERR, "USAGE: mslice <input> <output> plane [-x,-y,-z]\n"); 33 gprint (GP_ERR, " extract 2D image from 3D cube (opposite of mlayer)\n"); 33 34 gprint (GP_ERR, " -z is default\n"); 34 35 return (FALSE); -
branches/eam_branches/ipp-20220316/Ohana/src/opihi/cmd.data/write_vectors.c
r41341 r42166 102 102 if (argc < 3) { 103 103 gprint (GP_ERR, "USAGE: write [options] file vector vector ...\n"); 104 gprint (GP_ERR, "OPTIONS: [-header ] [-append] [-f \"format\"] [-fits NAME] [-csv] [-h,--help]\n");104 gprint (GP_ERR, "OPTIONS: [-header [buf]] [-append] [-f \"format\"] [-fits NAME] [-csv] [-h,--help]\n"); 105 105 return (FALSE); 106 106 } … … 289 289 usage: 290 290 gprint (GP_ERR, "USAGE: write [options] file vector vector ...\n"); 291 gprint (GP_ERR, "OPTIONS: [-header ] [-append] [-f \"format\"] [-fits NAME] [-csv] [-h,--help]\n\n");291 gprint (GP_ERR, "OPTIONS: [-header [buf]] [-append] [-f \"format\"] [-fits NAME] [-csv] [-h,--help]\n\n"); 292 292 293 293 gprint (GP_ERR, "OPTIONS: \n"); 294 gprint (GP_ERR, " -header : add a descriptive header line to ascii or csv output \n");294 gprint (GP_ERR, " -header : add a descriptive header line to ascii or csv output (see below for FITS)\n"); 295 295 gprint (GP_ERR, " -append : write to the end of the existing file\n"); 296 296 gprint (GP_ERR, " -fits NAME : write a fits table (extention name is NAME, column names match vector names)\n"); -
branches/eam_branches/ipp-20220316/Ohana/src/opihi/lib.shell/VectorIO.c
r41422 r42166 267 267 } 268 268 269 static char *rawkeywords[] = {"SIMPLE", "BITPIX", "NAXIS", "PCOUNT", "GCOUNT", "EXTEND", "EXTNAME", "BSCALE", "BZERO", "TFIELDS", "TFORM", "T ZERO", "TSCAL", " ", NULL};269 static char *rawkeywords[] = {"SIMPLE", "BITPIX", "NAXIS", "PCOUNT", "GCOUNT", "EXTEND", "EXTNAME", "BSCALE", "BZERO", "TFIELDS", "TFORM", "TTYPE", "TZERO", "TSCAL", " ", NULL}; 270 270 271 271 // write a set of vectors to a FITS file (vectors names become fits column names)
Note:
See TracChangeset
for help on using the changeset viewer.
