IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 4, 2011, 5:04:38 PM (15 years ago)
Author:
eugene
Message:

update headers with normalizations and input filenames

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110213/ppStack/src/ppStackUpdateHeader.c

    r30620 r30808  
    7070    psMetadataAddStr(hdu->header, PS_LIST_TAIL, "TESS_ID", PS_META_REPLACE, "type of stack", tessID);
    7171
     72    // add data about the inputs
     73    for (int i = 0; i < options->num; i++) {
     74        char field[64];
     75        snprintf (field, 64, "INP_%04d", i);
     76
     77        psString basename = psStringFileBasename(options->origImages->data[i]);
     78        psMetadataAddStr(hdu->header, PS_LIST_TAIL, field, PS_META_REPLACE, "input image name", basename);
     79        psFree(basename);
     80
     81        float inScale = pow(10.0, -0.4*options->norm->data.F32[i]);
     82        snprintf (field, 64, "SCL_%04d", i);
     83        psMetadataAddF32(hdu->header, PS_LIST_TAIL, field, PS_META_REPLACE, "input image scale factor", inScale);
     84    }   
     85
    7286    return true;
    7387}
Note: See TracChangeset for help on using the changeset viewer.