IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 21, 2011, 12:15:30 PM (15 years ago)
Author:
eugene
Message:

add PSF_APERTURE and PSF_FIT_RADIUS to psf I/O file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110404/psModules/src/objects/pmPSF_IO.c

    r30031 r31336  
    428428        psMetadataAddF32 (header, PS_LIST_TAIL, "SKY_BIAS", PS_DATA_F32, "sky bias level", psf->skyBias);
    429429
     430        float PSF_APERTURE =  psMetadataLookupF32(&status, roAnalysis, "PSF_APERTURE");
     431        if (status) {
     432            psMetadataAddF32 (header, PS_LIST_TAIL, "PSF_APERTURE", PS_DATA_F32, "aperture for psf objects", PSF_APERTURE);
     433        }
     434        float PSF_FIT_RADIUS =  psMetadataLookupF32(&status, roAnalysis, "PSF_FIT_RADIUS");
     435        if (status) {
     436            psMetadataAddF32 (header, PS_LIST_TAIL, "PSF_FIT_RADIUS", PS_DATA_F32, "aperture for psf objects", PSF_FIT_RADIUS);
     437        }
     438
    430439        // build a FITS table of the PSF parameters
    431440        psArray *psfTable = psArrayAllocEmpty (100);
     
    933942    // XXX can we drop this now?
    934943    psf->skyBias   = psMetadataLookupF32 (&status, header, "SKY_BIAS");
     944
     945    if (roAnalysis) {
     946        float PSF_APERTURE =  psMetadataLookupF32(&status, header, "PSF_APERTURE");
     947        if (status) {
     948            psMetadataAddF32 (roAnalysis, PS_LIST_TAIL, "PSF_APERTURE", PS_DATA_F32, "aperture for psf objects", PSF_APERTURE);
     949        }
     950        float PSF_FIT_RADIUS =  psMetadataLookupF32(&status, header, "PSF_FIT_RADIUS");
     951        if (status) {
     952            psMetadataAddF32 (roAnalysis, PS_LIST_TAIL, "PSF_FIT_RADIUS", PS_DATA_F32, "aperture for psf objects", PSF_FIT_RADIUS);
     953        }
     954    } else {
     955        psWarning ("unable to read PSF_APERTURE or PSF_FIT_RADIUS");
     956    }
    935957
    936958    // read the raw table data
Note: See TracChangeset for help on using the changeset viewer.