IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 26, 2007, 5:36:18 PM (19 years ago)
Author:
eugene
Message:

using common psImageBinning tools

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphotMagnitudes.c

    r11312 r12592  
    1818    // Get enough information to return sky level
    1919    assert(background != NULL);
    20     assert(background->analysis != NULL);
    21     int DX = psMetadataLookupS32(&status, background->analysis, "PSPHOT.BACKGROUND.XBIN");
    22     assert (status == true);
    23     int DY = psMetadataLookupS32(&status, background->analysis, "PSPHOT.BACKGROUND.YBIN");
    24     assert (status == true);
    25     int dx = psMetadataLookupS32(&status, background->analysis, "PSPHOT.BACKGROUND.XOFF");
    26     assert (status == true);
    27     int dy = psMetadataLookupS32(&status, background->analysis, "PSPHOT.BACKGROUND.YOFF");
     20
     21    // the binning details are saved on the analysis metadata
     22    psImageBinning *binning = psMetadataLookupPtr(&status, recipe, "PSPHOT.BACKGROUND.BINNING");
    2823    assert (status == true);
    2924
     
    4035        if (status) Nap ++;
    4136
    42         source->sky = psImageUnbinPixel(source->peak->x, source->peak->y, background->image, DX, DY, dx, dy);
     37        source->sky = psImageUnbinPixel(source->peak->x, source->peak->y, background->image, binning);
    4338        if (isnan(source->sky) && false) {
    4439          psError(PSPHOT_ERR_SKY, false, "Setting pmSource.sky");
Note: See TracChangeset for help on using the changeset viewer.