IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30132


Ignore:
Timestamp:
Dec 21, 2010, 1:23:03 PM (15 years ago)
Author:
watersc1
Message:

fixed typos in Task, and added handler for End of night and no diffable exposures into script.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippScripts/scripts/nightly_science.pl

    r30120 r30132  
    12891289    my $pretend = shift;
    12901290
     1291    my $Npotential = 0;
     1292    my $Nnoexp     = 0;
    12911293    foreach my $target (sort (keys %science_config)) {
    12921294        if ($science_config{$target}{DIFFABLE} == 1) {
    12931295            foreach my $filter (@filter_list) {
     1296                $Npotential ++;
    12941297                my ($NprocChips,$NprocWarps) = pre_diff_queue($date,$observing_state,$target,$filter);
    12951298#               if ((!defined($force_diff_count))&&($NprocChips != $NprocWarps)) {
     
    13011304#                 }
    13021305                if ($NprocChips == 0) {
     1306                    $Nnoexp ++;
    13031307                    if ($debug == 1) {
    13041308                        print STDERR "execute_diffs: Target $target in filter $filter on $date has no exposures.\n";
     
    13281332        }
    13291333    }
     1334    if (($Npotential == $Nnoexp)&&($metadata_out{nsObservingState} eq 'END_OF_NIGHT')) {
     1335        $metadata_out{nsDiffState} = 'FINISHED_DIFFS';
     1336    }   
     1337
    13301338}
    13311339
  • trunk/ippTasks/nightly_science.pro

    r30129 r30132  
    289289#
    290290task              ns.stacks.load
     291  active          false
    291292  host            local
    292293  periods         -poll $LOADPOLL
     
    302303     book getword nsStacks $date nsStackState -var ns_STATE
    303304     book getword nsDiffs $date nsDiffState -var ns_diff_STATE
    304      book getword nsData $date dbname -var $DBNAME
     305     book getword nsData $date dbname -var DBNAME
    305306     book npages nsData -var Npages
    306307
     
    312313     if ($ns_stackPAGE >= $Npages) set ns_stackPAGE = 0
    313314     option $date
    314      option $ns_diff_STATE
    315315
    316316     if ("$ns_STATE" != "TOWARP") break
     
    373373     book getword nsStacks $date nsStackState -var ns_STATE
    374374     book getword nsDiffs $date nsDiffState -var ns_diff_STATE
    375      book getword nsData $date dbname -var $DBNAME
     375     book getword nsData $date dbname -var DBNAME
    376376     book npages nsData -var Npages
    377377
     
    383383     if ($ns_RstackPAGE >= $Npages) set ns_RstackPAGE = 0
    384384     option $date
    385      option $ns_diff_STATE
     385
    386386     if (("$ns_STATE" != "QUEUESTACKS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break
    387387     $run = nightly_science.pl --queue_stacks --date $date --dbname $DBNAME
     
    440440     book getpage nsData $ns_CstackPAGE -var date
    441441     book getword nsStacks $date nsStackState -var ns_STATE
    442      book getword nsData $date dbname -var $DBNAME
     442     book getword nsData $date dbname -var DBNAME
    443443     book npages nsData -var Npages
    444444
     
    494494#
    495495task              ns.diffs.load
     496  active          false
    496497  host            local
    497498  periods         -poll $LOADPOLL
     
    507508     book getword nsDiffs $date nsDiffState -var ns_STATE
    508509     book getword nsStacks $date nsStackState -var ns_stack_STATE
    509      book getword nsData $date dbname -var $DBNAME
     510     book getword nsData $date dbname -var DBNAME
    510511     book npages nsData -var Npages
    511512
     
    575576     book getword nsDiffs $date nsDiffState -var ns_STATE
    576577     book getword nsStacks $date nsStackState -var ns_stack_STATE
    577      book getword nsData $date dbname -var $DBNAME
     578     book getword nsData $date dbname -var DBNAME
    578579     book npages nsData -var Npages
    579580
     
    585586     if ($ns_RdiffPAGE >= $Npages) set ns_RdiffPAGE = 0
    586587     option $date
    587      option $ns_stack_STATE
    588 
    589      if (("$ns_STATE" != "QUEUEDIFFS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break
     588
     589     if (("$ns_STATE" != "DIFFING")&&("$ns_STATE" != "QUEUEDIFFS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break
    590590     $run = nightly_science.pl --queue_diffs --date $date --dbname $DBNAME
    591591#     add_standard_args $run
Note: See TracChangeset for help on using the changeset viewer.