Commit Graph

  • d20da7fbe7 [names] component expansion uses the new configurable affix replacements Al 2016-05-05 18:32:14 -04:00
  • 3ca6338427 [config] Adding default/alternative probability distribution to config.utils Al 2016-05-05 18:28:26 -04:00
  • 84d2bb1fa8 [names] Adding name affix normalizations to a YAML config Al 2016-05-05 18:26:45 -04:00
  • bb4796900b [dictionaries] More Spanish abbreviations Al 2016-05-05 15:46:29 -04:00
  • d64af86fa7 [numbering] choose_alphanumeric_type for base NumericPhrase Al 2016-05-05 15:45:49 -04:00
  • 87d5eac6ea [fix] import Al 2016-05-05 15:45:17 -04:00
  • 51418e5f38 [fix] name Al 2016-05-05 15:44:56 -04:00
  • 2450b93674 [fix] uppercased state abbreviations Al 2016-05-05 14:34:55 -04:00
  • 440db23bad [fix] state abbreviation instead of full name Al 2016-05-05 14:27:56 -04:00
  • 480a8b68b4 [fix] defaults Al 2016-05-05 14:17:49 -04:00
  • 1dcb980a99 [fix] state name Al 2016-05-05 14:12:30 -04:00
  • d2a2e7ffde [fix] method name Al 2016-05-05 14:10:06 -04:00
  • 3645da508c [fix] var name Al 2016-05-05 14:08:08 -04:00
  • 2e571c19e9 [fix] all_languages var Al 2016-05-05 13:49:40 -04:00
  • 0d6622a390 [fix] normalize place names before adding OSM components, modify components in place, delete keys and use the boundary components if the component is ambiguous Al 2016-05-05 13:47:44 -04:00
  • 9bc14c3556 [fix] tuple Al 2016-05-05 13:31:46 -04:00
  • 817044a26d [fix] whitespace Al 2016-05-05 13:31:03 -04:00
  • 3863104384 [fix] state Al 2016-05-05 13:29:15 -04:00
  • ae63d6b4c9 [fix] kwargs Al 2016-05-05 13:24:22 -04:00
  • 58b84d6244 [fix] deriving whitespace and state in normalized_place_name, adding all candidate languages to arguments Al 2016-05-05 13:20:53 -04:00
  • 03c837526c [fix] raw OSM reverse geocoded components vs. versus normalized version Al 2016-05-05 13:04:57 -04:00
  • c4c1f9e17b [fix] import Al 2016-05-05 12:54:15 -04:00
  • f59ee4a136 [fix] check the first phrase for components and bail if it matches something other than the specified tag Al 2016-05-05 12:46:01 -04:00
  • cf0dcd849c [fix] import Al 2016-05-05 12:30:42 -04:00
  • bc6a34a3b6 [addresses] more thoroughly solving the addr:city='Harlem' issue Al 2016-05-05 12:29:56 -04:00
  • 4f0a142153 [addresses] Adding normalized_place_name, a method for separating compound fields like addr:city='New York NY' into simply 'New York', solving the compound phrase problem. Also solves the mislabeled place name problem, causing the system to ignore the user tag and fall back on reverse geocoded components in cases e.g. where addr:city='Harlem', which is a known neighborhood but not a city when reverse geocoded. A few other refactors for expanded address components Al 2016-05-05 12:18:33 -04:00
  • 7a51d1fbc7 [formatting] Defining some of the new tag names in AddressFormatter as well as insert_component which reparses the address formatter template and inserts a given components, removing it from an existing block if necessary Al 2016-05-05 11:25:19 -04:00
  • 0739fe1b72 [aliases] Adding get method for aliases Al 2016-05-05 11:23:10 -04:00
  • 822c93c692 [aliases] packaging up field aliasing Al 2016-05-05 02:21:40 -04:00
  • dcd26d095c [phrases] Using simple string encoding/decoding for default serialize/deserialize in PhraseFilter base class Al 2016-05-05 02:20:12 -04:00
  • a9ba61585b [fix] Adding set -e to data download script so it fails if any subcommands fail Al 2016-05-04 23:08:06 -04:00
  • 0a67df8a38 [osm] Adding parse_osm_number_range for addr:flats and addr:unit Al 2016-05-04 02:44:51 -04:00
  • 239180f09d [fix] typo Al 2016-05-02 21:35:12 -04:00
  • 05fb41ccb1 [dictionaries] no postcodes French dictionary Al 2016-05-02 21:33:49 -04:00
  • d410c9ae80 [states] Moving state abbreviations config to YAML Al 2016-05-02 19:00:35 -04:00
  • 3c750a868e [phrases] Using safe_encode/safe_decode as default trie serializer/deserializer Al 2016-05-02 15:45:39 -04:00
  • 39700cbb11 [fix] import Al 2016-05-02 14:41:55 -04:00
  • 7171e3b021 [fix] file encoding Al 2016-05-02 14:41:06 -04:00
  • 5f146ae4f7 [fix] /postal.text.normalize/geodata.text.normalize/ Al 2016-05-02 14:05:52 -04:00
  • 379719cbd9 [polygons] Moving neighborhoods reverse geocoder to match the naming convention, adding coding: utf-8 Al 2016-05-02 14:05:15 -04:00
  • 3e31715e48 [phrases] adding __init__ to base PhraseFilter Al 2016-05-02 11:59:10 -04:00
  • 84f7d01972 [osm] Adding place=city/town/village/hamlet/municipality to admin borders data set Al 2016-05-02 11:52:09 -04:00
  • 2d42ae02e4 [dictionaries] Removing department from numbered unit types in English, is more for named subdivisions e.g. Accounting Department, which we don't yet support Al 2016-05-01 15:27:40 -04:00
  • f0918bf09f [dictionaries] French numbered units and directionals Al 2016-05-01 15:26:36 -04:00
  • 0a042a9ad0 [dictionaries] French level types Al 2016-05-01 15:24:46 -04:00
  • 24d39d079d [dictionaries] au niveau du to avoid confustion with niveau Al 2016-05-01 15:24:20 -04:00
  • 7df20fdd12 [dictionaries] bloc, arrondissement Al 2016-05-01 15:23:49 -04:00
  • 83d35b0017 [dictionaries] notre-dame Al 2016-05-01 15:23:02 -04:00
  • 0e66a93605 [dictionaries] French postcodes Al 2016-05-01 15:22:44 -04:00
  • 7d4980c26d [dictionaries] escalier in French Al 2016-05-01 02:06:57 -04:00
  • 7989f08bbb [dictionaries] French abbreviation for charles du galle Al 2016-05-01 02:06:17 -04:00
  • 201e7f09c3 [dictionaries] numéro in French Al 2016-05-01 02:05:54 -04:00
  • a914cc682d [dictionaries] French sans numéro Al 2016-05-01 02:04:56 -04:00
  • 43bb543ad2 [dictionaries] French entrances Al 2016-05-01 02:01:57 -04:00
  • de24e06952 [dictionaries] French toponyms for Canada Al 2016-05-01 02:00:11 -04:00
  • 3050c8ec4e [dictionaries] Moving porche to French synonyms Al 2016-05-01 01:59:30 -04:00
  • f93c2c44c2 [dictionaries] French stopwords Al 2016-05-01 01:57:27 -04:00
  • 82d90f6246 [dictionaries] Adding bâtiment to French qualifiers Al 2016-05-01 01:55:57 -04:00
  • 4b430d4d69 [dictionaries] boîte postale and cedex in French Al 2016-05-01 01:55:13 -04:00
  • e514c66ef8 [dictionaries] French place names and personal titles Al 2016-05-01 01:54:36 -04:00
  • 49e893fe35 [addresses] whitespace probability for Spanish addresses Al 2016-05-01 01:49:04 -04:00
  • 9c84bfb2b5 [addresses] Adding whitespace probabilities for numeric affix, probabilities for unit ordering Al 2016-05-01 01:41:49 -04:00
  • 14c3d40c6f [fix] polygons crossing the international date line Al 2016-04-30 02:27:47 -04:00
  • 27bfbf59e7 [fix] some weirdness with the dateline and polygons that have a longitude of exactly 180.0 Al 2016-04-29 19:59:53 -04:00
  • 879da6214a [test] Adding test for ambiguous expansion Al 2016-04-29 13:27:41 -04:00
  • 9819ebf949 [fix] always include expansions in the ambiguous expansion dictionary, no matter which component Al 2016-04-29 13:26:13 -04:00
  • 0bc3550c11 [expansion] Adding address_expansion_in_dictionary Al 2016-04-29 13:23:48 -04:00
  • cf580979dc [addresses] Spanish address config, includes many variations across different Latin American countries Al 2016-04-29 00:58:49 -04:00
  • a8c8792895 [addresses] making near_me/in conform to the default/alternaties structure Al 2016-04-29 00:57:52 -04:00
  • 175c090768 [categories] Category query fragment generator. Given a language, key and value, and a flag for plurals, returns a tuple of (category_phrase, preposition, add_place_name) Al 2016-04-29 00:54:56 -04:00
  • 418cd03011 [categories] Config for looking up category-related phrases given a language + OSM key and value (amenity=restaurant, natural=waterfall, etc.) Al 2016-04-29 00:44:46 -04:00
  • 92ffa42937 [addresses] wrapping up some of the functionality from OSM formatter to be used in on an arbitrary address component dictionary Al 2016-04-28 23:47:18 -04:00
  • bcae68a736 [osm] addr:place can be used for street name, expanded building polygon definitions, fixing boundary polygons Al 2016-04-28 23:44:30 -04:00
  • af79fb3958 [fix] file encoding Al 2016-04-28 18:55:11 -04:00
  • 897bf07875 [fix] __init__.py Al 2016-04-28 18:53:22 -04:00
  • b0e04d961b [points] Adding single typed array for points index Al 2016-04-28 18:40:24 -04:00
  • 2cb988734a [fix] no longer requiring argv for unicode_properties script Al 2016-04-28 18:34:22 -04:00
  • 065b31b2d3 [languages] Adding country_and_languages to the language rtree itself Al 2016-04-28 18:27:19 -04:00
  • 96c831c114 [fix] languages and disambiguation do initialization by default Al 2016-04-28 18:04:29 -04:00
  • 6a8b59fc90 [normalization] normalize tokens should not replace digits by default Al 2016-04-28 18:03:44 -04:00
  • 1c6844f8f3 [fix] six.u Al 2016-04-28 17:50:25 -04:00
  • 84fe0997ba [disambiguation] Adding best_country_and_language Al 2016-04-28 17:23:00 -04:00
  • 9088ba6df6 [fix] token_types.PHRASE Al 2016-04-28 17:21:58 -04:00
  • 5d34500b63 [polygons] Adding ISO3166 alpha 2/3 codes to OSM polygons index Al 2016-04-28 14:23:38 -04:00
  • 8edddfb4d5 [addresses] sample_alphabet (Zipfian) in PO box rather than a uniform choice Al 2016-04-28 13:07:16 -04:00
  • 61f13d72f2 [points] Adding load method for point reverse geocoding Al 2016-04-28 13:05:39 -04:00
  • 0aabeab32f [fix] languages_intialized Al 2016-04-28 13:04:38 -04:00
  • 7f81e0ed5b [normalization] Adding default token options for numbers so we split alpha from numeric tokens and don't normalize digits Al 2016-04-28 13:03:16 -04:00
  • 974cef7ec4 [addresses] Fixing direction_probability, adding ability to have phrases which only apply to numbers, adding the possibility of null phrases to non-numeric "numbers" e.g. A-Z, etc. Al 2016-04-28 13:01:41 -04:00
  • 4a56c12881 [requirements] Adding numpy to Python repo's requirements (only needed for building libpostal, not for using it) Al 2016-04-28 12:58:59 -04:00
  • 116d45834f [intersections] Lower memory version of intersection freader Al 2016-04-28 12:58:36 -04:00
  • bdd5fef957 [points] haversine distance in a different method Al 2016-04-27 17:27:30 -04:00
  • 1266f5e9b5 [gazetteers] moving PHRASE to a token type Al 2016-04-27 15:11:38 -04:00
  • dff4a5e76e [fix] Removing YAML inheritance as it doesn't merge nested dictionaries Al 2016-04-27 15:10:08 -04:00
  • 169f1db3bd [fix] file rename Al 2016-04-27 02:21:15 -04:00
  • 923f314c1c [points] Adding point reverse geocoding index Al 2016-04-27 01:43:47 -04:00
  • 62c29a8406 [mv] Moving osm_admin_boundaries to just admin_boundaries Al 2016-04-27 00:10:42 -04:00
  • dc73465bba [addresses] Using YAML inheritance instead of baking it into the config parser Al 2016-04-26 18:29:05 -04:00
  • 6076264cd4 [addresses] Generalizing the functions used for address configs so they can be reused for per-country OSM configs, etc. Al 2016-04-26 18:27:12 -04:00
  • 1a7c45013d [intersections] Intersections generator for OSM Al 2016-04-26 18:24:50 -04:00