Skip to content

Commit ccc28d0

Browse files
committed
[terminologies] remove terminology manager class
1 parent 64c6f6e commit ccc28d0

File tree

1 file changed

+0
-35
lines changed

1 file changed

+0
-35
lines changed

odml/terminology.py

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -151,45 +151,10 @@ def from_cache(self):
151151

152152

153153

154-
class TerminologyManager(object) :
155-
156-
def __init__(self, terminology_url='https://portal.g-node.org/odml/terminologies/v1.0/terminologies.xml'):
157-
self.t = Terminologies()
158-
self.types_map = {}
159-
if (terminology_url is not None):
160-
self.load(terminology_url)
161-
162-
def load(self, url):
163-
self.t.load(url)
164-
self.__parse_terminology(url, self.t[url])
165-
166-
def type_list(self):
167-
types = []
168-
for k in self.t.itervalues():
169-
temp = [s.type for s in k.itersections()]
170-
types.extend(temp)
171-
return types
172-
173-
def __parse_terminology(self, url=None, doc=None):
174-
if url is None or doc is None:
175-
print("some is None")
176-
return
177-
for s in doc.itersections():
178-
if s.type in self.types_map.keys():
179-
type_map = self.types_map[s.type]
180-
if url in type_map.keys() and s.get_path() in type_map.itervalues():
181-
continue
182-
type_map[url] = s.get_path()
183-
else:
184-
self.types_map[s.type] = {url: s.get_path()}
185-
186154

187155
if __name__ == "__main__":
188156
from IPython import embed
189157
print ("Terminologies!")
190-
terms = TerminologyManager()
191-
192-
# t = Terminologies()
193158
# t.load('http://portal.g-node.org/odml/terminologies/v1.0/terminologies.xml')
194159
embed()
195160
# t.load('http://portal.g-node.org/odml/terminologies/v1.0/analysis/power_spectrum.xml')

0 commit comments

Comments
 (0)