Skip to main content

Parse US addresses using conditional random fields

Project description

usaddress is a python library for parsing unstructured address strings into address components, using advanced NLP methods.

From the python interpreter:

>>> import usaddress
>>> usaddress.parse('123 Main St. Suite 100 Chicago, IL')
[('123', 'AddressNumber'),
 ('Main', 'StreetName'),
 ('St.', 'StreetNamePostType'),
 ('Suite', 'OccupancyType'),
 ('100', 'OccupancyIdentifier'),
 ('Chicago,', 'PlaceName'),
 ('IL', 'StateName')]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usaddress-0.5.5.tar.gz (55.2 kB view details)

Uploaded Source

Built Distribution

usaddress-0.5.5-py2-none-any.whl (55.6 kB view details)

Uploaded Python 2

File details

Details for the file usaddress-0.5.5.tar.gz.

File metadata

  • Download URL: usaddress-0.5.5.tar.gz
  • Upload date:
  • Size: 55.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for usaddress-0.5.5.tar.gz
Algorithm Hash digest
SHA256 cd257e4d9e4af44adc60a5c8eb8723127e7ba7435869ccf2daa18c4bc4bd093c
MD5 cde60940c45c0cbdf9e46a2293d83c91
BLAKE2b-256 7b21494cae4db23fcfa1220432b1a16ff20fe39ae47092f8a54c9ba6d2a9170d

See more details on using hashes here.

File details

Details for the file usaddress-0.5.5-py2-none-any.whl.

File metadata

File hashes

Hashes for usaddress-0.5.5-py2-none-any.whl
Algorithm Hash digest
SHA256 399f554d13e6b5dc3af068f68b987acbae0ce36a47744807cb062530490924f1
MD5 1109ef40edbb5aef9fbeb523484ef6e6
BLAKE2b-256 c209640b6265a19270efc5af9c271a3b5dd9d0af8f59757b3c18f2e30e7fb22e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page