def test_append2(self): persist = blaze.Storage(self.rooturi, format="blz") a = blaze.empty('0 * 2 * float64', storage=persist) self.assertTrue(isinstance(a, blaze.Array)) lvals = [[i,i*2] for i in range(10)] append(a,lvals) self.assertEqual(dd_as_py(a._data), lvals)
def test_append2(self): ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='a') a = blaze.empty('0 * 2 * float64', ddesc=ddesc) self.assertTrue(isinstance(a, blaze.Array)) lvals = [[i,i*2] for i in range(10)] append(a, lvals) self.assertEqual([list(i) for i in a], lvals)
def test_append2(self): ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='a') a = blaze.empty('0 * 2 * float64', ddesc=ddesc) self.assertTrue(isinstance(a, blaze.Array)) lvals = [[i, i * 2] for i in range(10)] append(a, lvals) self.assertEqual([list(i) for i in a], lvals)
def test_append2(self): ddesc = BLZ_DDesc(path=self.rootdir, mode='w') a = blaze.empty('0 * 2 * float64', ddesc=ddesc) self.assertTrue(isinstance(a, blaze.Array)) lvals = [[i, i * 2] for i in range(10)] append(a, lvals) self.assertEqual([list(i) for i in a], lvals)
def test_append2(self): ddesc = BLZ_DDesc(path=self.rootdir, mode='w') a = blaze.empty('0 * 2 * float64', ddesc=ddesc) self.assertTrue(isinstance(a, blaze.Array)) lvals = [[i,i*2] for i in range(10)] append(a, lvals) self.assertEqual([list(i) for i in a], lvals)
def test_open(self): persist = blaze.Storage(self.rooturi, format="blz") a = blaze.ones('0 * float64', storage=persist) append(a,range(10)) # Re-open the dataset in URI a2 = blaze.open(persist) self.assertTrue(isinstance(a2, blaze.Array)) self.assertEqual(dd_as_py(a2._data), list(range(10)))
def test_open(self): ddesc = BLZ_DDesc(path=self.rootdir, mode='w') self.assertTrue(ddesc.mode == 'w') a = blaze.ones('0 * float64', ddesc=ddesc) append(a,range(10)) # Re-open the dataset ddesc = BLZ_DDesc(path=self.rootdir, mode='r') self.assertTrue(ddesc.mode == 'r') a2 = blaze.array(ddesc) self.assertTrue(isinstance(a2, blaze.Array)) self.assertEqual(ddesc_as_py(a2.ddesc), list(range(10)))
def test_open(self): ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='a') self.assertTrue(ddesc.mode == 'a') a = blaze.ones('0 * float64', ddesc=ddesc) append(a, range(10)) # Re-open the dataset in URI ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='r') self.assertTrue(ddesc.mode == 'r') a2 = blaze.array(ddesc) self.assertTrue(isinstance(a2, blaze.Array)) self.assertEqual(ddesc_as_py(a2.ddesc), list(range(10)))
def test_open(self): ddesc = BLZ_DDesc(path=self.rootdir, mode='w') self.assertTrue(ddesc.mode == 'w') a = blaze.ones('0 * float64', ddesc=ddesc) append(a, range(10)) # Re-open the dataset ddesc = BLZ_DDesc(path=self.rootdir, mode='r') self.assertTrue(ddesc.mode == 'r') a2 = blaze.array(ddesc) self.assertTrue(isinstance(a2, blaze.Array)) self.assertEqual(ddesc_as_py(a2.ddesc), list(range(10)))
def test_open(self): ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='a') self.assertTrue(ddesc.mode == 'a') a = blaze.ones('0 * float64', ddesc=ddesc) append(a,range(10)) # Re-open the dataset in URI ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='r') self.assertTrue(ddesc.mode == 'r') a2 = blaze.array(ddesc) self.assertTrue(isinstance(a2, blaze.Array)) self.assertEqual(ddesc_as_py(a2.ddesc), list(range(10)))
def test_append(self): persist = blaze.Storage(self.rooturi, format="blz") a = blaze.zeros('0 * float64', storage=persist) self.assertTrue(isinstance(a, blaze.Array)) append(a,list(range(10))) self.assertEqual(dd_as_py(a._data), list(range(10)))
def test_append(self): store = blaze.Storage(self.url, mode='r+') a = blaze.open(store, schema=csv_schema) blaze.append(a, ["k4", "v4", 4, True]) self.assertEqual(dd_as_py(a._data), csv_ldict + \ [{u'f0': u'k4', u'f1': u'v4', u'f2': 4, u'f3': True}])
def test_append(self): ddesc = CSV_DDesc(self.fname, mode='r+', schema=csv_schema) a = blaze.array(ddesc) blaze.append(a, ["k4", "v4", 4, True]) self.assertEqual(ddesc_as_py(a.ddesc), csv_ldict + \ [{u'f0': u'k4', u'f1': u'v4', u'f2': 4, u'f3': True}])
def test_append(self): ddesc = HDF5_DDesc(path=self.file, datapath='/earray', mode='a') a = blaze.zeros('0 * float64', ddesc=ddesc) self.assertTrue(isinstance(a, blaze.Array)) append(a, list(range(10))) self.assertEqual(list(a), list(range(10)))
def test_append(self): ddesc = BLZ_DDesc(path=self.rootdir, mode='w') a = blaze.zeros('0 * float64', ddesc=ddesc) self.assertTrue(isinstance(a, blaze.Array)) append(a, list(range(10))) self.assertEqual(list(a), list(range(10)))
del describe_array # -------------------------------------------------------------------- print_section('Persisted arrays') def maybe_remove(persist): import os.path if os.path.exists(persist.path): # Remove every directory starting with rootdir blaze.drop(persist) # Create an empty array on-disk dname = 'blz://persisted.blz' store = blaze.Storage(dname) maybe_remove(store) p = blaze.zeros('0, float64', storage=store) # Feed it with some data blaze.append(p, range(10)) print('Before re-opening:', p) # Re-open the dataset in URI p2 = blaze.open(store) print('After re-opening:', p2) blaze.drop(dname)