Changeset 13698 for trunk/ippScripts/scripts/warp_skycell.pl
- Timestamp:
- Jun 7, 2007, 9:45:27 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/warp_skycell.pl (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/warp_skycell.pl
r13275 r13698 88 88 my $outputRoot = $ipprc->file_prepare( "$tess_id.$skycell_id.wrp$warp_id", $workdir, $$imfiles[0]->{uri} ); 89 89 my $outputImage = $ipprc->filename("PSWARP.OUTPUT", $outputRoot, $skycell_id ); 90 my $outputMask = $ipprc->filename("PSWARP.OUTPUT.MASK", $outputRoot, $skycell_id); 90 91 my $outputBin1 = $ipprc->filename("PSWARP.BIN1", $outputRoot, $skycell_id ); 91 92 my $outputBin2 = $ipprc->filename("PSWARP.BIN2", $outputRoot, $skycell_id ); … … 94 95 95 96 # Get list of filenames 96 my ($listFile, $listName) = tempfile( "$tess_id.$skycell_id.wrp$warp_id.list.XXXX", UNLINK => 1); 97 my ($list1File, $list1Name) = tempfile( "$tess_id.$skycell_id.wrp$warp_id.image.list.XXXX", UNLINK => 1); 98 my ($list2File, $list2Name) = tempfile( "$tess_id.$skycell_id.wrp$warp_id.mask.list.XXXX", UNLINK => 1); 97 99 foreach my $imfile (@$imfiles) { 98 print $listFile ( $imfile->{uri} . "\n"); 100 my $image = $imfile->{uri}; # Image name 101 my $mask = $ipprc->filename("PPIMAGE.OUTPUT.MASK", $imfile->{path_base}, $imfile->{class_id}); # Mask name 102 &my_die("Couldn't find input file: $image", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($image); 103 &my_die("Couldn't find input file: $mask", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($mask); 104 105 print $list1File ( $image . "\n"); 106 print $list2File ( $mask . "\n"); 99 107 } 100 close $listFile; 108 close $list1File; 109 close $list2File; 101 110 102 111 # Run pswarp 103 112 my $stats = PS::IPP::Metadata::Stats->new(); # Stats parser 104 113 unless ($no_op) { 105 my $command = "$pswarp -list $list Name $outputRoot $skyFile -stat $outputStats"; # Command to run pswarp114 my $command = "$pswarp -list $list1Name -masklist $list2Name $outputRoot $skyFile -stat $outputStats"; # Command to run pswarp 106 115 my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) = 107 116 run(command => $command, verbose => 1); … … 110 119 &my_die("Unable to perform pswarp: $error_code", $warp_id, $skycell_id, $error_code); 111 120 } 112 &my_die("Couldn't find expected output file: $outputImage", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless -f $ipprc->file_resolve($outputImage); 113 &my_die("Couldn't find expected output file: $outputStats", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless -f $ipprc->file_resolve($outputStats); 114 # &my_die("Couldn't find expected output file: $outputBin1", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless -f $ipprc->file_resolve($outputBin1); 115 # &my_die("Couldn't find expected output file: $outputBin2", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless -f $ipprc->file_resolve($outputBin2); 121 &my_die("Couldn't find expected output file: $outputImage", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputImage); 122 &my_die("Couldn't find expected output file: $outputMask", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputMask); 123 &my_die("Couldn't find expected output file: $outputStats", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputStats); 124 # &my_die("Couldn't find expected output file: $outputBin1", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputBin1); 125 # &my_die("Couldn't find expected output file: $outputBin2", $warp_id, $skycell_id, $tess_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputBin2); 116 126 117 127 # Get the statistics on the warped image … … 130 140 unless ($no_update) { 131 141 my $command = "$warptool -addwarped -warp_id $warp_id -skycell_id $skycell_id -tess_id $tess_id" . 132 " -uri $outputImage "; # -path_base $outputRoot"; # Command to run dettool142 " -uri $outputImage -path_base $outputRoot"; # -path_base $outputRoot"; # Command to run dettool 133 143 $command .= " -bg $bg -bg_stdev $bg_stdev"; 134 144 $command .= " -dbname $dbname" if defined $dbname; … … 155 165 my $command = "$warptool -addwarped -warp_id $warp_id -skycell_id $skycell_id -tess_id $tess_id -code $exit_code"; 156 166 $command .= " -dbname $dbname" if defined $dbname; 157 system ($command);167 ### system ($command); 158 168 } 159 169 exit $exit_code;
Note:
See TracChangeset
for help on using the changeset viewer.
