IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 92


Ignore:
Timestamp:
Jul 23, 2003, 3:36:00 PM (23 years ago)
Author:
eugene
Message:

added abs to sqrt to clear rounding error problems

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/perl/src/mktrans

    r70 r92  
    1010foreach $code (@photcodes) {
    1111
     12    print STDERR "filter: $code\n";
    1213    @list = `photsearch -trange $start $stop -photcode $code`;
    1314
    1415    # the lines from photsearch look like this:
    15     # V 2001/02/03,15:38:53  26.249  0.017 elixir
     16    # filter date            zp      dzp   N T label (N - Nmeas, T - Ntime)
     17    # V 2001/02/03,15:38:53  26.249  0.017 3 1 elixir
    1618
    1719    @dates = ();
     
    2931        # add to the stats
    3032        $sumN{$date} ++;
     33        $sumM{$date} += $words[5];
    3134        $sum1{$date} += $words[2];
    3235        $sum2{$date} += $words[2]*$words[2];
    33 
    34         # print STDERR "date: $date\n";
    35 
    3636    }
    3737
     
    4141    foreach $date (@sdates) {
    4242       
     43        $Nm  = $sumM{$date};
    4344        $Np  = $sumN{$date};
    4445        $zp  = $sum1{$date} / $Np;
    45         $dzp = sqrt ($sum2{$date} / $Np - $zp*$zp);
     46        $dzp = sqrt (abs($sum2{$date} / $Np - $zp*$zp));
    4647
    47         printf STDOUT "transreg %s %6.3f %6.4f %s 1d\n", $code, $zp, $dzp, $date;
     48        printf STDOUT "photreg -trans -photcode $code -zp %6.3f -dzp %6.4f -trange $date 1d -Nmeas $Nm -Ntime $Np\n", $zp, $dzp;
    4849    }
    4950
     51    %sumM = ();
    5052    %sumN = ();
    5153    %sum1 = ();
Note: See TracChangeset for help on using the changeset viewer.