Changeset 2826
- Timestamp:
- Dec 26, 2004, 10:22:20 AM (22 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 5 added
- 6 edited
-
cmd.data/Makefile (modified) (2 diffs)
-
cmd.data/imsmooth.c (added)
-
cmd.data/init.c (modified) (4 diffs)
-
cmd.data/vload.c (added)
-
include/mana.h (modified) (1 diff)
-
lib.data/starfuncs.c (modified) (4 diffs)
-
mana/Makefile (modified) (1 diff)
-
mana/findpeaks.c (added)
-
mana/findrowpeaks.c (added)
-
mana/init.c (added)
-
mana/mana.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/Makefile
r2598 r2826 49 49 $(SDIR)/gridify.$(ARCH).o \ 50 50 $(SDIR)/histogram.$(ARCH).o \ 51 $(SDIR)/imcut.$(ARCH).o \ 51 52 $(SDIR)/imhist.$(ARCH).o \ 52 $(SDIR)/im cut.$(ARCH).o \53 $(SDIR)/imsmooth.$(ARCH).o \ 53 54 $(SDIR)/integrate.$(ARCH).o \ 54 55 $(SDIR)/interpolate.$(ARCH).o \ … … 106 107 $(SDIR)/vclip.$(ARCH).o \ 107 108 $(SDIR)/vgrid.$(ARCH).o \ 109 $(SDIR)/vload.$(ARCH).o \ 108 110 $(SDIR)/vstat.$(ARCH).o \ 109 111 $(SDIR)/vroll.$(ARCH).o \ -
trunk/Ohana/src/opihi/cmd.data/init.c
r2598 r2826 30 30 int gridify PROTO((int, char **)); 31 31 int histogram PROTO((int, char **)); 32 int imcut PROTO((int, char **)); 32 33 int imhist PROTO((int, char **)); 33 int im cutPROTO((int, char **));34 int imsmooth PROTO((int, char **)); 34 35 int integrate PROTO((int, char **)); 35 36 int interpolate PROTO((int, char **)); … … 87 88 int vect_select PROTO((int, char **)); 88 89 int vgrid PROTO((int, char **)); 90 int vload PROTO((int, char **)); 89 91 int vstat PROTO((int, char **)); 90 92 int vroll PROTO((int, char **)); … … 126 128 {"header", header, "print buffer header"}, 127 129 {"histogram", histogram, "generate histogram from vector"}, 130 {"imcut", imcut, "linear image cut between arbitrary coords"}, 128 131 {"imhist", imhist, "histogram of an image region"}, 132 {"imsmooth", imsmooth, "circular gaussian smoothing"}, 129 133 {"integrate", integrate, "integrate a vector"}, 130 134 {"interpolate", interpolate, "interpolate between vector pairs"}, 131 {"imcut", imcut, "linear image cut between arbitrary coords"},132 135 {"jpeg", jpeg, "write text line on graph"}, 133 136 {"kern", kern, "convolve with 3x3 kernel"}, … … 182 185 {"select", vect_select, "selective vector assignment"}, 183 186 {"vgrid", vgrid, "get info from imreg database"}, 187 {"vload", vload, "load vectors on Kii"}, 184 188 {"vstat", vstat, "get info from imreg database"}, 185 189 {"vroll", vroll, "roll vector elements"}, -
trunk/Ohana/src/opihi/include/mana.h
r2598 r2826 1 # include "opihi.h" 1 2 2 /* place in program-specific file? */ 3 # define opihi_name "DVO" 4 # define opihi_prompt "dvo: " 5 # define opihi_description "Desktop Virtual Observatory\n" 6 # define opihi_history ".dvo" 7 # define opihi_resource ".dvorc" 3 # ifndef MANA_H 4 5 int *findrowpeaks (float *row, int Nrow, float threshold, int *npeaks); 6 7 # endif -
trunk/Ohana/src/opihi/lib.data/starfuncs.c
r2598 r2826 6 6 double x, y, x2, y2, I, sky, FWHMx, FWHMy, value, mag; 7 7 int i, j, n, Npix2, Nring, Nmax; 8 double Npts, gain, dsky2, dmag ;8 double Npts, gain, dsky2, dmag, peak, offset; 9 9 char *string; 10 10 … … 45 45 free (ring); 46 46 47 peak = 0; 47 48 Npts = Nmax = 0; 48 49 x = y = x2 = y2 = I = 0; … … 50 51 for (j = Y - Npix2; j < Y + Npix2 + 1; j++) { 51 52 value = fits_get_matrix_value (matrix, i, j); 52 x += i*(value - sky); 53 y += j*(value - sky); 54 x2 += i*i*(value - sky); 55 y2 += j*j*(value - sky); 56 I += (value - sky); 53 offset = value - sky; 54 x += i*offset; 55 y += j*offset; 56 x2 += i*i*offset; 57 y2 += j*j*offset; 58 I += offset; 57 59 Npts ++; 58 60 if (value > max) { 59 61 Nmax ++; 60 62 } 63 if (value > peak) peak = value; 61 64 } 62 65 } … … 80 83 set_variable ("dZg", dmag); 81 84 set_variable ("Zcg", I); 85 set_variable ("Zpk", peak); 82 86 set_int_variable ("Nsat", Nmax); 83 87 -
trunk/Ohana/src/opihi/mana/Makefile
r2799 r2826 25 25 # mana user commands and support functions ######################## 26 26 27 mana = \ 28 $(SDIR)/mana.$(ARCH).o 27 manafuncs = \ 28 $(SDIR)/init.$(ARCH).o \ 29 $(SDIR)/mana.$(ARCH).o \ 30 $(SDIR)/findrowpeaks.$(ARCH).o 31 32 manacmds = \ 33 $(SDIR)/findpeaks.$(ARCH).o 34 35 mana = $(manacmds) $(manafuncs) 29 36 30 37 libs = \ -
trunk/Ohana/src/opihi/mana/mana.c
r2598 r2826 10 10 void InitData (); 11 11 void InitAstro (); 12 12 void InitMana (); 13 13 14 14 void welcome () { … … 44 44 InitAstro (); 45 45 InitOutfile (); 46 InitMana (); 46 47 47 48 rl_readline_name = opihi_name;
Note:
See TracChangeset
for help on using the changeset viewer.
