IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 6, 2005, 5:33:01 PM (21 years ago)
Author:
eugene
Message:

psphot reorganization: merged in pmObjects code from psModule, modified to work with psLib 0.7.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/doc/notes.txt

    r4947 r4954  
    11
    22Notes on psphot
     3
     42005.09.06
     5
     6  I have built a working version of PSPhot using my own copy of the
     7  pmObjects.[ch] files.  I need to minimize the difference between the
     8  v0.7.0, v0.5.0, and my own version of pmObjects.c
     9
     10  changes v0.5.0 / v0.7.0 / EAM
     11  - changed all ps* to pm*
     12  - fixed naming for local static functions (eg modelFree not p_psModelFree)
     13  - dropped all hard-coded model names (vs v0.7.0)
     14  - using current psMemSetDellocator name
     15  - added noise image to pmSource
     16  - converted old asserts to new asserts (PS_.._CHECK..)
     17  - add return from error in pmFindImagePeaks
     18  - allow isItInThisRegion to have NULL region (true)
     19  - fixed subImages to correspond to region definition (end is
     20    exclusive) in LocalSky and SetPixelCircle
     21  - dropped old, redundant code in pmSourceLocalSky
     22  - fixed pmSourceMoments use of mask (0 is valid, not 1)
     23  - added pmSourceMoments validity tests (numPixels, Sum, centroid shift)
     24  - added correction for Sxy (XY/Sum - x*y)
     25  - added pmSourcePSFClump function (and pmPSFClump structure)
     26  - allow missing sources in pmSourcePSFClump (not all peaks yield
     27    sources)
     28  - moved pmSourceRoughClass metadata lookups out of inner loop
     29  - added saturated pixel test using pmImageCountPixelMask
     30  - various redefinitions of initial classes
     31  - dropped old, redundant code in pmSourceSetPixelsCircle
     32  - mask image set to type psU8 (was psF32)
     33  - abstract object model functions for pmSourceModelGuess
     34  - converted evalModel to a public function psModelEval, modified params
     35  - pmSourceFitModel operates on a specified model
     36  - pmSourceFitModel had option to apply/ignore PSF information
     37  - pmSourceFitModel calculates yErr
     38  - pmSourceFitModel calculates the covariance matrix
     39  - added paramMask to pmSourceFitModel
     40  - pmSourceFitModel_EAM uses covar to carry in beta and param
     41    limits...
     42  - pmSourceFitModel requires solution to stay within image
     43  - pmSourceFitModel calculates and saves chisq, nIter, nDOF
     44  - pmSourceFitModel uses GaussNewtonDelta for frozen params
     45  - added mask to pmSourceAdd, pmSourceSub
     46  - model abstractions in pmSourceAdd, pmSourceSub
     47  - fixed 'center' option in pmSourceAdd/Sub
     48
     49  - pmSourceFitModel calculates sqrt(var), psMinimize calculates sq(sqrt(var))
     50  - pmSourceContour is using the model flux, not the image flux
     51  - does psImageAlloc zero the image?  if so, drop init routine
     52    from pmSourcePSFClump
     53  - pmSourceRoughClass uses RDNOISE, GAIN to calculate SN: should use
     54    the source->noise image? part of pmSourceMoments?
     55  - pmSourceMoments_EAM uses macro for checkRegion
     56  - pmObjects_EAM.c uses some hardcoded mask values (LocalSky)
     57  - why does LocalSky_EAM not need subImageMask->col0 = subImage->col0??
     58  - psGetRowVectorFromImage should be in psLib (in psLibUtils)
     59  - pmSourceSetPixelsCircle and pmSourceLocalSky probably could use
     60    the psImageMaskRegion, etc functions.
     61  - pmSourceSetPixelsCircle uses a hard-coded mask value
     62  -
    363
    4642005.09.05
Note: See TracChangeset for help on using the changeset viewer.