Changeset 34611 for trunk/pstamp/scripts/psmkreq
- Timestamp:
- Oct 26, 2012, 11:20:28 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/pstamp/scripts/psmkreq (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pstamp/scripts/psmkreq
r34597 r34611 31 31 my ($unconvolved, $use_imfile_id, $no_wait); 32 32 33 my $action = 'PROCESS';34 my $username = 'null';35 my $email = 'null';36 33 my $default_size = 100; 37 34 my $job_type = 'stamp'; … … 55 52 my $comment; 56 53 57 my $survey_name = 'null';58 my $release = 'null';59 my $stack_type = 'null';60 my $bgrestore;61 my $jpeg;62 my $nocompress;63 64 54 my $missing_tools; 65 55 my $pstamp_request_file = can_run('pstamp_request_file') or (warn "Can't find required program pstamp_request_file" and $missing_tools = 1); … … 78 68 'width=i' => \$width, 79 69 'height=i' => \$height, 80 # pixcenter is deprecated 81 # 'pixcenter' => \$pixcenter, 70 'pixcenter' => \$pixcenter, 82 71 'arcseconds' => \$arcseconds, 83 72 'coord_mask=i' => \$coord_mask, … … 98 87 'comment=s' => \$comment, 99 88 100 # new columns for version 2101 'action=s' => \$action,102 'usernam=s' => \$username,103 'email=s' => \$email,104 'survey=s' => \$survey_name,105 'release=s' => \$release,106 'stack_type' => \$stack_type,107 108 89 'option_mask=i' => \$option_mask, 109 90 'image' => \$image, 110 91 'mask' => \$mask, 111 92 'variance' => \$variance, 112 ' sources'=> \$cmf,93 'cmf' => \$cmf, 113 94 'psf' => \$psf, 114 95 'backmdl' => \$backmdl, … … 118 99 'do_not_wait' => \$no_wait, 119 100 120 # new options for version 2121 'no_compress' => \$nocompress,122 'bgrestore' => \$bgrestore,123 124 101 'verbose' => \$verbose, 125 102 'save-temps' => \$save_temps, … … 133 110 134 111 pod2usage( -msg => "Invalid job_type: $job_type", -exitval =>1 ) 135 unless ($job_type eq 'stamp' or $job_type eq 'get_image' or $job_type eq 'listtargets');136 137 if ( ($job_type eq 'stamp') or ($job_type eq 'listtargets')) {112 unless ($job_type eq 'stamp' or $job_type eq 'get_image'); 113 114 if ($job_type eq 'stamp') { 138 115 if (defined $list) { 139 116 pod2usage( -msg => "--ra --dec --x --y are not used with --list", -exitval =>1 ) … … 175 152 $id = 0 if !$id; 176 153 177 178 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') { 179 die "$stage is not a valid stage for $job_type jobs\n"; 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"; 180 156 } 181 157 … … 231 207 } else { 232 208 $rows = []; 233 push @$rows, buildRow("", $comment, $x, $y, $filter, $mjd_min, $mjd_max , $survey_name, $release, $stack_type);209 push @$rows, buildRow("", $comment, $x, $y, $filter, $mjd_min, $mjd_max); 234 210 } 235 211 236 212 my ($tdf, $table_def_name) = tempfile ("/tmp/tabledef.XXXX", UNLINK => !$save_temps); 237 print $tdf "$req_name 2 $action $username $email\n";213 print $tdf "$req_name 1\n"; 238 214 my $rownum = 0; 239 215 foreach my $row (@$rows) { 240 216 $rownum++; 241 217 my $line = "$rownum $row->{ra}\t$row->{dec}\t$width $height" 242 . " $coord_mask $job_type $option_mask $project $r ow->{survey_name} $row->{release} $req_type"218 . " $coord_mask $job_type $option_mask $project $req_type" 243 219 . " $stage $id $tess_id $component $data_group" 244 . " $row->{filter} $row->{mjd_min} $row->{mjd_max} $row->{stack_type}";220 . " $row->{filter} $row->{mjd_min} $row->{mjd_max}"; 245 221 246 222 if ($row->{comment} and $row->{comment} ne '') { … … 254 230 } 255 231 close $tdf; 256 257 system "cat $table_def_name";258 #exit 0;259 232 260 233 { … … 304 277 $row->{dec} = checkDEC($vals[1], $linenumber); 305 278 $row->{filter} = checkFilter($vals[2], $filter, $linenumber); 306 $row->{mjd_min} = checkMJD($vals[3], $mjd_min, $linenumber); 307 $row->{mjd_max} = checkMJD($vals[4], $mjd_max, $linenumber); 308 $row->{survey_name} = $vals[5]; 309 $row->{release} = $vals[6]; 310 $row->{stack_type} = $vals[7]; 279 $row->{mjd_min} = checkMJD($vals[3], $mjd_min, $linenumber);; 280 $row->{mjd_max} = checkMJD($vals[4], $mjd_max, $linenumber);; 311 281 $row->{comment} = $comment; 312 282
Note:
See TracChangeset
for help on using the changeset viewer.
