# default auth dialog return make_response(jsonify({'message': 'Unauthorized access'}), 403) # read in config file __location__ = os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__))) config_file = glob.glob(os.path.join(__location__, '../config.ini')) parser = ConfigParser() parser.read(config_file) mitie_directory = parser.get('Locations', 'mitie_directory') sys.path.append(mitie_directory) # Setup connection for elasticsearch es_conn = utilities.setup_es() ner_model = utilities.setup_mitie() country_names = ["Afghanistan","Åland Islands","Albania","Algeria","American Samoa", "Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda", "Argentina","Armenia","Aruba","Ascension Island","Australia","Austria", "Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus", "Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia", "Bonaire, Sint Eustatius, and Saba","Bosnia and Herzegovina","Botswana", "Bouvet Island","Brazil","Britain","Great Britain", "British Indian Ocean Territory", "British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia", "Cameroon","Canada","Canary Islands","Cape Verde","Cayman Islands","Central African Republic", "Ceuta and Melilla","Chad","Chile","China","Christmas Island","Clipperton Island", "Cocos [Keeling] Islands","Colombia","Comoros","Congo - Brazzaville","Congo - Kinshasa","Congo", "Democratic Republic of Congo", "Cook Islands","Costa Rica","Côte d’Ivoire","Croatia","Cuba", "Curaçao","Cyprus","Czech Republic","Denmark","Diego Garcia","Djibouti","Dominica",
# default auth dialog return make_response(jsonify({'message': 'Unauthorized access'}), 403) # read in config file __location__ = os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__))) config_file = glob.glob(os.path.join(__location__, '../config.ini')) parser = ConfigParser() parser.read(config_file) mitie_directory = parser.get('Locations', 'mitie_directory') sys.path.append(mitie_directory) # Setup connection for elasticsearch es_conn = utilities.setup_es() ner_model = utilities.setup_mitie(mitie_directory) country_names = ["Afghanistan", "Åland Islands", "Albania", "Algeria", "American Samoa", "Andorra", "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina", "Armenia", "Aruba", "Ascension Island", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Bonaire, Sint Eustatius, and Saba", "Bosnia and Herzegovina", "Botswana", "Bouvet Island", "Brazil", "Britain", "Great Britain", "British Indian Ocean Territory", "British Virgin Islands", "Brunei", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Canary Islands", "Cape Verde", "Cayman Islands", "Central African Republic",
"Uruguay": "URY", "Uzbekistan": "UZB", "Vanuatu": "VUT", "Vatican": "VAT", "Venezuela": "VEN", "Vietnam": "VNM", "Wallis Futuna": "WLF", "Western_Sahara": "ESH", "Yemen": "YEM", "Zambia": "ZMB", "Zimbabwe": "ZWE" } #NER model for MITIE mitie_directory = parser.get('Locations', 'mitie_directory') ner_model = utilities.setup_mitie(mitie_directory) #Build the index for word2vec prebuilt = Word2Vec.load_word2vec_format(word2vec_model, binary=True) vocab_set = set(prebuilt.vocab.keys()) countries = stopword_country_names.keys() idx_country_mapping = {} index = numpy.empty(shape=(len(countries), 300), dtype='float64') for idx, country in enumerate(countries): country = unidecode(country) try: vector = prebuilt[country] except KeyError:
"America": "USA", "Uruguay": "URY", "Uzbekistan": "UZB", "Vanuatu": "VUT", "Vatican": "VAT", "Venezuela": "VEN", "Vietnam": "VNM", "Wallis Futuna": "WLF", "Western_Sahara": "ESH", "Yemen": "YEM", "Zambia": "ZMB", "Zimbabwe": "ZWE" } #NER model for MITIE ner_model = utilities.setup_mitie() #Build the index for word2vec prebuilt = Word2Vec.load_word2vec_format(word2vec_model, binary=True) vocab_set = set(prebuilt.vocab.keys()) countries = stopword_country_names.keys() idx_country_mapping = {} index = numpy.empty(shape=(len(countries), 300), dtype='float64') for idx, country in enumerate(countries): country = unidecode(country) try: vector = prebuilt[country] except KeyError: