Changeset 27026 for trunk/tools/diff_outputs.pl
- Timestamp:
- Feb 22, 2010, 12:11:41 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/tools/diff_outputs.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/diff_outputs.pl
r26797 r27026 35 35 'JPEG1' => '.b1.jpg', # Binned JPEG 36 36 'JPEG2' => '.b2.jpg', # Binned JPEG 37 'KERNEL' => '.subkernel', # Convolution kernel37 # 'KERNEL' => '.subkernel', # Convolution kernel 38 38 'INVERSE.IMAGE' => '.inv.fits', # Image 39 39 'INVERSE.MASK' => '.inv.mask.fits', # Mask … … 49 49 }; 50 50 51 # Products that get magicked 52 use constant MAGIC => { 'IMAGE' => 1, 53 'MASK' => 1, 54 'VARIANCE' => 1, 55 'SOURCES' => 1, 56 'INVERSE.IMAGE' => 1, 57 'INVERSE.MASK' => 1, 58 'INVERSE.VARIANCE' => 1, 59 'INVERSE.SOURCES' => 1, 60 }; 61 62 51 63 my ($db_host, $db_name, $db_user, $db_pw); # Database details 52 64 my ($diff_id, $skycell_id); # Diff and skycell of interest 53 65 my ($input); # Input list 54 66 my ($products); # Products of interest 67 my ($muggle); # Not magicked? 55 68 56 69 GetOptions( … … 62 75 'skycell_id=s' => \$skycell_id, # Skycell identifier 63 76 'products=s' => \$products, # Products of interest 77 'muggle' => \$muggle, # Not magicked? 64 78 ) or die "Unable to parse arguments.\n"; 65 79 die "Unknown option: @ARGV\n" if @ARGV; … … 105 119 foreach my $product ( @products ) { 106 120 next if (not defined $diff->{bothways} or $diff->{bothways} eq 'NULL' or not $diff->{bothways}) and $product =~ /INVERSE/; 107 copy_extension( $diff->{path_base}, ${EXTENSIONS()}{$product} ); 121 my $path = $diff->{path_base}; 122 if (defined $muggle and defined ${MAGIC()}{$product}) { 123 my @path = split /\//, $path; 124 my $last = pop @path; 125 push @path, "SR_$last"; 126 $path = join '/', @path; 127 } 128 copy_extension( $path, ${EXTENSIONS()}{$product} ); 108 129 } 109 130 }
Note:
See TracChangeset
for help on using the changeset viewer.
