Changeset 34447 for trunk/pstamp/scripts/psmkreq
- Timestamp:
- Sep 18, 2012, 3:52:27 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/pstamp/scripts/psmkreq (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pstamp/scripts/psmkreq
r29305 r34447 52 52 my $comment; 53 53 54 my $survey_name = 'null'; 55 my $release = 'null'; 56 my $stack_type = 'null'; 57 my $bgrestore; 58 my $jpeg; 59 my $nocompress; 60 54 61 my $missing_tools; 55 62 my $pstamp_request_file = can_run('pstamp_request_file') or (warn "Can't find required program pstamp_request_file" and $missing_tools = 1); … … 68 75 'width=i' => \$width, 69 76 'height=i' => \$height, 70 'pixcenter' => \$pixcenter, 77 # pixcenter is deprecated 78 # 'pixcenter' => \$pixcenter, 71 79 'arcseconds' => \$arcseconds, 72 80 'coord_mask=i' => \$coord_mask, … … 87 95 'comment=s' => \$comment, 88 96 97 # new columns for version 2 98 'survey=s' => \$survey_name, 99 'release=s' => \$release, 100 'stack_type' => \$stack_type, 101 89 102 'option_mask=i' => \$option_mask, 90 103 'image' => \$image, 91 104 'mask' => \$mask, 92 105 'variance' => \$variance, 93 ' cmf'=> \$cmf,106 'sources' => \$cmf, 94 107 'psf' => \$psf, 95 108 'backmdl' => \$backmdl, … … 99 112 'do_not_wait' => \$no_wait, 100 113 114 # new options for version 2 115 'no_compress' => \$nocompress, 116 'bgrestore' => \$bgrestore, 117 101 118 'verbose' => \$verbose, 102 119 'save-temps' => \$save_temps, … … 110 127 111 128 pod2usage( -msg => "Invalid job_type: $job_type", -exitval =>1 ) 112 unless ($job_type eq 'stamp' or $job_type eq 'get_image' );113 114 if ( $job_type eq 'stamp') {129 unless ($job_type eq 'stamp' or $job_type eq 'get_image' or $job_type eq 'listtargets'); 130 131 if (($job_type eq 'stamp') or ($job_type eq 'listtargets')) { 115 132 if (defined $list) { 116 133 pod2usage( -msg => "--ra --dec --x --y are not used with --list", -exitval =>1 ) … … 152 169 $id = 0 if !$id; 153 170 154 unless ($stage eq 'raw' or $stage eq 'chip' or $stage eq 'warp' or $stage eq 'diff' or $stage eq 'stack') { 155 die "$stage is not a valid value for stage\n"; 171 172 unless (($job_type eq 'listtargets' and $stage eq 'exposure') or $stage eq 'raw' or $stage eq 'chip' or $stage eq 'warp' or $stage eq 'diff' or $stage eq 'stack') { 173 die "$stage is not a valid stage for $job_type jobs\n"; 156 174 } 157 175 … … 207 225 } else { 208 226 $rows = []; 209 push @$rows, buildRow("", $comment, $x, $y, $filter, $mjd_min, $mjd_max );227 push @$rows, buildRow("", $comment, $x, $y, $filter, $mjd_min, $mjd_max, $survey_name, $release, $stack_type); 210 228 } 211 229 212 230 my ($tdf, $table_def_name) = tempfile ("/tmp/tabledef.XXXX", UNLINK => !$save_temps); 213 print $tdf "$req_name 1\n";231 print $tdf "$req_name 2\n"; 214 232 my $rownum = 0; 215 233 foreach my $row (@$rows) { 216 234 $rownum++; 217 235 my $line = "$rownum $row->{ra}\t$row->{dec}\t$width $height" 218 . " $coord_mask $job_type $option_mask $project $r eq_type"236 . " $coord_mask $job_type $option_mask $project $row->{survey_name} $row->{release} $req_type" 219 237 . " $stage $id $tess_id $component $data_group" 220 . " $row->{filter} $row->{mjd_min} $row->{mjd_max} ";238 . " $row->{filter} $row->{mjd_min} $row->{mjd_max} $row->{stack_type}"; 221 239 222 240 if ($row->{comment} and $row->{comment} ne '') { … … 230 248 } 231 249 close $tdf; 250 251 system "cat $table_def_name"; 252 #exit 0; 232 253 233 254 { … … 277 298 $row->{dec} = checkDEC($vals[1], $linenumber); 278 299 $row->{filter} = checkFilter($vals[2], $filter, $linenumber); 279 $row->{mjd_min} = checkMJD($vals[3], $mjd_min, $linenumber);; 280 $row->{mjd_max} = checkMJD($vals[4], $mjd_max, $linenumber);; 300 $row->{mjd_min} = checkMJD($vals[3], $mjd_min, $linenumber); 301 $row->{mjd_max} = checkMJD($vals[4], $mjd_max, $linenumber); 302 $row->{survey_name} = $vals[5]; 303 $row->{release} = $vals[6]; 304 $row->{stack_type} = $vals[7]; 281 305 $row->{comment} = $comment; 282 306
Note:
See TracChangeset
for help on using the changeset viewer.
