-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlol_check.py
33 lines (25 loc) · 1.17 KB
/
lol_check.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
'''
Created on Aug 27, 2019
@author: stevo
'''
from utils.lol import LoL, lolkey
samplefilename = "./downloads/LoL/Pub114.xml"
samplefilename = "./samples/LoL/sample.xml"
def AnalyseLoLFile(infilename):
data = LoL(infilename)
print("##########################################################")
print("statistic lol database")
print("file: {}".format(infilename))
print("number of Lights (key={} val={}) = {}".format(lolkey.key_LightFeature, "*", data.LightFeature_cnt))
print("number of RadioBeacons (key={} val={}) = {}".format(lolkey.key_RBFeature, "*", data.DGPS_Feature_cnt))
print("number of DiffGPS (key={} val={}) = {}".format(lolkey.key_DGPSFeature, "*", data.RB_Feature_cnt))
print("")
if __name__ == "__main__":
#AnalyseLoLFile(["./samples/LoL/sample.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub110.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub111.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub112.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub113.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub114.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub115.xml"])
AnalyseLoLFile(["./downloads/LoL/Pub116.xml"])