Changeset 26919 for trunk/ippScripts/scripts/automate_stacks.pl
- Timestamp:
- Feb 11, 2010, 5:21:29 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/automate_stacks.pl (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/automate_stacks.pl
r26831 r26919 121 121 my @filter_list = (); 122 122 my %tessID_list = (); 123 my %obsmode_list = (); 124 my %object_list = (); 123 125 my %comment_list= (); 124 126 my %stackable_list = (); … … 153 155 elsif (${ $tentry }{name} eq 'TESS') { 154 156 $tessID_list{$this_target} = ${ $tentry }{value}; 157 } 158 elsif (${ $tentry }{name} eq 'OBSMODE') { 159 $obsmode_list{$this_target} = ${ $tentry }{value}; 160 } 161 elsif (${ $tentry }{name} eq 'OBJECT') { 162 $object_list{$this_target} = ${ $tentry }{value}; 155 163 } 156 164 elsif (${ $tentry }{name} eq 'COMMENT') { … … 438 446 my $target = shift; 439 447 440 my ($label,$workdir,$ comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);448 my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target); 441 449 442 450 my $select = "-dateobs_begin ${date}T00:00:00 -dateobs_end ${date}T23:59:59 "; … … 447 455 $cmd .= " -set_label $label "; 448 456 $cmd .= " -set_workdir $workdir -set_dist_group $dist_group "; 449 $cmd .= " -set_tess_id $tess_id -comment '$comment' -set_data_group $data_group "; 457 $cmd .= " -set_tess_id $tess_id -set_data_group $data_group "; 458 if (defined($obs_mode)) { 459 $cmd .= " -obs_mode '$obs_mode' "; 460 } 461 if (defined($object)) { 462 $cmd .= " -object '$object' "; 463 } 464 if (defined($comment)) { 465 $cmd .= " -comment '$comment' "; 466 } 450 467 $cmd .= " $select "; 451 468 if ($debug == 1) { … … 463 480 my $db = init_gpc_db(); 464 481 $date =~ s/-//g; 465 my ($label,$workdir,$ comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);482 my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target); 466 483 467 484 my $sth = "SELECT exp_id from chipRun where data_group = '$data_group' AND exp_id = $exp_id"; … … 548 565 my $filter = shift; 549 566 550 my ($label,$workdir,$ comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);567 my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target); 551 568 552 569 my $select = "-select_dateobs_begin ${date}T00:00:00 -select_dateobs_end ${date}T23:59:59 "; … … 575 592 my $db = init_gpc_db(); 576 593 $date =~ s/-//g; 577 my ($label,$workdir,$ comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);594 my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target); 578 595 579 596 my $sth = "SELECT skycell_id from stackRun where data_group = '$data_group' AND skycell_id = '$skycell' AND filter = '$filter'"; … … 588 605 my $filter = shift; 589 606 590 my ($label,$workdir,$ comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);607 my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target); 591 608 # check warp stage == chip stage 592 609 my $db = init_gpc_db(); … … 688 705 my $cleaning_date = $dt->ymd; 689 706 690 my ($label,$workdir,$ comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($cleaning_date,$target);707 my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($cleaning_date,$target); 691 708 692 709 my $args .= " -dbname gpc1 -updaterun -set_state goto_cleaned -state full -data_group $data_group "; … … 745 762 my $label = "${target}.nightlyscience"; 746 763 my $workdir = "neb://\@HOST\@.0/gpc1/${target}.nt/${workdir_date}"; 764 my $obs_mode = $obsmode_list{$target}; 765 my $object = $object_list{$target}; 747 766 my $comment = $comment_list{$target}; 748 767 my $dist_group = $target; 749 768 my $data_group = "${target}.${trunc_date}"; 750 769 my $tess_id = $tessID_list{$target}; 751 return($label,$workdir,$comment,$tess_id,$dist_group,$data_group); 770 771 return($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group); 752 772 } 753 773
Note:
See TracChangeset
for help on using the changeset viewer.
