mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-10-30 17:47:50 +00:00
Remove debug dumping of "city mapping"
This JSON file is never used by the rest of the code. Let's get rid of one of these files which are put into the source code directory during unit test execution. Also remove other dead code; thanks to Esther for catching this. Change-Id: I30a4e7edcf638162ec438fbf7f00d26d78944ac3
This commit is contained in:
@@ -251,27 +251,6 @@ def convert_file(input_filename, names_matching=False, filter_region=[]):
|
||||
|
||||
global nodes_by_city
|
||||
nodes_by_city = {n.city: n for n in nodes}
|
||||
#create matching dictionary for node name mismatch analysis
|
||||
|
||||
cities = {''.join(c.strip() for c in n.city.split('C+L')).lower(): n.city for n in nodes}
|
||||
cities_to_match = [k for k in cities]
|
||||
city_match_dic = defaultdict(list)
|
||||
for city in cities:
|
||||
if city in cities_to_match:
|
||||
cities_to_match.remove(city)
|
||||
matches = get_close_matches(city, cities_to_match, 4, 0.85)
|
||||
for m in matches:
|
||||
city_match_dic[cities[city]].append(cities[m])
|
||||
#check lower case/upper case
|
||||
for city in nodes_by_city:
|
||||
for match_city in nodes_by_city:
|
||||
if match_city.lower() == city.lower() and match_city != city:
|
||||
city_match_dic[city].append(match_city)
|
||||
|
||||
if names_matching:
|
||||
print('\ncity match dictionary:',city_match_dic)
|
||||
with open('name_match_dictionary.json', 'w', encoding='utf-8') as city_match_dic_file:
|
||||
city_match_dic_file.write(dumps(city_match_dic, indent=2, ensure_ascii=False))
|
||||
|
||||
global links_by_city
|
||||
links_by_city = defaultdict(list)
|
||||
|
||||
Reference in New Issue
Block a user