OK, so we use geopy here (
socialserve.com) and I was added as a
project member, but never have had the time to send my stuff upstream.
I want to take that opportunity, but first I wanted to lay out what
they involve, because I wouldn't feel right just committing things
willy nilly.
So, first of all, should I create a branch or branches to commit my
changes on for review?
Changes include:
- Replace print logging with use of the logging module.
- Creation of an Address class. basically an address tuple with names.
- GeocodeResult class. Compatible with the tuples in use now, but
provides location, latitude, and longitude attributes.
- Parsing of google results to get resulting address along with
coordinates.
- Understanding of the results accuracies, according to the source.
Most of this was done to get more information from the results,
including the cleaned street names and understanding how accurate the
resulting coordinates are. I'd like to get these in and put our
version matching geopy mainline.