Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.stsci.edu/spst/UnixTransition/doc/pc_reports.html
Дата изменения: Fri Apr 8 12:46:15 2016
Дата индексирования: Mon Apr 11 00:39:14 2016
Кодировка:

Поисковые слова: aldebaran
Python: module pc_reports
 
 
pc_reports (version 13.07.13)
index
pc_reports.py

PURPOSE --
Produce reports for the PCs
 
DEVELOPER --
Don Chance
 
MODIFICATION HISTORY --
Date        Who            What
====        ===            ====
5-31-05     Chance         Initial implementaion
6-14-05     Chance         incorporate PC comments
7-20-05     Chance         Add manager reports option
7-25-05     Chance         Sort manager reports by pc
8-17-05     Chance         modified hash-bang for move to python2.4.1
4-12-06     Chance         filter failed SUs out of open_pws_report
                           and opening_pws_report
4-30-07     Chance         add STIS to config_map
5-12-08     Chance         add adler to managers list
7-23-08     Chance         add new config_map option
11-7-08     Chance         make not sending mail the default action
7-17-13     Chance         change how future weeks are calculated in opening_pws_report

 
Modules
       
diff_lrps
lrp_util
os
progress
spss_sys_util
spst_getopt
sys
time_util
visit_util

 
Functions
       
expired_pws_report(lrp, filters=[], expire_time=None, fileId=<open file '<stdout>', mode 'w' at 0x47078>)
Report showing SUs with plan windows in the input LRP that expire before
the input time.
filter_cfw(llist)
Filter out all visits that are complete, failed, or withdrawn
or are not lrp candidates.
 
Returns a list-like object of the same class as was passed in.
filter_lrp_ready(llist)
Filter out visits that do not have lrp_state=ready
no_pws_report(lrp, filters=[], fileId=<open file '<stdout>', mode 'w' at 0x47078>, config_map_format='full')
Produce a report showing visits without plan windows and an lrp_state of
not_ready or not_lrp_candidate.
open_pws_report(lrp, filters=[], weekid=None, fileId=<open file '<stdout>', mode 'w' at 0x47078>)
Product a report that shows those visits in the input LRP that
that have plan windows that intersect the input week, but are
not set to scheduling.
opening_pws_report(lrp, filters=[], weekid=None, fileId=<open file '<stdout>', mode 'w' at 0x47078>)
Produce a report showing those visits in the input LRP that
have plan windows that open during the input week id or the next,
but are not set to scheduling.
processing_error_report(lrp, filters=[], fileId=<open file '<stdout>', mode 'w' at 0x47078>, config_map_format='full')
Produce a report showing visits that have processing errors
in a given LRP.
report_line(visit, pws, count, fileId, fr_date=None)
run(*args)
Produce the PC reports
 
Usage:
   do pc_reports [lrp1 lrp2] [-[no]mail] [-pc=<comma separated list of PCs>|all]
                 [-[no]manager|-manageronly] [-config_map=old|no_wf|full]
 
By default, lrp1 is the penultimate baselined LRP and lrp2 is the latest baselined
LRP. If only one LRP is provided, the input lrp is differenced against the
baselined LRP. Also, by default, mail is sent to all PCs or those listed in
<list of PCs>. Use the -nomail option if no email is to be sent.
 
Output will be place in files named <pc_name>_<lrp1>_<lrp2>.rpt.  If the -mail
option is used, these files are deleted after they are mailed out.  Otherwise,
the files are retained.
 
By default, the manager reports will also be generated and sent to the email
addresses in the MANAGERS list.  The '-nomanager' option will suppress the
generation of these reports.  The '-manageronly' will cause only the manager
reports to be generated.
 
-config_map may be set to the 'old' configuration mapping (WF 123 CFN A WHS CO),
'no_wf' which excludes the WFPC2 and FOC columns and adds the new COS and WF3
columns (123 CFN A WHS SL VI), or 'full' (default) which includes both WFPC2, 
FOC, COS, and WF3 columns (WF 123 CFN A WHS SL VI).
sort_by_pc(llist)
Sort visits by program coordinator.
unsched_report(lrp, filters=[], fileId=<open file '<stdout>', mode 'w' at 0x47078>, config_map_format='full')
Produce a report showing visits which are unschedulabe
in a given LRP.

 
Data
        CAL_LEAD_TIME = 950400
MANAGERS = ['dctaylor@stsci.edu', 'adler@stsci.edu']
__version__ = '13.07.13'