IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 15376


Ignore:
Timestamp:
Oct 25, 2007, 10:34:12 AM (19 years ago)
Author:
Paul Price
Message:

Adding good_frac for the fraction of good pixels (replacing pixel_fill for warpSkyfile).

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/dbconfig/diff.md

    r14251 r15376  
    1 # $Id: diff.md,v 1.5 2007-07-17 03:10:08 jhoblitt Exp $
     1# $Id: diff.md,v 1.6 2007-10-25 20:33:44 price Exp $
    22
    33diffRun METADATA
     
    3232    path_base   STR         255
    3333    bg          F64         0.0
    34     bg_stdev   F64     0.0
     34    bg_stdev    F64         0.0
     35    good_frac   F64         0.0     # Key
    3536    fault       S16         0       # Key
    3637END
  • trunk/dbconfig/stack.md

    r14110 r15376  
    1 # $Id: stack.md,v 1.4 2007-07-11 00:24:29 jhoblitt Exp $
     1# $Id: stack.md,v 1.5 2007-10-25 20:33:45 price Exp $
    22
    33stackRun METADATA
     
    2222    bg          F64         0.0
    2323    bg_stdev    F64         0.0
     24    good_frac   F64         0.0     # Key
    2425    fault       S16         0       # Key
    2526END
  • trunk/dbconfig/warp.md

    r14479 r15376  
    1 # $Id: warp.md,v 1.6 2007-08-14 02:13:56 jhoblitt Exp $
     1# $Id: warp.md,v 1.7 2007-10-25 20:33:45 price Exp $
    22
    33#
     
    5050    bg          F64         0.0
    5151    bg_stdev    F64         0.0
    52     pixel_fill  F64         0.0     # Key
     52    good_frac   F64         0.0     # Key
    5353    fault       S16         0       # Key
    5454END
  • trunk/ippScripts/scripts/diff_skycell.pl

    r15369 r15376  
    5151   [   
    5252       #          PPSTATS KEYWORD         STATISTIC          DIFFTOOL FLAG
    53        { name => "ROBUST_MEDIAN",  type => "mean",  flag => "-bg",             dtype => "float" },
    54        { name => "ROBUST_STDEV",   type => "rms",   flag => "-bg_stdev",       dtype => "float" },
     53       { name => "ROBUST_MEDIAN",   type => "mean", flag => "-bg",        dtype => "float" },
     54       { name => "ROBUST_STDEV",    type => "rms",  flag => "-bg_stdev",  dtype => "float" },
     55       { name => "GOOD_PIXEL_FRAC", type => "mean", flag => "-good_frac", dtype => "float" },
    5556   ];
    5657my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser
  • trunk/ippScripts/scripts/stack_skycell.pl

    r15302 r15376  
    5353   [   
    5454       #          PPSTATS KEYWORD         STATISTIC          STACKTOOL FLAG
    55        { name => "ROBUST_MEDIAN",  type => "mean",  flag => "-bg",             dtype => "float" },
    56        { name => "ROBUST_STDEV",   type => "rms",   flag => "-bg_stdev",       dtype => "float" },
     55       { name => "ROBUST_MEDIAN",   type => "mean", flag => "-bg",        dtype => "float" },
     56       { name => "ROBUST_STDEV",    type => "rms",  flag => "-bg_stdev",  dtype => "float" },
     57       { name => "GOOD_PIXEL_FRAC", type => "mean", flag => "-good_frac", dtype => "float" },
    5758   ];
    5859my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser
  • trunk/ippScripts/scripts/warp_skycell.pl

    r14897 r15376  
    6262   [   
    6363       #          PPSTATS KEYWORD         STATISTIC          WARPTOOL FLAG
    64        { name => "ROBUST_MEDIAN",  type => "mean",  flag => "-bg",             dtype => "float" },
    65        { name => "ROBUST_STDEV",   type => "rms",   flag => "-bg_stdev",       dtype => "float" },
     64       { name => "ROBUST_MEDIAN",   type => "mean", flag => "-bg",        dtype => "float" },
     65       { name => "ROBUST_STDEV",    type => "rms",  flag => "-bg_stdev",  dtype => "float" },
     66       { name => "GOOD_PIXEL_FRAC", type => "mean", flag => "-good_frac", dtype => "float" },
    6667   ];
    6768my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser
  • trunk/ippTools/src/difftool.c

    r14357 r15376  
    267267    }
    268268    if (stack_id && warp_id) {
    269         psError(PS_ERR_UNKNOWN, true, "either -stack_id or -warp_id must be specified"); 
     269        psError(PS_ERR_UNKNOWN, true, "either -stack_id or -warp_id must be specified");
    270270        return false;
    271271    }
     
    596596    }
    597597
     598    psF64 good_frac = psMetadataLookupF64(&status, config->args, "-good_frac");
     599    if (!status) {
     600        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -good_frac");
     601        return false;
     602    }
     603
    598604    if (!psDBTransaction(config->dbh)) {
    599605        psError(PS_ERR_UNKNOWN, false, "database error");
     
    607613            bg,
    608614            bg_stdev,
     615            good_frac,
    609616            code
    610617        )) {
  • trunk/ippTools/src/difftoolConfig.c

    r14358 r15376  
    126126    psMetadataAddF64(adddiffskyfileArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    127127            "define exposure background mean stdev", NAN);
     128    psMetadataAddF64(adddiffskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,
     129            "define %% of good pixels", NAN);
    128130    psMetadataAddS16(adddiffskyfileArgs, PS_LIST_TAIL, "-code",  0,
    129131            "set fault code", 0);
  • trunk/ippTools/src/stacktool.c

    r15301 r15376  
    526526    }
    527527
     528    psF64 good_frac = psMetadataLookupF64(&status, config->args, "-good_frac");
     529    if (!status) {
     530        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -good_frac");
     531        return false;
     532    }
     533
    528534    // default values
    529535    psS16 code = psMetadataLookupS16(&status, config->args, "-code");
     
    547553            bg,
    548554            bg_stdev,
     555            good_frac,
    549556            code
    550557        )) {
  • trunk/ippTools/src/stacktoolConfig.c

    r15301 r15376  
    118118    psMetadataAddF64(addsumskyfileArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    119119            "define exposue background mean stdev", NAN);
     120    psMetadataAddF64(addsumskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,
     121            "define %% of good pixels", NAN);
    120122    psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-code",  0,
    121123            "set fault code", 0);
  • trunk/ippTools/src/warptool.c

    r14900 r15376  
    937937    }
    938938
    939     psF64 pixel_fill = psMetadataLookupF64(&status, config->args, "-pixel_fill");
    940     if (!status) {
    941         psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -pixel_fill");
     939    psF64 good_frac = psMetadataLookupF64(&status, config->args, "-good_frac");
     940    if (!status) {
     941        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -good_frac");
    942942        return false;
    943943    }
     
    966966            bg,
    967967            bg_stdev,
    968             pixel_fill,
     968            good_frac,
    969969            code
    970970        )) {
  • trunk/ippTools/src/warptoolConfig.c

    r14900 r15376  
    171171    psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    172172            "define exposure background stdev", NAN);
    173     psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-pixel_fill",  0,
    174             "define %% of live pixels", NAN);
     173    psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-good_frac",  0,
     174            "define %% of good pixels", NAN);
    175175    psMetadataAddS16(addwarpedArgs, PS_LIST_TAIL, "-code",  0,
    176176            "set fault code", 0);
Note: See TracChangeset for help on using the changeset viewer.