Python tools/data structures for geographical data