IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 16, 2014, 9:59:20 AM (12 years ago)
Author:
eugene
Message:

merge changes back from ipp-pv3-20140616: fix memory corruption when loading sources (PSF_CORE error)

Location:
tags/ipp-pv3-cr-20140614
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • tags/ipp-pv3-cr-20140614

  • tags/ipp-pv3-cr-20140614/ippScripts/scripts/queuestaticsky.pl

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • tags/ipp-pv3-cr-20140614/ippconfig

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • tags/ipp-pv3-cr-20140614/ippconfig/recipes/ppSub.config

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • tags/ipp-pv3-cr-20140614/ippconfig/recipes/reductionClasses.mdc

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • tags/ipp-pv3-cr-20140614/ppStack/src/ppStackLoop.c

    r36855 r36878  
    154154    }
    155155    ppStackFileActivation(config,PPSTACK_FILES_BKG ,false);   
     156
    156157    // Photometry
    157158    psTrace("ppStack", 1, "Photometering stacked image....\n");
     
    169170        return false;
    170171    }
     172
    171173    // Assemble Stats
    172174    if (!ppStackStats(stack, options, config)) {
     
    183185        return false;
    184186    }
     187
    185188    //MEH -- also must uncomment back out..
    186189    psFree(stack);
     
    225228            return false;
    226229        }
     230
    227231        // Clean up unconvolved stack
    228232        psTrace("ppStack", 2, "Cleaning up after unconvolved stack....\n");
  • tags/ipp-pv3-cr-20140614/ppStack/src/ppStackPrepare.c

    r36855 r36878  
    344344               clipFWHMnSig,maxFWHM,threshFWHM,asymmetryFWHM);
    345345    }
     346
    346347    if (simpleClip) { // Do a sigma clip like the old rejection code.
    347348      psStats *fwhmStats = psStatsAlloc(PS_STAT_CLIPPED_MEAN | PS_STAT_CLIPPED_STDEV);
     
    426427      } // End mixture model case
    427428    }
     429
    428430    // Perform rejection using the limit set
    429431    for (int i = 0; i < num; i++) {
     
    464466    // End old rejection sigma clip
    465467#endif
     468
    466469    // Generate target PSF
    467470    if (options->convolve) {
  • tags/ipp-pv3-cr-20140614/ppStack/src/ppStackReadout.c

    r36855 r36878  
    275275        //MEH -- apply bscale offset before norm   
    276276        if (bscaleApplyOffset) {
    277             psLogMsg("ppStack", PS_LOG_INFO, "bscaleApplyOffset: %d %f", i, bscaleApplyOffset->data.F32[i]);
     277            psLogMsg("ppStack", PS_LOG_MINUTIA, "bscaleApplyOffset: %d %f", i, bscaleApplyOffset->data.F32[i]);
    278278            psBinaryOp(ro->image, ro->image, "-", psScalarAlloc(bscaleApplyOffset->data.F32[i], PS_TYPE_F32));
    279279        }
  • tags/ipp-pv3-cr-20140614/psModules/src/objects/pmPSF_IO.c

    r36856 r36878  
    511511        psMetadataAddF32 (header, PS_LIST_TAIL, "SKY_BIAS", PS_DATA_F32, "sky bias level", psf->skyBias);
    512512
    513         float PSF_APERTURE =  psMetadataLookupF32(&status, roAnalysis, "PSF_APERTURE");
    514         if (status) {
     513        if (roAnalysis) {
     514          float PSF_APERTURE =  psMetadataLookupF32(&status, roAnalysis, "PSF_APERTURE");
     515          if (status) {
    515516            psMetadataAddF32 (header, PS_LIST_TAIL, "PSF_APERTURE", PS_DATA_F32, "aperture for psf objects", PSF_APERTURE);
    516         }
    517         float PSF_FIT_RADIUS =  psMetadataLookupF32(&status, roAnalysis, "PSF_FIT_RADIUS");
    518         if (status) {
     517          }
     518          float PSF_FIT_RADIUS =  psMetadataLookupF32(&status, roAnalysis, "PSF_FIT_RADIUS");
     519          if (status) {
    519520            psMetadataAddF32 (header, PS_LIST_TAIL, "PSF_FIT_RADIUS", PS_DATA_F32, "aperture for psf objects", PSF_FIT_RADIUS);
     521          }
    520522        }
    521523
  • tags/ipp-pv3-cr-20140614/psModules/src/objects/pmSourceIO_CMF.c.in

    r36866 r36878  
    358358        @ALL@     axes.theta        = axes.theta * PS_RAD_DEG;
    359359       
    360         @>PS1_V4,>PS1_SV2,>PS1_DV3@ if (model->params->n >= PM_PAR_7) {
     360        @>PS1_V4,>PS1_SV2,>PS1_DV3@ if (model->params->n > PM_PAR_7) {
    361361        @>PS1_V4,>PS1_SV2,>PS1_DV3@     PAR[PM_PAR_7] = psMetadataLookupF32 (&status, row, "PSF_CORE");
    362362        @>PS1_V4,>PS1_SV2,>PS1_DV3@ }
  • tags/ipp-pv3-cr-20140614/pstamp/scripts/pstamp_checkdependent.pl

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • tags/ipp-pv3-cr-20140614/pstamp/scripts/pstamp_finish.pl

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • tags/ipp-pv3-cr-20140614/pstamp/scripts/pstampparse.pl

    • Property svn:mergeinfo changed (with no actual effect on merging)
Note: See TracChangeset for help on using the changeset viewer.