1 | ''' __init__.py ''' |
---|
2 | |
---|
3 | #import dataiface from scanner |
---|
4 | import os, sys |
---|
5 | currentPath=os.getcwd() |
---|
6 | scannerPath=os.sep.join(currentPath.split(os.sep)[:-1]) + '/Scanner' |
---|
7 | sys.path.append(scannerPath) #append the parser path to sys.path |
---|
8 | try: |
---|
9 | import csmllibs.csmldataiface as csmldataiface |
---|
10 | except: |
---|
11 | print 'Could not import CSML data interface. ' |
---|
12 | sys.exit() |
---|
13 | |
---|
14 | |
---|
15 | #import element tree and the parser api |
---|
16 | from cElementTree import * |
---|
17 | import Parser |
---|
18 | import parser_extra |
---|
19 | import ops_Dataset |
---|
20 | import ops_AbstractFileExtract |
---|
21 | import ops_AbstractFeature |
---|
22 | import ops_PointFeature |
---|
23 | import ops_PointSeriesFeature |
---|
24 | import ops_ProfileFeature |
---|
25 | import ops_ProfileSeriesFeature |
---|
26 | import ops_GridFeature |
---|
27 | import ops_GridSeriesFeature |
---|
28 | import ops_TrajectoryFeature |
---|
29 | |
---|
30 | |
---|
31 | #Assign methods .. hmmm perhaps a loop needed here!! |
---|
32 | |
---|
33 | #Dataset methods: |
---|
34 | Parser.Dataset.parse=ops_Dataset.parse |
---|
35 | Parser.Dataset.getFeatureList=ops_Dataset.getFeatureList |
---|
36 | Parser.Dataset.getFeature=ops_Dataset.getFeature |
---|
37 | Parser.Dataset.getFileExtract=ops_Dataset.getFileExtract |
---|
38 | |
---|
39 | #AbstractFileExtract methods: |
---|
40 | Parser.AbstractFileExtract.getData=ops_AbstractFileExtract.getData |
---|
41 | |
---|
42 | #AbstractFeature methods: |
---|
43 | Parser.AbstractFeature.testmethod=ops_AbstractFeature.testmethod |
---|
44 | Parser.AbstractFeature.getAllowedSubsettings=ops_AbstractFeature.getAllowedSubsettings |
---|
45 | |
---|
46 | #PointFeature methods: |
---|
47 | Parser.PointFeature.testmethod=ops_PointFeature.testmethod |
---|
48 | #PointFeature.getAllowedSubsettings=ops_PointFeature.getAllowedSubsettings |
---|
49 | |
---|
50 | #PointSeriesFeature methods: |
---|
51 | Parser.PointSeriesFeature.testmethod=ops_PointSeriesFeature.testmethod |
---|
52 | #PointSeriesFeature.getAllowedSubsettings=ops_PointSeriesFeature.getAllowedSubsettings |
---|
53 | |
---|
54 | #ProfileFeature methods: |
---|
55 | Parser.ProfileFeature.testmethod=ops_ProfileFeature.testmethod |
---|
56 | #ProfileFeature.getAllowedSubsettings=ops_ProfileFeature.getAllowedSubsettings |
---|
57 | |
---|
58 | #ProfileSeriesFeature methods: |
---|
59 | Parser.ProfileSeriesFeature.testmethod=ops_ProfileSeriesFeature.testmethod |
---|
60 | #ProfileSeriesFeature.getAllowedSubsettings=ops_ProfileSeriesFeature.getAllowedSubsettings |
---|
61 | |
---|
62 | #GridFeature methods: |
---|
63 | Parser.GridFeature.testmethod=ops_GridFeature.testmethod |
---|
64 | #GridFeature.getAllowedSubsettings=ops_GridFeature.getAllowedSubsettings |
---|
65 | |
---|
66 | #GridSeriesFeature methods: |
---|
67 | Parser.GridSeriesFeature.testmethod=ops_GridSeriesFeature.testmethod |
---|
68 | Parser.GridSeriesFeature.getAllowedSubsettings=ops_GridSeriesFeature.getAllowedSubsettings |
---|
69 | Parser.GridSeriesFeature.getDomainReference=ops_GridSeriesFeature.getDomainReference |
---|
70 | Parser.GridSeriesFeature.getDomainComplement=ops_GridSeriesFeature.getDomainComplement |
---|
71 | Parser.GridSeriesFeature.getDomain=ops_GridSeriesFeature.getDomain |
---|
72 | |
---|
73 | #TrajectoryFeature methods: |
---|
74 | Parser.TrajectoryFeature.testmethod=ops_TrajectoryFeature.testmethod |
---|