##// END OF EJS Templates
- Finalizada la funcion que lee(importa) un archivo ABS sin guardarlo a la base de datos....
jsalyrosas -
r152:153
parent child
Show More
@@ -53,9 +53,10
53 53 No newline at end of file
54 54 pattern = models.ForeignKey(Pattern) No newline at end of file
55 55 value = models.TextField()
56 No newline at end of file
56 tx = models.TextField()
No newline at end of file
57 No newline at end of file
57 rx = models.TextField()
No newline at end of file
58 No newline at end of file
58 ues = models.CharField(max_length=120) No newline at end of file
No newline at end of file
59 only_rx = models.PositiveSmallIntegerField(default=0) No newline at end of file
59 60 date_create = models.DateTimeField() No newline at end of file
60 61 date_modified = models.DateTimeField(null=True) No newline at end of file
61 62 hits = models.PositiveIntegerField() No newline at end of file
@@ -252,23 +252,6
252 252 filename = '/tmp/'+txtFilename.name No newline at end of file
253 253 readFile = readABSFile(filename) No newline at end of file
254 254 expName, num_patterns, patterns = readFile.getMetadata()
No newline at end of file
255
No newline at end of file
256 '''
No newline at end of file
257 f = open('/tmp/'+txtFilename.name, 'r')
No newline at end of file
258 newContent = f.readlines()
No newline at end of file
259 f.close()
No newline at end of file
260 content = ""
No newline at end of file
261 for i,line in enumerate(newContent):
No newline at end of file
262 if i == 0:
No newline at end of file
263 newLine = line.replace("'","")
No newline at end of file
264 pos = newLine.find("=")
No newline at end of file
265 expName = newLine[pos+1:].strip()
No newline at end of file
266 elif i == 2:
No newline at end of file
267 pos = line.find("=")
No newline at end of file
268 num_patterns = line[pos+1:].strip()
No newline at end of file
269 else:
No newline at end of file
270 content += line
No newline at end of file
271 ''' No newline at end of file
272 255 else: No newline at end of file
273 256 txtFilename = "Error" No newline at end of file
274 257 #content = "Error" No newline at end of file
@@ -6,7 +6,7
6 6 * font-family: 'Roboto Condensed', sans-serif; No newline at end of file
7 7 */ No newline at end of file
8 8
9 No newline at end of file
9 body { font-size: 11px; } No newline at end of file
10 10 header {border: 1px solid #fcc; font-size: 2em; height: 50px; text-align: center; line-height: 50px} No newline at end of file
11 11 #schema {margin: 0 auto; width: 980px; border: 1px solid #f00; padding: 10px 10px 10px 10px} No newline at end of file
12 12 #content {border: 1px solid #1cc; margin-top: 5px; margin-bottom: 5px} No newline at end of file
@@ -5,29 +5,30
5 5 <div id="content"> No newline at end of file
6 6 <div id="divPattern"> No newline at end of file
7 7 <div class="divUes">
8 No newline at end of file
8 <label for="lblFile">File:</label>
No newline at end of file
9 <label for="lblFilename">{{ txtFilename }}</label> No newline at end of file
10 9 </div> No newline at end of file
11 10 <div class="divUes">
11 No newline at end of file
12 <label for="lblExperiment">Experiment:</label>
No newline at end of file
12 No newline at end of file
13 <p>{{ expName }}</p>
No newline at end of file
14 <label for="lblNumber">Number of patterns:</label>
No newline at end of file
15 <p>{{ num_patterns }}</p> No newline at end of file
16 13 </div> No newline at end of file
17 14 {% if patterns %}
15 No newline at end of file
18 <div> No newline at end of file
19 16 {% for element in patterns %} No newline at end of file
17 <div class="divPattern"> No newline at end of file
20 18 <div> No newline at end of file
21 19 <label for="lblNumber">Pattern: {{ element.number }}</label> No newline at end of file
22 20 </div>
21 No newline at end of file
23 <div> No newline at end of file
24 22 <label for="lblAntennaUp">Antenna Up:</label> No newline at end of file
25 23 <p>{{ element.up }}</p> No newline at end of file
26 24 </div>
25 No newline at end of file
27 <div> No newline at end of file
28 26 <label for="lblAntennaDown">Antenna Down:</label> No newline at end of file
29 27 <p>{{ element.down }}</p> No newline at end of file
30 28 </div> No newline at end of file
29 <div class="cleardivs"></div>
No newline at end of file
30 </div>
No newline at end of file
31 <div class="cleardivs"></div> No newline at end of file
31 32 {% endfor %} No newline at end of file
32 33 </div> No newline at end of file
33 34 {% endif %} No newline at end of file
@@ -37,14 +37,34
37 37 No newline at end of file
38 38 def getPatterns(self, content): No newline at end of file
39 39 lsPattern = []
40 No newline at end of file
40 index = 8
No newline at end of file
41 No newline at end of file
41
No newline at end of file
42 No newline at end of file
42 for i in range(0, self.number_patterns):
No newline at end of file
43 No newline at end of file
43 first = i+index
No newline at end of file
44 No newline at end of file
44 second = first+index
No newline at end of file
45 No newline at end of file
45 antennaUp = content[i:first]
No newline at end of file
46 antennaDown = content[first+1:second]
No newline at end of file
47 dicPattern = {"number" : content[i], "up" : antennaUp, "down" : antennaDown} No newline at end of file
48 46 lsPattern.append(dicPattern) No newline at end of file
49 47 No newline at end of file
50 48 return lsPattern No newline at end of file
49
No newline at end of file
50 def getValueofPattern(self, content):
No newline at end of file
51 strValue = "".join(element.replace("\n","+").strip() for element in content)
No newline at end of file
52 strValue = strValue.replace("\r","+")
No newline at end of file
53 strValue = strValue.replace("$","")
No newline at end of file
54 strValue = strValue.replace("]]+++[[","]]/[[")
No newline at end of file
55 strValue = strValue.replace("]]++[[","]]/[[")
No newline at end of file
56 strValue = strValue.replace("]]+[[","]]/[[")
No newline at end of file
57 strValue = strValue.replace("],++[","],[")
No newline at end of file
58 strValue = strValue.replace("],+[","],[")
No newline at end of file
59 strValue = strValue.replace("]]+++","]]|")
No newline at end of file
60 strValue = strValue.replace("]]++","]]|")
No newline at end of file
61 strValue = strValue.replace("]]+","]]|")
No newline at end of file
62 strValue = strValue.replace(" =++[[","=[[")
No newline at end of file
63 strValue = strValue.replace("=++[[","=[[")
No newline at end of file
64 strValue = strValue.replace(" =+[[","=[[")
No newline at end of file
65 strValue = strValue.replace("=+[[","=[[")
No newline at end of file
66 strValue = strValue.replace("+","").strip()
No newline at end of file
67 #print strValue
No newline at end of file
68 lsPatterns = strValue.split("|")
No newline at end of file
69
No newline at end of file
70 return lsPatterns No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now