IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 29, 2010, 3:55:49 PM (16 years ago)
Author:
eugene
Message:

update merges from trunk

Location:
branches/eam_branches/20100225
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20100225

  • branches/eam_branches/20100225/ippScripts/scripts/automate_stacks.pl

    r26990 r27517  
    426426        my ($trash,$start,$end);
    427427        ($trash,$trash,$start,$end) = (split /\s+/,$row);
    428         $metadata_out{"btBegin${N}"} = $start;
    429         $metadata_out{"btEnd${N}"} = $end;
    430         $metadata_out{"btCounter${N}"} = 0;
    431         $N++;
     428
     429        for (my $class_counter = 0; $class_counter < 60; $class_counter++) {
     430            $metadata_out{"bt${N}Begin"} = $start;
     431            $metadata_out{"bt${N}End"} = $end;
     432            $metadata_out{"bt${N}Class"} = $class_counter;
     433            $metadata_out{"bt${N}Status"} = 'NEW';
     434            $N++;
     435        }
    432436        print STDERR "define_burntool: $row\n";
    433437    }
     
    535539    my $date = shift;
    536540    my $pretend = shift;
     541    my $exposures = 0;
    537542    foreach my $target (@target_list) {
    538543        my ($Nexposures,$Nimfiles,$Nburntooled,$Nalready) = pre_chip_queue($date,$target);
     
    550555            next;
    551556        }
     557        $exposures++;
    552558        unless(defined($pretend)) {
    553559            chip_queue($date,$target);
    554560        }
     561    }
     562    if ($exposures == 0) {
     563        $metadata_out{nsState} = 'DROP';
    555564    }
    556565}
     
    664673                my ($Nexposures,$NprocChips,$NprocWarps,$Nalready) = pre_stack_queue($date,$target,$filter);
    665674                if ((!defined($force_stack_count))&&($NprocChips != $NprocWarps)) { # This makes me sad. :(
    666                     print STDERR "execute_stacks: Target $target on $date is not fully processed. ($NprocChips $NprocWarps)\n";
     675                    # print STDERR "execute_stacks: Target $target on $date is not fully processed. ($NprocChips $NprocWarps)\n";
    667676                    $metadata_out{nsState} = 'FORCETOWARP';
    668677                    next;
    669678                }
    670679                if ($Nexposures == 0) {
    671                     print STDERR "execute_stacks: Target $target in filter $filter on $date has no exposures.\n";
     680                    # print STDERR "execute_stacks: Target $target in filter $filter on $date has no exposures.\n";
    672681                    next;
    673682                }
    674683                if ($Nalready != 0) {
    675                     print STDERR "execute_stacks: Not queueing $target in filter $filter on $date due to already existing stacks.\n";
     684                    # print STDERR "execute_stacks: Not queueing $target in filter $filter on $date due to already existing stacks.\n";
    676685                    next;
    677686                }
     
    680689                }
    681690                unless(defined($pretend)) {
    682                     print STDERR "execute_stacks: Target $target in filter $filter on $date has exposures and will be queued.\n";
     691                    # print STDERR "execute_stacks: Target $target in filter $filter on $date has exposures and will be queued.\n";
    683692                    stack_queue($date,$target,$filter);
    684693                }
     
    686695        }
    687696        else {
    688             print STDERR "execute_stacks: Target $target is not auto-stackable.\n";
     697            # print STDERR "execute_stacks: Target $target is not auto-stackable.\n";
    689698        }
    690699    }
     
    793802    print STDOUT "autoStack METADATA\n";
    794803    print STDOUT "   date                  STR          $date\n";
    795     foreach my $k (keys %metadata_out) {
     804    foreach my $k (sort(keys %metadata_out)) {
    796805        print STDOUT "   $k                STR          $metadata_out{$k}\n";
    797806    }
Note: See TracChangeset for help on using the changeset viewer.