IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 11, 2010, 5:21:29 PM (16 years ago)
Author:
watersc1
Message:

Changes to half-way switch from comment triggering to obs_mode triggering.

File:
1 edited

Legend:

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

    r26831 r26919  
    121121my @filter_list = ();
    122122my %tessID_list = ();
     123my %obsmode_list = ();
     124my %object_list = ();
    123125my %comment_list= ();
    124126my %stackable_list = ();
     
    153155            elsif (${ $tentry }{name} eq 'TESS') {
    154156                $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};
    155163            }
    156164            elsif (${ $tentry }{name} eq 'COMMENT') {
     
    438446    my $target = shift;
    439447
    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);
    441449   
    442450    my $select =  "-dateobs_begin ${date}T00:00:00 -dateobs_end ${date}T23:59:59 ";
     
    447455    $cmd .= " -set_label $label ";
    448456    $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    }
    450467    $cmd .= " $select ";
    451468    if ($debug == 1) {
     
    463480    my $db = init_gpc_db();
    464481    $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);
    466483
    467484    my $sth = "SELECT exp_id from chipRun where data_group = '$data_group' AND exp_id = $exp_id";
     
    548565    my $filter = shift;
    549566
    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);
    551568
    552569    my $select =  "-select_dateobs_begin ${date}T00:00:00 -select_dateobs_end ${date}T23:59:59 ";
     
    575592    my $db = init_gpc_db();
    576593    $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);
    578595
    579596    my $sth = "SELECT skycell_id from stackRun where data_group = '$data_group' AND skycell_id = '$skycell' AND filter = '$filter'";
     
    588605    my $filter = shift;
    589606
    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);
    591608    # check warp stage == chip stage
    592609    my $db = init_gpc_db();
     
    688705    my $cleaning_date = $dt->ymd;
    689706
    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);
    691708
    692709    my $args .= " -dbname gpc1 -updaterun -set_state goto_cleaned -state full -data_group $data_group ";
     
    745762    my $label = "${target}.nightlyscience";
    746763    my $workdir = "neb://\@HOST\@.0/gpc1/${target}.nt/${workdir_date}";
     764    my $obs_mode = $obsmode_list{$target};
     765    my $object   = $object_list{$target};
    747766    my $comment = $comment_list{$target};
    748767    my $dist_group = $target;
    749768    my $data_group = "${target}.${trunc_date}";
    750769    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);
    752772}
    753773
Note: See TracChangeset for help on using the changeset viewer.