IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 2, 2009, 3:15:42 PM (17 years ago)
Author:
eugene
Message:

various dvo and other improvements from gene@dev branch

Location:
trunk/Ohana/src/opihi/cmd.data
Files:
4 edited
3 copied

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/Makefile

    r21508 r25757  
    9797$(SRC)/rebin.$(ARCH).o          \
    9898$(SRC)/resize.$(ARCH).o \
     99$(SRC)/relocate.$(ARCH).o       \
    99100$(SRC)/roll.$(ARCH).o           \
    100101$(SRC)/rotate.$(ARCH).o \
     
    110111$(SRC)/style.$(ARCH).o             \
    111112$(SRC)/subraster.$(ARCH).o         \
    112 $(SRC)/subset.$(ARCH).o    \
     113$(SRC)/subset.$(ARCH).o            \
    113114$(SRC)/svd.$(ARCH).o               \
    114115$(SRC)/swapbytes.$(ARCH).o         \
     
    118119$(SRC)/tvcolors.$(ARCH).o          \
    119120$(SRC)/tvcontour.$(ARCH).o         \
    120 $(SRC)/tvgrid.$(ARCH).o    \
     121$(SRC)/tvgrid.$(ARCH).o            \
    121122$(SRC)/uniq.$(ARCH).o              \
    122 $(SRC)/unsign.$(ARCH).o    \
     123$(SRC)/unsign.$(ARCH).o            \
    123124$(SRC)/vbin.$(ARCH).o              \
     125$(SRC)/vgroup.$(ARCH).o            \
    124126$(SRC)/vclip.$(ARCH).o             \
    125 $(SRC)/vgauss.$(ARCH).o           \
    126 $(SRC)/vmaxwell.$(ARCH).o           \
     127$(SRC)/vgauss.$(ARCH).o            \
     128$(SRC)/vellipse.$(ARCH).o          \
     129$(SRC)/vmaxwell.$(ARCH).o          \
    127130$(SRC)/vgrid.$(ARCH).o             \
    128131$(SRC)/vload.$(ARCH).o             \
     
    130133$(SRC)/vpop.$(ARCH).o              \
    131134$(SRC)/vroll.$(ARCH).o             \
    132 $(SRC)/vsmooth.$(ARCH).o        \
     135$(SRC)/vsmooth.$(ARCH).o           \
    133136$(SRC)/vstats.$(ARCH).o            \
    134137$(SRC)/wd.$(ARCH).o                \
  • trunk/Ohana/src/opihi/cmd.data/init.c

    r24219 r25757  
    8585int rebin            PROTO((int, char **));
    8686int resize           PROTO((int, char **));
     87int relocate         PROTO((int, char **));
    8788int roll             PROTO((int, char **));
    8889int rotate           PROTO((int, char **));
     
    110111int unsign           PROTO((int, char **));
    111112int vbin             PROTO((int, char **));
     113int vgroup           PROTO((int, char **));
    112114int vclip            PROTO((int, char **));
    113115int vect_select      PROTO((int, char **));
    114116int vgrid            PROTO((int, char **));
    115117int vgauss           PROTO((int, char **));
     118int vellipse         PROTO((int, char **));
    116119int vmaxwell         PROTO((int, char **));
    117120int vload            PROTO((int, char **));
     
    218221  {1, "rebin",        rebin,            "rebin image data by factor of N"},
    219222  {1, "resize",       resize,           "set graphics/image window size"},
     223  {1, "relocate",     relocate,         "set graphics/image window position"},
    220224  {1, "roll",         roll,             "roll image to new start point"},
    221225  {1, "rotate",       rotate,           "rotate image"},
     
    243247  {1, "uniq",         uniq,             "create a uniq vector subset from a vector"},
    244248  {1, "unsign",       unsign,           "toggle the UNSIGN status"},
    245   {1, "vbin",         vbin,             "rebin vector data by a fector of N"},
     249  {1, "vbin",         vbin,             "rebin vector data by a factor of N"},
     250  {1, "vgroup",       vgroup,           "group y vector into bins defined by x vector values"},
    246251  {1, "vclip",        vclip,            "clip values in a vector to be within a range"},
    247252  {1, "vectors",      list_vectors,     "list vectors"},
    248253  {1, "vgauss",       vgauss,           "fit a Gaussian to a vector"},
     254  {1, "vellipse",     vellipse,         "fit a Ellipse to a vector pair"},
    249255  {1, "vgrid",        vgrid,            "generate an image from a triplet of vectors"},
    250256  {1, "vhistogram",   histogram,        "generate histogram from vector"},
  • trunk/Ohana/src/opihi/cmd.data/subset.c

    r20936 r25757  
    66 
    77  char *out;
    8   int  i, Npts, size;
     8  int  i, Npts, size, valid;
    99  Vector *ivec, *ovec, *tvec;
    1010
     
    1212  ivec = ovec = tvec = NULL;
    1313
    14   if ((argc < 6) || strcmp(argv[2], "=") || strcmp (argv[4], "if")) {
    15     gprint (GP_ERR, "SYNTAX: subset vec = vec if (logic expression)\n");
     14  valid = TRUE;
     15  valid &= (argc >= 6);
     16  valid &= !strcmp(argv[2], "=");
     17  valid &= !strcmp(argv[4], "if") || !strcmp (argv[4], "where");
     18  if (!valid) {
     19    gprint (GP_ERR, "SYNTAX: subset vec = vec [if/where] (logic expression)\n");
    1620    return (FALSE);
    1721  }
     
    7680  return (TRUE);
    7781
    78  error:
     82error:
    7983  DeleteVector (tvec);
    8084  DeleteVector (ovec);
  • trunk/Ohana/src/opihi/cmd.data/tvcolors.c

    r16059 r25757  
    1919  if (argc != 2) {
    2020    gprint (GP_ERR, "USAGE: tvcolors (colormap)\n");
     21    gprint (GP_ERR, " colormap options : greyscale, -greyscale, rainbow, heat, fullcolor, ruffcolor (also grayscale, -grayscale)\n");
    2122    return (FALSE);
    2223  }
Note: See TracChangeset for help on using the changeset viewer.