IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 31521


Ignore:
Timestamp:
May 10, 2011, 6:46:00 PM (15 years ago)
Author:
eugene
Message:

add MIN SX,SY for psf clump; do not error on missing FPA.OBS (why is it missing?)

Location:
branches/eam_branches/ipp-20110505/psModules/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110505/psModules/src/camera/pmFPAfile.c

    r30026 r31521  
    201201    newName = psStringCopy(rule);
    202202
     203    bool status = false;
    203204    if (strstr(newName, "{FPA.OBS}")) {
    204         char *name = psMetadataLookupStr(NULL, fpa->concepts, "FPA.OBS");
     205        char *name = psMetadataLookupStr(&status, fpa->concepts, "FPA.OBS");
    205206        if (name) {
    206207            psStringSubstitute(&newName, name, "{FPA.OBS}");
    207         }
     208        } 
    208209    }
    209210    if (strstr(newName, "{FPA.NAME}")) {
  • branches/eam_branches/ipp-20110505/psModules/src/objects/pmSource.c

    r31451 r31521  
    362362*****************************************************************************/
    363363
    364 pmPSFClump pmSourcePSFClump(psImage **savedImage, psRegion *region, psArray *sources, float PSF_SN_LIM, float PSF_CLUMP_GRID_SCALE, psF32 SX_MAX, psF32 SY_MAX, psF32 AR_MAX)
     364pmPSFClump pmSourcePSFClump(psImage **savedImage, psRegion *region, psArray *sources, float PSF_SN_LIM, float PSF_CLUMP_GRID_SCALE, psF32 SX_MAX, psF32 SY_MAX, psF32 SX_MIN, psF32 SY_MIN, psF32 AR_MAX)
    365365{
    366366    psTrace("psModules.objects", 10, "---- begin ----\n");
     
    422422
    423423            // Sx,Sy are limited at 0.  a peak at 0,0 is artificial
    424             if (fabs(Mxx) < 0.05 || fabs(Myy < 0.05)) {
     424            if (fabs(Mxx) < SX_MIN || fabs(Myy < SY_MIN)) {
    425425                psTrace("psModules.objects", 10,
    426426                        "Rejecting source from clump because of low moments (%f,%f)\n",
  • branches/eam_branches/ipp-20110505/psModules/src/objects/pmSource.h

    r31451 r31521  
    219219    psF32 SX_MAX,
    220220    psF32 SY_MAX,
     221    psF32 SX_MIN,
     222    psF32 SY_MIN,
    221223    psF32 AR_MAX
    222224);
  • branches/eam_branches/ipp-20110505/psModules/src/objects/pmSourceIO.c

    r30621 r31521  
    727727
    728728    psMetadata *fileData = psMetadataLookupMetadata(NULL, file->format, "FILE"); // File information
    729     const char *fpaNameHdr = psMetadataLookupStr(NULL, fileData, "FPA.OBS");
     729    const char *fpaNameHdr = psMetadataLookupStr(&status, fileData, "FPA.OBS");
    730730    if (fpaNameHdr && strlen(fpaNameHdr) > 0) {
    731         const char *fpaName = psMetadataLookupStr(NULL, fpa->concepts, "FPA.OBS");
    732         psMetadataAddStr(outhead, PS_LIST_TAIL, fpaNameHdr, PS_META_REPLACE,
    733                          "FPA observation identifier", fpaName);
     731        const char *fpaName = psMetadataLookupStr(&status, fpa->concepts, "FPA.OBS");
     732        if (fpaName) {
     733            psMetadataAddStr(outhead, PS_LIST_TAIL, fpaNameHdr, PS_META_REPLACE, "FPA observation identifier", fpaName);
     734        }
    734735    }
    735736
Note: See TracChangeset for help on using the changeset viewer.