ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/Active_prgs/Relativity/Relativity_Reviewer_Metrics.py
Revision: 8
Committed: Sat May 5 04:21:19 2012 UTC (13 years, 10 months ago) by ninoborges
Content type: text/x-python
File size: 1960 byte(s)
Log Message:
Initial Import

File Contents

# User Rev Content
1 ninoborges 8 """
2    
3     Relativity_Reviewer_Metrics
4    
5     This program will work in uni with an aut to externally automate the process of running these reports.
6    
7     """
8    
9     import NinoGenTools, subprocess,os
10    
11     autoITPrg = r"\\bstads01\app\manny\testing\RL_Stats\Relativity_reviewer_Metrics.exe"
12     namesFile = r"\\bstads01\app\Manny\testing\RL_Stats\names.txt"
13     dateFile = r"\\bstads01\app\Manny\testing\RL_Stats\dates.txt"
14    
15     settingsContents = open(r"\\bstads01\app\manny\testing\RL_Stats\Settings.dat").readlines()
16    
17     startDate = settingsContents[0]
18     endDate = settingsContents[1]
19     startDate = startDate.replace("\n","")
20     endDate = endDate.replace("\n","")
21    
22     namesList = []
23    
24     for line in settingsContents[2:]:
25     line = line.replace("\n","")
26     namesList.append(line)
27    
28     ##namesList = ["Calaguas, Mark",
29     ## "Campos, Roberto",
30     ## "Eyman, David",
31     ## "Jackson, William",
32     ## "Jin Han, Charles",
33     ## "Khandekar, Manoj",
34     ## "Kincaid, Karen",
35     ## "Lindbert, Courtney",
36     ## "Meyer, Michael E",
37     ## "Mitchell-Callion, Janet M,"
38     ## "Peacock, Hiram,"
39     ## "Roschek, Emily,"
40     ## "Ryan, Robert,"
41     ## "Soderstrom, Daniel",
42     ## "Underwood, Lekecia",
43     ## "VanDyke, Andrew",
44     ## "Veerpaneni, Radhika,"
45     ## "Whiters, Dolores"]
46    
47     fnull = open(os.devnull, 'w')
48    
49    
50     for name in namesList:
51     namesFileObj = open(namesFile,'w')
52     namesFileObj.write(name + "\n")
53     namesFileObj.close()
54     dt = NinoGenTools.DateUtilities()
55     dateList = dt.EnumerateDateRange(startDate,endDate)
56     for hDate in dateList:
57     dateFileObj = open(dateFile,'w')
58     dateFileObj.write(hDate + "\n" + hDate + "\n" + dt.ConvertDateFormat(hDate) + "\n"+ dt.ConvertDateFormat(hDate) + "\n")
59     dateFileObj.close()
60     subprocess.call(autoITPrg,stdout = fnull, stderr = fnull)