IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10393


Ignore:
Timestamp:
Dec 1, 2006, 12:34:18 PM (20 years ago)
Author:
eugene
Message:

added KAPA option and two summary plots; dropped old test code

Location:
trunk/psphot/src
Files:
1 added
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/Makefile.am

    r10053 r10393  
    33libpsphot_la_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS)
    44
    5 # bin_PROGRAMS = psphot polyfitTest growthTest
    65bin_PROGRAMS = psphot
    76
    87psphot_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS)
    9 psphot_LDFLAGS = $(PSLIB_LIBS) $(PSMODULE_LIBS)
     8psphot_LDFLAGS = $(PSLIB_LIBS) $(PSMODULE_LIBS) $(PSPHOT_LIBS)
    109psphot_LDADD = libpsphot.la
    1110psphot_SOURCES = psphot.c               
    12 
    13 polyfitTest_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS)
    14 polyfitTest_LDFLAGS = $(PSLIB_LIBS) $(PSMODULE_LIBS)
    15 polyfitTest_SOURCES = polyfitTest.c             
    16 
    17 growthTest_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS)
    18 growthTest_LDFLAGS = $(PSLIB_LIBS) $(PSMODULE_LIBS)
    19 growthTest_SOURCES = growthTest.c psphotGrowthCurve.c           
    2011
    2112libpsphot_la_SOURCES = \
     
    5344        psphotWeightBias.c      \
    5445        psphotSourceFreePixels.c \
    55         psphotTestPSF.c         \
     46        psphotSummaryPlots.c     \
     47        psphotTestPSF.c          \
    5648        psphotCleanup.c         
    5749
  • trunk/psphot/src/psphot.h

    r10292 r10393  
    9292bool            psphotFitSet (pmSource *oneSrc, pmModel *oneModel, char *fitset, pmSourceFitMode mode);
    9393
     94// plotting functions (available if libkapa is installed)
     95bool psphotPlotMoments (pmConfig *config, pmFPAview *view, psArray *sources);
     96bool psphotPlotPSFModel (pmConfig *config, pmFPAview *view, psArray *sources);
     97
     98// move to psLib or psModules
     99int psphotKapaOpen ();
     100bool psphotKapaClose ();
  • trunk/psphot/src/psphotParseCamera.c

    r9670 r10393  
    6666    }
    6767
     68    // optionally save the PSF Model
     69    if (psMetadataLookupBool(NULL, recipe, "SAVE.PLOTS")) {
     70        pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.MOMENT.PLT");
     71        pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.PSFMODEL.PLT");
     72    }
     73
    6874    // pmFPAfileConstruct (config->files, format, config->camera, "PSPHOT.PSF_SAMPLE");
    6975
  • trunk/psphot/src/psphotReadout.c

    r10271 r10393  
    7070        return false;
    7171    }
     72    // XXX test the plotting function
     73    psphotPlotMoments (config, view, sources);
     74
    7275    if (!strcasecmp (breakPt, "MOMENTS")) {
    7376        if (!psphotReadoutCleanup (config, readout, recipe, NULL, sources)) return false;
     
    117120    // linear PSF fit to remaining peaks
    118121    psphotEnsemblePSF (readout, sources, recipe, psf, TRUE);
     122
     123    // XXX test the plotting function
     124    psphotPlotPSFModel (config, view, sources);
    119125
    120126finish:
     
    169175    pmFPAfileDropInternal (config->files, "PSPHOT.BACKGND");
    170176
     177    psphotKapaClose ();
     178
    171179    psFree (psf);
    172180    psFree (header);
Note: See TracChangeset for help on using the changeset viewer.