query zip codes and location data
Project description
Introduction
This package will allow you to get zip code information. The data used in this package is retrieved from http://www.census.gov/tiger/tms/gazetteer/zips.txt
pyzipcode uses a local sqlite database to run. You can replace it with your own other storage mechanism with a little effort.
Also, all longitude and latitude data is store assuming northern and western part of the world so there is no negative degrees…
Here is some basic usage..
>>> from pyzipcode import ZipCodeDatabase >>> zcdb = ZipCodeDatabase() >>> zipcode = zcdb[54115] >>> zipcode.zip 54115 >>> zipcode.city u'DE PERE' >>> zipcode.state u'WI' >>> zipcode.longitude 88.080613 >>> zipcode.latitude 44.438778999999997
Search zip codes…
>>> from pyzipcode import ZipCodeDatabase >>> zcdb = ZipCodeDatabase() >>> len(zcdb.find_zip(city="Oshkosh")) 3
Get a list of zipcodes around a radius of a zipcode
>>> from pyzipcode import ZipCodeDatabase >>> zcdb = ZipCodeDatabase() >>> [z.zip for z in zcdb.get_zipcodes_around_radius(54901, 10)] [54901, 54904, 54932, 54952, 54956, 54979]
ChangeLog
0.1
initial release
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
pyzipcode-0.1.tar.gz
(1.4 MB
view hashes)