Changeset 4983
- Timestamp:
- Sep 9, 2005, 8:31:29 AM (21 years ago)
- Location:
- trunk/psphot
- Files:
-
- 4 edited
-
doc/notes.txt (modified) (2 diffs)
-
src/pmObjects_EAM.h (modified) (2 diffs)
-
src/psLibUtils.h (modified) (1 diff)
-
src/psModulesUtils.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/doc/notes.txt
r4977 r4983 7 7 pmObjects.[ch] files. I need to minimize the difference between the 8 8 v0.7.0, v0.5.0, and my own version of pmObjects.c 9 10 additions to psLib based on the new version: 11 - extended the minimization to include parameter limits 9 12 10 13 changes v0.5.0 / v0.7.0 / EAM … … 62 65 the psImageMaskRegion, etc functions. 63 66 - pmSourceSetPixelsCircle uses a hard-coded mask value 67 - define a mask registration process?? 64 68 - pmSourceContour is using the model flux, not the image flux 65 69 -
trunk/psphot/src/pmObjects_EAM.h
r4977 r4983 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $8 * @date $Date: 2005-09-0 8 04:32:40$7 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2005-09-09 18:31:29 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 125 125 */ 126 126 typedef enum { 127 P S_SOURCE_DEFECT,128 P S_SOURCE_SATURATED,129 130 P S_SOURCE_SATSTAR,131 P S_SOURCE_PSFSTAR,132 P S_SOURCE_GOODSTAR,133 134 P S_SOURCE_POOR_FIT_PSF,135 P S_SOURCE_FAIL_FIT_PSF,136 P S_SOURCE_FAINTSTAR,137 138 P S_SOURCE_GALAXY,139 P S_SOURCE_FAINT_GALAXY,140 P S_SOURCE_DROP_GALAXY,141 P S_SOURCE_FAIL_FIT_GAL,142 P S_SOURCE_POOR_FIT_GAL,143 144 P S_SOURCE_OTHER,127 PM_SOURCE_DEFECT, 128 PM_SOURCE_SATURATED, 129 130 PM_SOURCE_SATSTAR, 131 PM_SOURCE_PSFSTAR, 132 PM_SOURCE_GOODSTAR, 133 134 PM_SOURCE_POOR_FIT_PSF, 135 PM_SOURCE_FAIL_FIT_PSF, 136 PM_SOURCE_FAINTSTAR, 137 138 PM_SOURCE_GALAXY, 139 PM_SOURCE_FAINT_GALAXY, 140 PM_SOURCE_DROP_GALAXY, 141 PM_SOURCE_FAIL_FIT_GAL, 142 PM_SOURCE_POOR_FIT_GAL, 143 144 PM_SOURCE_OTHER, 145 145 } pmSourceType; 146 146 -
trunk/psphot/src/psLibUtils.h
r4977 r4983 30 30 31 31 // psLib extra utilities 32 bool psTimerStart (char *name); 33 void psTimerFree (); 34 bool psTimerClear (char *name); 35 psF64 psTimerMark (char *name); 36 psS32 psLogArguments (int *argc, char **argv); 37 psS32 psTraceArguments (int *argc, char **argv); 38 int psArgumentGet (int argc, char **argv, char *arg); 39 int psArgumentRemove (int N, int *argc, char **argv); 40 psVector *psVectorCreate (double lower, double upper, double delta, psElemType type); 41 psVector *psGetRowVectorFromImage(psImage *image, psU32 row); 42 int psImageCountPixelMask (psImage *mask, psU8 value); 32 bool psTimerStart (char *name); // added to SDRS 33 bool psTimerClear (char *name); // added to SDRS 34 psF64 psTimerMark (char *name); // added to SDRS 35 void psTimerFree (); // added to SDRS (as psTimerStop) 36 psS32 psLogArguments (int *argc, char **argv); // added to SDRS (part of psArgumentVerbosity) 37 psS32 psTraceArguments (int *argc, char **argv); // added to SDRS (part of psArgumentVerbosity) 38 int psArgumentGet (int argc, char **argv, char *arg); // added to SDRS 39 int psArgumentRemove (int N, int *argc, char **argv); // added to SDRS 40 psVector *psVectorCreate (double lower, double upper, double delta, psElemType type); // added to SDRS 41 psVector *psGetRowVectorFromImage(psImage *image, psU32 row); // added to SDRS (as psImageRow) 42 int psImageCountPixelMask (psImage *mask, psU8 value); // added to SDRS 43 43 44 44 // basic image functions 45 bool psImageInit (psImage *image,...); 46 void psImageSmooth_EAM (psImage *image, float sigma, float Nsigma); 45 bool psImageInit (psImage *image,...); // added to SDRS (v.15) 46 void psImageSmooth_EAM (psImage *image, float sigma, float Nsigma); // added to SDRS (v.15) 47 47 48 // psLine functions 48 // psLine functions -- keep out for now? 49 49 psLine *psLineAlloc (int Nline); 50 50 bool psLineInit (psLine *line); 51 51 bool psLineAdd (psLine *line, char *format, ...); 52 52 53 // not included in the .h file ?53 // not included in the .h file -- these are fairly lame, keep out? 54 54 bool p_psVectorPrint (int fd, psVector *a, char *name); 55 56 // not included in the .h file?57 55 bool p_psVectorPrintRow (int fd, psVector *a, char *name); 58 56 59 // polynomial functions 57 // polynomial functions -- all in SDRS, not done for v.15 60 58 psPolynomial1D *Polynomial1DAlloc_EAM(psPolynomialType type, psS32 nOrder); 61 59 void Polynomial1DDump_EAM(psPolynomial1D *poly); -
trunk/psphot/src/psModulesUtils.h
r4977 r4983 17 17 bool pmSourcePhotometry (float *fitMag, float *obsMag, pmModel *model, psImage *image, psImage *mask); 18 18 19 // unify with paul's image/header/metadata functions 19 20 psF32 pmConfigLookupF32 (bool *status, psMetadata *config, psMetadata *header, char *name); 20 21
Note:
See TracChangeset
for help on using the changeset viewer.
