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.3.3.tar.gz (52.7 kB view details)

Uploaded Source

Built Distribution

usaddress-0.3.3-py2.7.egg (55.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for usaddress-0.3.3.tar.gz
Algorithm Hash digest
SHA256 77a015b24ec0cd1d8c427d57e60f188203bbaf9940407c79a0f5fc3f9e927d2d
MD5 71aeaf95d197943e6a6b4326d25c393e
BLAKE2b-256 38021bd31eca969b5a4b7e0128f1b69159e0038e2ca0b8197f2ae95c3e6ea726

See more details on using hashes here.

File details

Details for the file usaddress-0.3.3-py2.7.egg.

File metadata

File hashes

Hashes for usaddress-0.3.3-py2.7.egg
Algorithm Hash digest
SHA256 23337d2c355769ec35a192c1a30ad84ae679c1467e966038efbf034f1a94d8c9
MD5 76ba2e6ec19d191c8b8ad20a01d0a0c8
BLAKE2b-256 d883824f9616ff6d11e5a9ef71c3d96432ac8c8447f96ac73335f87031d1cf7f

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