|
|
|
|
@ -125,10 +125,6 @@ class rds_parser_table_qt(gr.sync_block):#START
|
|
|
|
|
reader.next()#skip header |
|
|
|
|
for row in reader: |
|
|
|
|
self.ODA_application_names[int(row[0])]=row[1] |
|
|
|
|
#read location code list: |
|
|
|
|
reader = csv.reader(open(self.workdir+'LCL15.1.D-160122_utf8.csv'), delimiter=';', quotechar='"') |
|
|
|
|
reader.next()#skip header |
|
|
|
|
self.lcl_dict=dict((int(rows[0]),rows[1:]) for rows in reader) |
|
|
|
|
#read RT+ class name list: |
|
|
|
|
reader = csv.reader(open(self.workdir+'RTplus_classnames.csv'), delimiter=',', quotechar='"') |
|
|
|
|
reader.next()#skip header |
|
|
|
|
@ -1003,18 +999,6 @@ class rds_parser_table_qt(gr.sync_block):#START
|
|
|
|
|
#return(87.5e6+freq_raw*0.1e6)#returns float |
|
|
|
|
else: |
|
|
|
|
return(0) |
|
|
|
|
def ref_locs(self,loc,name_string): |
|
|
|
|
if(loc==34196):#europe |
|
|
|
|
return(name_string) |
|
|
|
|
else: |
|
|
|
|
try: |
|
|
|
|
locarray=self.lcl_dict[loc] |
|
|
|
|
aref=int(locarray[6]) |
|
|
|
|
loc_name=locarray[4] |
|
|
|
|
return(self.ref_locs(aref,name_string+","+loc_name)) |
|
|
|
|
#return(loc_name) |
|
|
|
|
except KeyError: |
|
|
|
|
return(name_string) |
|
|
|
|
|
|
|
|
|
def decode_chars(self,charstring): |
|
|
|
|
alphabet={ |
|
|
|
|
|