comparison globalneighbors/grid.py @ 10:21ed15391e8a

add a placeholder view for a city based on geoid
author Jeff Hammel <k0scist@gmail.com>
date Sun, 25 Jun 2017 12:28:36 -0700
parents 638fad06e556
children d1b99c695511
comparison
equal deleted inserted replaced
9:638fad06e556 10:21ed15391e8a
57 return [(_i, _j) for _i in imat for _j in jmat 57 return [(_i, _j) for _i in imat for _j in jmat
58 if (_i,_j) != (i,j)] 58 if (_i,_j) != (i,j)]
59 59
60 def neighbor_points(self, i, j): 60 def neighbor_points(self, i, j):
61 """return all points in a lat-lon box""" 61 """return all points in a lat-lon box"""
62 raise NotImplementedError('TODO') # -> record TODO items 62 geoids = set()
63 geoids.update(self[(i,j)])
64 for ii, jj in self.neighbors(i,j):
65 geoids.update(self[ii,jj])
66 return geoids
67
68 class GriddedLocations(object):
69
70 def __init__(self,