#51923: Pytables fails to create hdf5 table ---------------------+-------------------------------- Reporter: dersh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: py27-tables ---------------------+-------------------------------- I first tried to create an hdf5 table using pandas. But, that failed. So, I went to pytables instead, and that also fails with a similar error. I'm using py27-tables @3.2.2_2 which is using hdf5 @1.10.0_1 Here is a simple example, grabbed from the pytables web page {{{
import tables from tables import * h5file = open_file("tutorial1.h5", mode = "w", title = "Test file") group = h5file.create_group("/", 'detector', 'Detector information') class Particle(IsDescription): ... name = StringCol(16) ... idnumber = Int64Col() # ... ADCcount = UInt16Col() # Unsigned ... table = h5file.create_table(group, 'readout', Particle, "Readout example") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/file.py", line 1060, in create_table chunkshape=chunkshape, byteorder=byteorder) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/table.py", line 873, in __init__ byteorder, _log) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/leaf.py", line 262, in __init__ super(Leaf, self).__init__(parentnode, name, _log) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/node.py", line 270, in __init__ self._v_objectid = self._g_create() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/table.py", line 1066, in _g_create self._v_new_title, self.filters.complib or '', obversion) File "tables/tableextension.pyx", line 222, in tables.tableextension.Table._create_table (tables/tableextension.c:3322) tables.exceptions.HDF5ExtError: HDF5 error back trace
File "H5A.c", line 265, in H5Acreate2 not a location File "H5Gloc.c", line 253, in H5G_loc invalid object ID End of HDF5 error back trace Can't set attribute 'CLASS' in table: readout. }}} -- Ticket URL: <https://trac.macports.org/ticket/51923> MacPorts <https://www.macports.org/> Ports system for OS X