def build_table(table_name, rows): """build the table to use in our example. if already built just open it""" if not os.path.exists(table_name): ds = 'x, {i: int64; f: float64}' p = params(clevel=5, storage=table_name) t = Table([], dshape=ds, params=p) for i in xrange(rows): t.append((i, random())) t.commit() else: t = open(table_name) return t
def build_table(table_name, rows): """build the table to use in our example. if already built just open it""" if not os.path.exists(table_name): ds = 'x, {i: int64; f: float64}' p = params(clevel=5, storage=table_name) t = Table([], dshape=ds, params=p) for i in xrange(rows): t.append((i, random())) t.commit() else: t = open(table_name) return t
def test_simple(): if not os.path.exists('./noaa_data'): p = params(clevel=5, storage='./noaa_data') t = Table([], dshape='{f0: int, f1:int, f2:int, f3:float}', params=p) # TODO: chunkwise copy t.append(adapter[:]) t.commit() else: t = open('ctable://noaa_data') print '--------------------------------------' print 'mean', mean(t, 'f3') print 'std', std(t, 'f2') print '--------------------------------------' qs1 = select(t, lambda x: x > 80000, 'f0') qs2 = select2(t, lambda x,y: x > y, ['f0', 'f1']) result = t[qs1]
def test_simple(): if not os.path.exists('./noaa_data'): p = params(clevel=5, storage='./noaa_data') t = Table([], dshape='{f0: int, f1:int, f2:int, f3:float}', params=p) # TODO: chunkwise copy t.append(adapter[:]) t.commit() else: t = open('ctable://noaa_data') print '--------------------------------------' print 'mean', mean(t, 'f3') print 'std', std(t, 'f2') print '--------------------------------------' qs1 = select(t, lambda x: x > 80000, 'f0') qs2 = select2(t, lambda x, y: x > y, ['f0', 'f1']) result = t[qs1]