Audit of Starcheck Checks

This is a table of the individual errors, warnings, and informational statements issued by starcheck. See the key after the table for an explanation of these column values.


idtitlefiletypeseverityaca_cl_id
000 Error running Python from Perl starcheck.pl:66 code error
001 Put out errors recorded before creation of warning function starcheck.pl:289 code
002 Could not find/run mp_get_agasc starcheck.pl:296 process red
003 Do not run on SunOS starcheck.pl:301 process red
004 Could not read from Sybase database starcheck.pl:313 process red
005 Dark Cal Checker Failed starcheck.pl:328 process red
006 DOT file not modified by SAUSAGE starcheck.pl:337 process red
007 Missing Maneuver Error file starcheck.pl:361 process red
008 Dither History runs into load starcheck.pl:370 process red
009 Radmon History runs into load starcheck.pl:375 process red
010 Fidsel History runs into load starcheck.pl:380 process red
011 OFLS ID in guide summary but not in DOT starcheck.pl:477 process red
012 No guide summary (as expected) for SIR ER starcheck.pl:492 process info
013 No Guide Summary for obsid starcheck.pl:496 process red
014 Error getting temperatures from get_ccd_temps starcheck.pl:578 deprecated/removed process red
015 Error Python plotting catalog starcheck.pl:611 deprecated/removed code error
016 More than one star catalog assigned to obsid starcheck.pl:637 process red
017 Print all collected warnings to starcheck output starcheck.pl:705 code
018 No AOMANUVR found for MP_TARGQUAT starcheck.pl:1112 process red
019 Could not find a match in DOT for cmd near date starcheck.pl:1176 process red
020 Creating fake obsid for star catalog in backstop but not in DOT starcheck.pl:1183 process red
021 Exactly one file of each required kind was found starcheck.pl:1200 process red
022 Additional steps of assignment of warning created in '021'. starcheck.pl:1203 code
023 This is the general-purpose warning function starcheck.pl:1229 code
024 Mismatch between obsid in guide summary vs. backstop Obsid.pm:248 process red
025 Quaternion is not normalized Obsid.pm:363 aca_check red
026 Quaternion has poor precision Obsid.pm:377 aca_check red
027 No match in maneuver summary for MP_TARGQUAT Obsid.pm:387 process yellow
028 Mismatch between target quaternion at time and entry in maneuver error file Obsid.pm:419 process yellow
029 Could not find obsid in MSCH processing summary (mps/ms*.sum) Obsid.pm:458 process red
030 Next obsid has no manvr, using next obsid start for time checks Obsid.pm:505 process info
031 Could not determine start or stop time(s) for obsid Obsid.pm:516 process red
032 Dither status not checked Obsid.pm:634 aca_check red
033 Dither states/history unavailable Obsid.pm:639 aca_check red
034 Mismatch between dither enable status in OR vs. Backstop Obsid.pm:663 aca_check red 002
035 Could not determine dither enable status from OR list Obsid.pm:667 process red
036 Dither amplitude mismatch OR/Backstop Obsid.pm:679 aca_check red 002
037 Really just part of check '036' Obsid.pm:683 code
038 Non-standard dither Obsid.pm:691 aca_check yellow
039 Could not use stop time for dither check Obsid.pm:706 process red
040 Unexpected dither commanding during observation Obsid.pm:713 aca_check red 003
041 Large dither not enabled 5 min after EOM Obsid.pm:784 aca_check red
042 Dither not disabled 1 min before obs star for large dither obs Obsid.pm:799 aca_check red
043 Change at end of large dither observation happens too early Obsid.pm:815 aca-check red
044 Dither parameters for large dither obsid not reset to standard before obs end Obsid.pm:820 aca_check red
045 Rad zone data unavailable; could not figure out which obsids are perigee obs Obsid.pm:848 process red
046 No obsid end time, so could not run perigee bright star check Obsid.pm:858 process red
047 Enough bright stars for a Special Case Er Obsid.pm:887 aca-check info
048 Not enough bright stars for perigee observation Obsid.pm:891 aca_check red
049 Could not determine obsid time, so could not check for momentum unloads Obsid.pm:908 process red
050 Unload in NPM Obsid.pm:915 info
051 Observation is a special case ER Obsid.pm:945 aca_check info
052 Obsid almost a special case ER Obsid.pm:948 aca_check info
053 Missing MP_TARGQUAT Obsid.pm:963 process red
054 Could not check SIM position due to missing maneuver time Obsid.pm:972 process
055 SIM position mismatch OR vs Backstop Obsid.pm:983 aca_check red 001
056 SIR ER has no target/maneuver Obsid.pm:1109 process info
057 Observation has no target/maneuver Obsid.pm:1112 process red
058 SIR ER has no star catalog Obsid.pm:1121 aca_check info
059 Observation has no star catalog Obsid.pm:1124 aca_check red 004
060 Too few fid lights Obsid.pm:1135 aca_check red 007
061 Too many fid lights Obsid.pm:1136 aca_check 007
062 Too few acquistion stars Obsid.pm:1138 aca_check red 005
063 Too few guide stars Obsid.pm:1139 aca_check red 007,008
064 Too many guide + fid Obsid.pm:1140 aca_check red 006
065 Too many acquisition stars Obsid.pm:1141 aca_check red 005
066 No AGASC star near search box center Obsid.pm:1177 aca_check red 043
067 Centroid Perturbation warning Obsid.pm:1181 aca_check yellow
068 Acquisition star has failed N out of M attempts Obsid.pm:1196 aca_check yellow
069 Guide star has had bad data N out of M attempts Obsid.pm:1211 aca_check yellow
070 AGASC ID is non-numeric Obsid.pm:1218 aca_check yellow 042
071 Star is in bad star list Obsid.pm:1219 aca_check red 031
072 Marginal star (0.7 color on BOT or GUI) Obsid.pm:1241 aca_check red 033
073 Marginal star (1.5 color or bad poserr or magerr) Obsid.pm:1244 aca_check yellow
074 Bad star class Obsid.pm:1247 aca_check red
075 Star or Fid off CCD Obsid.pm:1261 aca_check red 019,020,021
076 Code to calculate CCD position failed Obsid.pm:1264 code red
077 Star or fid outside allowed CCD region Obsid.pm:1270 aca_check red 019,020,021
078 Guide star or fid too close to quadrant boundary Obsid.pm:1275 aca_check yellow 013,014
079 Star or Fid too bright or too faint (red limit) Obsid.pm:1286 aca_check red 009,010,011
080 Star or Fid too faint (yellow limit) Obsid.pm:1289 aca_check yellow 009,010,011
081 Fid magnitude limit violation Obsid.pm:1297 aca_check red 011
082 Fid light in search box (acquisition star) Obsid.pm:1307 aca_check yellow
083 Fid light in search box (BOT) Obsid.pm:1310 aca_check red
084 Star magnitude error. MAG or MAXMAG not defined Obsid.pm:1319 aca_check red 032
085 Magnitude error. MAXMAG - MAG < required amount Obsid.pm:1324 aca_check red 041
086 Search box too large Obsid.pm:1332 aca_check red 018
087 Search box smaller than maneuver error Obsid.pm:1337 aca_check red 015
088 Unexpected 8x8 readout size, MON in OR. GUI as MON? Obsid.pm:1353 aca_check info 030,027
089 Readout size should be 6x6 (OR BOT/GUI/ACQ) Obsid.pm:1356 aca_check red 027
090 Readout size should be 8x8 (ER BOT/GUI/ACQ) Obsid.pm:1362 aca_check red 028
091 Readout size should be 8x8 (FID) Obsid.pm:1366 aca_check red 029
092 Readout size should be 8x8 (MON) Obsid.pm:1370 aca_check red 030
093 Nearby ACA bad pixel Obsid.pm:1388 aca_check red 025
094 Really part of '093' Obsid.pm:1391 code red
095 Text for warning that is used in '096' or '097' Obsid.pm:1413 code red
096 Fid spoiler Obsid.pm:1415 aca_check red 024
097 Fid spoiler Obsid.pm:1416 aca_check yellow
098 Warning text for '099' and '100' Obsid.pm:1421 code
099 Search spoiler Obsid.pm:1423 aca_check red 022,023
100 Search spoiler Obsid.pm:1424 aca_check yellow
101 Common column Obsid.pm:1433 aca_check red 026
102 Small box warning for checks '103' and '104' Obsid.pm:1444 code yellow
103 Guide stars fit in small box (red warning) Obsid.pm:1448 aca_check red
104 Guide stars fit in small box (yellow warning) Obsid.pm:1449 code yellow
105 Obsid has flickering pixel MON window Obsid.pm:1470 aca_check info
106 Flickering Pixel Monitor window not 8x8 Obsid.pm:1473 aca_check red 024
107 Flickering Pixel Monitor Window RESTRK should be 0 Obsid.pm:1476 aca_check red 038
108 Flickering Pixel Monitor DTS should be set to self Obsid.pm:1480 aca_check red
109 Monitor not in OR but in catalog Obsid.pm:1527 aca_check red
110 Monitor window off of OR specification Obsid.pm:1563 aca_check red 031
111 Monitor window not 8x8 Obsid.pm:1567 aca_check red 024
112 Monitor window in wrong slot Obsid.pm:1571 aca_check 030
113 Monitor window is set to convert-to-track Obsid.pm:1575 aca_check red 038
114 Monitor window DTS is set to slot without guide star Obsid.pm:1587 aca_check red 039
115 Slot appears to have MON used as GUI/BOT Obsid.pm:1595 aca_check info
117 Slot has star at OR MON position but not configured correctly Obsid.pm:1606 aca_check info
118 MON in OR but not found in catalog Obsid.pm:1614 aca_check red
119 No MP_TARGQUAT to check maneuver for MON commanding Obsid.pm:1626 process red
120 Monitor window setup does not have expected dither commands Obsid.pm:1657 aca_check red
121 Code to pass the warnings array by reference to this check function Obsid.pm:1666 code
122 Unable to check fids because SI undefined Obsid.pm:1677 aca_check red
123 Unable to check fids because SIM_OFFSET_Z undefined Obsid.pm:1681 aca_check red
124 Commanded fid light does not correspond to detector Obsid.pm:1694 aca_check red
125 Fid light from FIDSEL not found within 10 arcsec of yag,zag Obsid.pm:1712 aca_check red 029
126 Fid in star catalog but not FIDSEL Obsid.pm:1718 aca_check red 028
127 Guide star summary does not match commanded catalog Obsid.pm:2129 process red
128 Star in field has very bad mag or magerr Obsid.pm:2164 aca_check red 026
129 Guide star not found in AGASC by RA/Dec Obsid.pm:2214 aca_check red 035
130 Star position in AGASC off from backstop by > 3 arcsecs Obsid.pm:2235 aca_check red 035
131 Star position in AGASC off from backstop by > 1.5 arcsecs (and less than 3) Obsid.pm:2239 aca_check yellow 035
132 No CCD temperature prediction for obsid Obsid.pm:2594 process red
133 Using default/planning limit for CCD temperature Obsid.pm:2595 process red
134 CCD temperature exceeds red limit Obsid.pm:2605 process info
136 Overall acquisition probability is poor FigureOfMerit.pm:77 aca_check red
137 Spurious check entry due to unexpected regex match FigureOfMerit.pm:134 spurious
138 Could not parse fidsel file Parse_CM_File.pm:262 process red
139 Monitor window off from OR specification (guide star version) Obsid.pm:1598 red 031
140 Observation passes 'big dither' checks Obsid.pm:826 aca_check info
141 Guide star fainter than 10.3 mags Obsid.pm:1283 aca_check red
142 Search box greater than 160 not allowed for faint star Obsid.pm:1343 aca_check red
143 Search box greater than 120 not allowed for faint star Obsid.pm:1347 aca_check red
144 Not enough big boxes on acquisition stars Obsid.pm:2550 aca_check red
m001 Dark cal commanding is incorrect : aca_check red 045

Key

id: unique reference id assigned to check. Checks added to the list manually are prepended with 'm'.
title: brief description of check
file: starcheck source file and line number (links to github at this code version)
type:'code', 'process', 'aca_check', or 'spurious'. 'spurious' applies to false matches from the code that collects warnings. 'code' applies to program warning that are related to errors in execution not necessarily driven by problems with the input products. 'code' warnings may be ignored by outside parties. 'process' applies to warnings related to inputs or their parsing and processing that are required to be able to perform aca checks. 'aca_check' applies to all other items; both elements on the ACA checklist and items that are now checked as part of standard operating procedure.
severity: 'info', 'yellow', or 'red'.
aca_cl_id: ACA checklist ID

Notes

This list corresponds to version:
starcheck_commit: 5879961efec6378b5900f34714c04a193cba22e8
with tags:
starcheck_tags: 11.17,