def setUp(self):
     # create resources
     self.polygon = [[[-63.154907226557498, -4.8118385341739005], [-64.143676757807498, -4.8118385341739005], [-64.132690429682498, -6.2879986723276584], [-62.814331054682498, -6.3535159310087908]]]
     self.inv_polygon = [[[y, x] for x, y in self.polygon[0]]]
     self.r = Report(start=date(year=2011, month=2, day=1),
                     end=date(year=2011, month=3, day=1),
                     finished=True)
     self.r.put()
     self.cell = Cell(x=0, y=0, z=2, report=self.r, ndfi_high=1.0, ndfi_low=0.0)
     self.cell.put()
     self.area = Area(geo=json.dumps(self.inv_polygon), added_by=None, type=1, cell=self.cell)
     self.area.put()
     self.area.create_fusion_tables()
     ee_resource = 'MOD09GA'
     self.ndfi = NDFI(ee_resource,
                 self.r.comparation_range(),
                 self.r.range())
     self.stats = Stats()
def stats_for(report_id, assetid, table):
    ee = Stats()
    return ee.get_stats(report_id, assetid, table)
 def __init__(self):
     super(RegionStatsAPI, self).__init__()
     self.ee = Stats()