Changeset 42341
- Timestamp:
- Jan 30, 2023, 3:53:53 PM (3 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/nightly_science.pl (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/nightly_science.pl
r42316 r42341 1557 1557 my $this_object = shift @{ $object_row }; 1558 1558 my $this_chunk = shift @{ $object_row }; 1559 my $input_sth = "select exp_id,warp_id,dateobs,rawExp.comment,warpRun.state AS warp_state,camProcessedExp.quality,c hipRun.state,camRun.state FROM ";1559 my $input_sth = "select exp_id,warp_id,dateobs,rawExp.comment,warpRun.state AS warp_state,camProcessedExp.quality,camProcessedExp.fwhm_major,chipRun.state,camRun.state FROM "; 1560 1560 $input_sth .= " rawExp LEFT JOIN chipRun USING (exp_id) LEFT JOIN camRun USING (chip_id) LEFT JOIN camProcessedExp USING(cam_id) LEFT JOIN fakeRun USING (cam_id) LEFT JOIN warpRun USING (fake_id) "; 1561 1561 $input_sth .= " WHERE chipRun.label = '$label' AND chipRun.data_group = '$data_group' AND rawExp.filter = '$filter' AND rawExp.object = '$this_object' "; 1562 $input_sth .= " AND camProcessedExp.fwhm_major <= $maxFWHM ";1563 1562 $input_sth .= " AND substr(rawExp.comment, 1, position(' ' in rawExp.comment)) = '$this_chunk' ORDER BY rawExp.comment,dateobs "; 1564 1563 … … 1574 1573 my $this_state = ${ $this_warp }[4]; 1575 1574 my $this_warp_id = ${ $this_warp }[1]; 1576 my $chip_state = ${ $this_warp }[6]; 1577 my $cam_state = ${ $this_warp }[7]; 1575 my $this_fwhm = ${ $this_warp }[6]; 1576 my $chip_state = ${ $this_warp }[7]; 1577 my $cam_state = ${ $this_warp }[8]; 1578 1578 1579 1579 #find exposures for this object that have not been fully processed … … 1585 1585 } 1586 1586 1587 if (($this_quality != 0) || ($this_state eq 'drop') ) {1588 print STDERR "diff_queue: excluding $this_exp_id for $this_object due to non-zero cam.quality $this_quality or state $this_state \n";1587 if (($this_quality != 0) || ($this_state eq 'drop') || ($this_fwhm > $maxFWHM)) { 1588 print STDERR "diff_queue: excluding $this_exp_id for $this_object due to non-zero cam.quality $this_quality or state $this_state or FWHM $this_fwhm\n"; 1589 1589 } 1590 1590 else { … … 1769 1769 my $this_chunk = shift @{ $object_row }; 1770 1770 1771 my $input_sth = "select exp_id,warp_id,dateobs,rawExp.comment,warpRun.state AS warp_state,camProcessedExp.quality, substr(comment, 1, position(' ' in comment)),camProcessedExp.fwhm_major,chipRun.state,camRun.state FROM ";1771 my $input_sth = "select exp_id,warp_id,dateobs,rawExp.comment,warpRun.state AS warp_state,camProcessedExp.quality,camProcessedExp.fwhm_major,chipRun.state,camRun.state FROM "; 1772 1772 $input_sth .= " rawExp LEFT JOIN chipRun USING (exp_id) LEFT JOIN camRun USING (chip_id) LEFT JOIN camProcessedExp USING(cam_id) LEFT JOIN fakeRun USING (cam_id) LEFT JOIN warpRun USING (fake_id) "; 1773 1773 $input_sth .= " WHERE chipRun.label = '$label' AND chipRun.data_group = '$data_group' AND rawExp.filter = '$filter' AND rawExp.object = '$this_object' "; … … 1786 1786 my $this_quality = ${ $this_warp }[5]; 1787 1787 my $this_state = ${ $this_warp }[4]; 1788 my $this_fwhm = ${ $this_warp }[7];1789 1788 my $this_warp_id = ${ $this_warp }[1]; 1790 my $chip_state = ${ $this_warp }[8]; 1791 my $cam_state = ${ $this_warp }[9]; 1789 my $this_fwhm = ${ $this_warp }[6]; 1790 my $chip_state = ${ $this_warp }[7]; 1791 my $cam_state = ${ $this_warp }[8]; 1792 1792 1793 1793 #find exposures for this object that have not been fully processed … … 2160 2160 my $this_chunk = shift @{ $object_row }; 2161 2161 2162 my $input_sth = "select exp_id,warp_id,dateobs,rawExp.comment,warpRun.state AS warp_state,camProcessedExp.quality, substr(comment, 1, position(' ' in comment)),camProcessedExp.fwhm_major,chipRun.state,camRun.state FROM ";2162 my $input_sth = "select exp_id,warp_id,dateobs,rawExp.comment,warpRun.state AS warp_state,camProcessedExp.quality,camProcessedExp.fwhm_major,chipRun.state,camRun.state FROM "; 2163 2163 $input_sth .= " rawExp LEFT JOIN chipRun USING (exp_id) LEFT JOIN camRun USING (chip_id) LEFT JOIN camProcessedExp USING(cam_id) LEFT JOIN fakeRun USING (cam_id) LEFT JOIN warpRun USING (fake_id) "; 2164 2164 $input_sth .= " WHERE chipRun.label = '$label' AND chipRun.data_group = '$data_group' AND rawExp.filter = '$filter' AND rawExp.object = '$this_object' "; … … 2177 2177 my $this_quality = ${ $this_warp }[5]; 2178 2178 my $this_state = ${ $this_warp }[4]; 2179 my $this_fwhm = ${ $this_warp }[7];2180 2179 my $this_warp_id = ${ $this_warp }[1]; 2181 my $chip_state = ${ $this_warp }[8]; 2182 my $cam_state = ${ $this_warp }[9]; 2180 my $this_fwhm = ${ $this_warp }[6]; 2181 my $chip_state = ${ $this_warp }[7]; 2182 my $cam_state = ${ $this_warp }[8]; 2183 2183 2184 2184 #find exposures for this object that have not been fully processed
Note:
See TracChangeset
for help on using the changeset viewer.
