Mercurial > hg > GlobalNeighbors
view globalneighbors/locations.py @ 23:6891c5523b69
load with neighbors :)
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 25 Jun 2017 18:13:43 -0700 |
parents | 5dba84370182 |
children |
line wrap: on
line source
""" location data transformations """ from .schema import primary_key from .schema import name from collections import OrderedDict def locations(rows, key=primary_key): """ filter out just the location returns a data structure like {key: (lat, lon) ...} """ return {row[key]: (row['latitude'], row['longitude']) for row in rows} def city_dict(rows, name=name): """return an ordered dict of cities""" return OrderedDict([(row[name], row) for row in rows])