Changeset 28428
- Timestamp:
- Jun 22, 2010, 10:02:25 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 11 edited
-
dbconfig/changes.txt (modified) (1 diff)
-
dbconfig/diffphot.md (modified) (1 diff)
-
ippScripts/scripts/diffphot.pl (modified) (3 diffs)
-
ippTools/share/diffphottool_advance.sql (modified) (1 diff)
-
ippTools/share/diffphottool_input.sql (modified) (1 diff)
-
ippTools/share/diffphottool_pending.sql (modified) (1 diff)
-
ippTools/share/pubtool_definerun.sql (modified) (1 diff)
-
ippTools/share/pubtool_pending.sql (modified) (1 diff)
-
ippTools/share/pxadmin_create_tables.sql (modified) (1 diff)
-
ippTools/src/diffphottool.c (modified) (2 diffs)
-
ippTools/src/diffphottoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/changes.txt
r28375 r28428 1784 1784 quality SMALLINT NOT NULL, -- bad quality flag 1785 1785 software_ver VARCHAR(16), -- software version for run 1786 magicked BIGINT NOT NULL DEFAULT 0, -- magic mask applied 1786 1787 PRIMARY KEY(diff_phot_id, skycell_id), 1787 1788 KEY(fault), -
trunk/dbconfig/diffphot.md
r28343 r28428 21 21 quality S16 0 # Key 22 22 software_ver STR 16 23 magicked S64 0 23 24 END -
trunk/ippScripts/scripts/diffphot.pl
r28362 r28428 70 70 # Get input components 71 71 my $mdcParser = PS::IPP::Metadata::Config->new; # Parser for metadata config files 72 my ($inputPath, $camera); # Input path and camera 73 my $bothways; # Diff was done both ways? 72 my $inputPath; # Input path 73 my $camera; # Camera name 74 my $bothways; # Diff was done both ways? 75 my $magicked; # Magic status 74 76 { 75 77 my $command = "$diffphottool -input -diff_phot_id $diff_phot_id -skycell_id $skycell_id"; … … 89 91 $camera = $file->{camera}; 90 92 $bothways = $file->{bothways}; 93 $magicked = $file->{magicked}; 91 94 } 92 95 … … 252 255 my $command = "$diffphottool -diff_phot_id $diff_phot_id -skycell_id $skycell_id"; 253 256 $command .= " -done -path_base $outroot"; 257 $command .= " -magicked $magicked" if $magicked; 254 258 $command .= " -quality $quality" if defined $quality; 255 259 $command .= (" -dtime_script " . ((DateTime->now->mjd - $mjd_start) * 86400)); -
trunk/ippTools/share/diffphottool_advance.sql
r28414 r28428 1 1 SELECT 2 diff_phot_id 2 diff_phot_id, 3 magicked 3 4 FROM diffPhotRun 4 5 JOIN diffSkyfile USING(diff_id) -
trunk/ippTools/share/diffphottool_input.sql
r28367 r28428 2 2 diffPhotRun.*, 3 3 diffSkyfile.path_base, 4 diffSkyfile.magicked, 4 5 diffRun.bothways, 5 6 rawExp.camera -
trunk/ippTools/share/diffphottool_pending.sql
r28367 r28428 9 9 WHERE diffPhotSkyfile.skycell_id IS NULL 10 10 AND diffRun.state = 'full' 11 AND diffSkyfile.magicked >= 0 11 12 AND diffSkyfile.fault = 0 12 13 AND diffSkyfile.quality = 0 -
trunk/ippTools/share/pubtool_definerun.sql
r28411 r28428 56 56 AND publishClient.active = 1 57 57 AND diffPhotRun.state IN ('full', 'cleaned', 'goto_cleaned') 58 AND (diff Run.diff_mode = 4 OR publishClient.magicked = 0) -- diffPhotRun doesn't respect magic58 AND (diffPhotRun.magicked != 0 OR diffRun.diff_mode = 4 OR publishClient.magicked = 0) 59 59 -- WHERE hook %s 60 60 ) AS publishToDo -
trunk/ippTools/share/pubtool_pending.sql
r28411 r28428 74 74 AND publishRun.state = 'new' 75 75 AND diffPhotRun.state IN ('full', 'cleaned', 'goto_cleaned') 76 AND (diff Run.diff_mode = 4 OR publishClient.magicked = 0) -- diffPhotRun doesn't respect magic76 AND (diffPhotRun.magicked != 0 OR diffRun.diff_mode = 4 OR publishClient.magicked = 0) 77 77 -- WHERE hook %s 78 78 ) AS publishToDo -
trunk/ippTools/share/pxadmin_create_tables.sql
r28375 r28428 1755 1755 quality SMALLINT NOT NULL, -- bad quality flag 1756 1756 software_ver VARCHAR(16), -- software version 1757 magicked BIGINT NOT NULL DEFAULT 0, -- magic mask applied 1757 1758 PRIMARY KEY(diff_phot_id, skycell_id), 1758 1759 KEY(fault), -
trunk/ippTools/src/diffphottool.c
r28412 r28428 371 371 PXOPT_LOOKUP_STR(ver_ppstats, config->args, "-ver_ppstats", false, false); 372 372 PXOPT_LOOKUP_STR(ver_psphot, config->args, "-ver_psphot", false, false); 373 PXOPT_LOOKUP_S64(magicked, config->args, "-magicked", false, false); 373 374 374 375 psString version = pxMergeCodeVersions(ver_pslib, ver_psmodules); … … 377 378 378 379 if (!diffPhotSkyfileInsert(config->dbh, diff_phot_id, skycell_id, path_base, dtime_script, hostname, 379 fault, quality, version )) {380 fault, quality, version, magicked)) { 380 381 psError(psErrorCodeLast(), false, "database error"); 381 382 return false; -
trunk/ippTools/src/diffphottoolConfig.c
r28412 r28428 100 100 psMetadataAddStr(doneArgs, PS_LIST_TAIL, "-ver_ppstats", 0, "define ppStats version", NULL); 101 101 psMetadataAddStr(doneArgs, PS_LIST_TAIL, "-ver_psphot", 0, "define psphot version", NULL); 102 psMetadataAddS64(doneArgs, PS_LIST_TAIL, "-magicked", 0, "define magicked state", 0); 102 103 103 104 // -advance
Note:
See TracChangeset
for help on using the changeset viewer.
