IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 27, 2019, 11:22:02 AM (7 years ago)
Author:
eugene
Message:

extend cut function to apply alternate stats to the output vector; extend extract to allow source region to fall beyond bounds of input image; add commands antialias, kapamemory, match1d, mgaussdev, vsigmoid (fit a sigmoid), virls (irls on vector), vwtmean (weighted mean), vtransitions; extend medimage to report variance; fix error in rotate; update some tests; add vgauss -apply option

File:
1 edited

Legend:

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

    r40637 r41164  
    33
    44int accum            PROTO((int, char **));
     5int antialias        PROTO((int, char **));
    56int applyfit         PROTO((int, char **));
    67int applyfit1d       PROTO((int, char **));
     
    6768int join             PROTO((int, char **));
    6869int jpeg             PROTO((int, char **));
     70int kapamemory       PROTO((int, char **));
    6971int kern             PROTO((int, char **));
    7072int keyword          PROTO((int, char **));
     
    7981int lookup           PROTO((int, char **));
    8082int matrix           PROTO((int, char **));
     83int match1d          PROTO((int, char **));
    8184int match2d          PROTO((int, char **));
    8285int mkrgb            PROTO((int, char **));
    8386int mcreate          PROTO((int, char **));
    8487int medacc           PROTO((int, char **));
     88int mgaussdev        PROTO((int, char **));
    8589int mget             PROTO((int, char **));
    8690int mget3d           PROTO((int, char **));
     
    156160int vgauss           PROTO((int, char **));
    157161int vlorentz         PROTO((int, char **));
     162int vsigmoid         PROTO((int, char **));
    158163int vellipse         PROTO((int, char **));
    159164int vmaxwell         PROTO((int, char **));
     
    163168int vzload           PROTO((int, char **));
    164169int vstats           PROTO((int, char **));
     170int vstats           PROTO((int, char **));
     171int virls            PROTO((int, char **));
     172int vwtmean          PROTO((int, char **));
    165173int vroll            PROTO((int, char **));
    166174int vshift           PROTO((int, char **));
    167175int vpeaks           PROTO((int, char **));
     176int vtransitions     PROTO((int, char **));
    168177int vpop             PROTO((int, char **));
    169178int vsmooth          PROTO((int, char **));
     
    187196static Command cmds[] = { 
    188197  {1, "accum",        accum,            "accumulate vector values in another vector"},
     198  {1, "antialias",    antialias,        "set anti-alias sigma value for display"},
    189199  {1, "applyfit",     applyfit1d,       "apply 1-d fit to new vector"},
    190200  {1, "applyfit1d",   applyfit1d,       "apply 1-d fit to new vector"},
     
    255265  {1, "join",         join,             "find the join of two ID vectors"},
    256266  {1, "jpeg",         jpeg,             "convert display image to JPEG"},
     267  {1, "kapamemory",   kapamemory,       "manage kapa memory dump options"},
    257268  {1, "kern",         kern,             "convolve with 3x3 kernel"},
    258269  {1, "keyword",      keyword,          "extract a FITS keyword from image header"},
     
    265276  {1, "imcreate",     mcreate,          "create an image"},
    266277  {1, "medacc",       medacc,           "accumulate vector values in another vector"},
     278  {1, "mgaussdev",    mgaussdev,        "generate a gaussian deviate image"},
    267279  {1, "mget",         mget,             "extract a vector from an image"},
    268280  {1, "mget3d",       mget3d,           "extract a vector from a 3D image"},
     
    273285  {1, "medimage",     medimage_command, "median image manipulation"},
    274286  {1, "matrix",       matrix,           "matrix math operations"},
     287  {1, "match1d",      match1d,          "match 2 vectors and return matched indexes"},
    275288  {1, "match2d",      match2d,          "match 2 pairs of X,Y vectors and return matched indexes"},
    276289  {1, "mkrgb",        mkrgb,            "convert 3 images to rgb jpeg (use Kapa for better control)"},
     
    347360  {1, "vgauss",       vgauss,           "fit a Gaussian to a vector"},
    348361  {1, "vlorentz",     vlorentz,         "fit a Lorentzian to a vector"},
     362  {1, "vsigmoid",     vsigmoid,         "fit a Sigmoid to a vector"},
    349363  {1, "vellipse",     vellipse,         "fit a Ellipse to a vector pair"},
    350364  {1, "vgrid",        vgrid,            "generate an image from a triplet of vectors"},
     
    354368  {1, "vload",        vload,            "load vectors as overlay on image display"},
    355369  {1, "vmaxwell",     vmaxwell,         "fit a Maxwellian to a vector"},
    356   {1, "vpeaks",       vpeaks,           "fine coord and flux of peaks in vector"},
     370  {1, "vpeaks",       vpeaks,           "find coord and flux of peaks in vector"},
     371  {1, "vtransitions", vtransitions,     "find points in vector that cross the transition value"},
    357372  {1, "vpop",         vpop,             "remove first element of a vector"},
    358373  {1, "vroll",        vroll,            "roll vector elements by 1 entry"},
     
    360375  {1, "vsmooth",      vsmooth,          "Gaussian smooth of a vector"},
    361376  {1, "vstats",       vstats,           "statistics on a vector"},
     377  {1, "vwtmean",      vwtmean,          "weighted mean of a vector"},
     378  {1, "virls",        virls,            "IRLS mean of a vector"},
    362379  {1, "vzload",       vzload,           "load vectors as overlay on image display (scaled points)"},
    363380  {1, "vsh",          vsh,              "Vector Spherical Harmonics"},
Note: See TracChangeset for help on using the changeset viewer.