IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 14938


Ignore:
Timestamp:
Sep 20, 2007, 2:09:18 PM (19 years ago)
Author:
eugene
Message:

adding pmTrend2D

Location:
trunk/psModules/src
Files:
2 added
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmFPAfileIO.c

    r14647 r14938  
    2727#include "pmResiduals.h"
    2828#include "pmGrowthCurve.h"
     29#include "pmTrend2D.h"
    2930#include "pmPSF.h"
    3031#include "pmModel.h"
  • trunk/psModules/src/objects/Makefile.am

    r14652 r14938  
    3131     pmPSF_IO.c \
    3232     pmPSFtry.c \
     33     pmTrend2D.c \
    3334     pmGrowthCurve.c
    3435
     
    6061     pmPSF_IO.h \
    6162     pmPSFtry.h \
     63     pmTrend2D.h \
    6264     pmGrowthCurve.h
    6365
  • trunk/psModules/src/objects/pmGrowthCurve.c

    r14652 r14938  
    55 *  @author EAM, IfA
    66 *
    7  *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2007-08-24 00:11:02 $
     7 *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2007-09-21 00:03:51 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2424#include "pmResiduals.h"
    2525#include "pmGrowthCurve.h"
     26#include "pmTrend2D.h"
    2627#include "pmPSF.h"
    2728#include "pmModel.h"
  • trunk/psModules/src/objects/pmModel.c

    r14652 r14938  
    66 *  @author EAM, IfA
    77 *
    8  *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-08-24 00:11:02 $
     8 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:04:07 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2525#include "pmResiduals.h"
    2626#include "pmGrowthCurve.h"
     27#include "pmTrend2D.h"
    2728#include "pmPSF.h"
    2829#include "pmModel.h"
  • trunk/psModules/src/objects/pmModelClass.c

    r14652 r14938  
    66 *  @author EAM, IfA
    77 *
    8  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-08-24 00:11:02 $
     8 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2727#include "pmResiduals.h"
    2828#include "pmGrowthCurve.h"
     29#include "pmTrend2D.h"
    2930#include "pmPSF.h"
    3031#include "pmModel.h"
  • trunk/psModules/src/objects/pmModelUtils.c

    r14652 r14938  
    55 *  @author EAM, IfA
    66 *
    7  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2007-08-24 00:11:02 $
     7 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2007-09-21 00:04:30 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2424#include "pmResiduals.h"
    2525#include "pmGrowthCurve.h"
     26#include "pmTrend2D.h"
    2627#include "pmPSF.h"
    2728#include "pmModel.h"
  • trunk/psModules/src/objects/pmSource.c

    r14812 r14938  
    66 *  @author EAM, IfA: significant modifications.
    77 *
    8  *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-09-11 01:30:23 $
     8 *  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2828#include "pmResiduals.h"
    2929#include "pmGrowthCurve.h"
     30#include "pmTrend2D.h"
    3031#include "pmPSF.h"
    3132#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceContour.c

    r14652 r14938  
    66 *  @author EAM, IfA: significant modifications.
    77 *
    8  *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-08-24 00:11:02 $
     8 *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2727#include "pmResiduals.h"
    2828#include "pmGrowthCurve.h"
     29#include "pmTrend2D.h"
    2930#include "pmPSF.h"
    3031#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceFitModel.c

    r14652 r14938  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-08-24 00:11:02 $
     8 *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2727#include "pmGrowthCurve.h"
    2828#include "pmResiduals.h"
     29#include "pmTrend2D.h"
    2930#include "pmPSF.h"
    3031#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceFitSet.c

    r14846 r14938  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-09-15 01:52:12 $
     8 *  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2727#include "pmGrowthCurve.h"
    2828#include "pmResiduals.h"
     29#include "pmTrend2D.h"
    2930#include "pmPSF.h"
    3031#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceIO.c

    r14652 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.46 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.47 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3434#include "pmGrowthCurve.h"
    3535#include "pmResiduals.h"
     36#include "pmTrend2D.h"
    3637#include "pmPSF.h"
    3738#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceIO_CMP.c

    r14652 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.31 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceIO_OBJ.c

    r14652 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceIO_PS1_DEV_0.c

    r14837 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-09-15 00:58:34 $
     5 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceIO_RAW.c

    r14652 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceIO_SMPDATA.c

    r14652 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232#include "pmResiduals.h"
    3333#include "pmGrowthCurve.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
     
    184185        pmSourceSetDophotType (source, dophot);
    185186
    186         psF64 Area = 2.0 * M_PI * axes.major * axes.minor;
    187         psF64 peakFlux = source->psfMag / Area;
     187        double Area = 2.0 * M_PI * axes.major * axes.minor;
     188        double peakFlux = source->psfMag / Area;
    188189
    189190        source->peak = pmPeakAlloc(PAR[PM_PAR_XPOS], PAR[PM_PAR_YPOS], peakFlux, PM_PEAK_LONE);
  • trunk/psModules/src/objects/pmSourceIO_SX.c

    r14652 r14938  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourcePhotometry.c

    r14652 r14938  
    33 *  @author EAM, IfA; GLG, MHPCC
    44 *
    5  *  @version $Revision: 1.29 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-08-24 00:11:02 $
     5 *  @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-09-21 00:09:05 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2626#include "pmGrowthCurve.h"
    2727#include "pmResiduals.h"
     28#include "pmTrend2D.h"
    2829#include "pmPSF.h"
    2930#include "pmModel.h"
     
    9495
    9596    // measure object model photometry
     97    // XXX use the pmPSF.FluxScale to get this value
    9698    status = pmSourcePhotometryModel (&source->psfMag, source->modelPSF);
    9799    status = pmSourcePhotometryModel (&source->extMag, source->modelEXT);
     
    99101    if ((mode & PM_SOURCE_PHOT_APCORR) && isPSF && psf) {
    100102        // convert to the equivalent 2D model?
    101         source->psfMag += psPolynomial4DEval (psf->ApTrend, x, y, 0.0, 0.0);
     103        source->psfMag += pmTrend2DEval (psf->ApTrend, x, y);
    102104    }
    103105
  • trunk/psModules/src/objects/pmSourcePlotApResid.c

    r14652 r14938  
    44 *  @author EAM, IfA
    55 *
    6  *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
    7  *  @date $Date: 2007-08-24 00:11:02 $
     6 *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
     7 *  @date $Date: 2007-09-21 00:09:05 $
    88 *  Copyright 2006 IfA, University of Hawaii
    99 */
     
    2929#include "pmResiduals.h"
    3030#include "pmGrowthCurve.h"
     31#include "pmTrend2D.h"
    3132#include "pmPSF.h"
    3233#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourcePlotMoments.c

    r14652 r14938  
    55 *  @author EAM, IfA
    66 *
    7  *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2007-08-24 00:11:02 $
     7 *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2007-09-21 00:09:05 $
    99 *
    1010 *  Copyright 2006 IfA, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourcePlotPSFModel.c

    r14652 r14938  
    55 *  @author EAM, IfA
    66 *
    7  *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2007-08-24 00:11:02 $
     7 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2007-09-21 00:09:05 $
    99 *
    1010 *  Copyright 2006 IfA, University of Hawaii
     
    3232#include "pmGrowthCurve.h"
    3333#include "pmResiduals.h"
     34#include "pmTrend2D.h"
    3435#include "pmPSF.h"
    3536#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceSky.c

    r14652 r14938  
    66 *  @author EAM, IfA: significant modifications.
    77 *
    8  *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-08-24 00:11:02 $
     8 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2828#include "pmResiduals.h"
    2929#include "pmGrowthCurve.h"
     30#include "pmTrend2D.h"
    3031#include "pmPSF.h"
    3132#include "pmModel.h"
  • trunk/psModules/src/objects/pmSourceUtils.c

    r14652 r14938  
    66 *  @author EAM, IfA: significant modifications.
    77 *
    8  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2007-08-24 00:11:02 $
     8 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-09-21 00:09:05 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2828#include "pmResiduals.h"
    2929#include "pmGrowthCurve.h"
     30#include "pmTrend2D.h"
    3031#include "pmPSF.h"
    3132#include "pmModel.h"
Note: See TracChangeset for help on using the changeset viewer.