Hi, I'm trying to index a simple uint32 column and search if a value is there. Although during the in-kernel query i get an error like this:
Traceback (most recent call last): File "G:\_2\PytablesTestCode\pytableindex.py", line 9, in <module> r = [ row.nrow for row in it ] File "tableExtension.pyx", line 858, in tables.tableExtension.Row.__next__ (tables\tableExtension.c:7788) File "tableExtension.pyx", line 879, in tables.tableExtension.Row.__next__indexed (tables\tableExtension.c:7922) AssertionError The second time I perform the same query I get no errors but also I got no results... I get this on python 2.7, pytables 2.4.0 and 2.3.1 under windows 64 (7 and 8). I'm using pytables distro from <http://www.lfd.uci.edu/~gohlke/pythonlibs/#pytables> I'm sure I've had code like this running just fine on older pytables 2.2.X (with pro) and older python... <<<<<<<<<<<<<<<<<<<<<<<<<<<< Here's table creation code: import tables import numpy as np import random #initalizes column types class Columns(tables.IsDescription): imageid = tables.UInt32Col(pos=1) feature = tables.Float64Col(pos=2, shape=(30,)) #creates Table h5file=tables.openFile('features.h5','a', title='features') table = h5file.createTable('/', 'values', Columns, expectedrows=1000000000) table.flush() Columns = table.row #appends values to table for i in xrange(100): Columns['imageid'] = i Columns['feature'] = [np.random.random_sample((30,))] Columns.append() table.flush() table.cols.imageid.createCSIndex() h5file.close() <<<<<<<<<<<<<<<<<<<<<<<<<<<< Here's table query code: import time import tables #opens tables h5file=tables.openFile('features.h5','a') table=h5file.root.values it = table.where('imageid == 8') r = [ row.nrow for row in it ] print r ----- Thank you, Dmitry ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Pytables-users mailing list Pytables-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytables-users