Skip to content

WIP: Attempt to fix #75

Gregory Ashton requested to merge fix-75 into master

Work towards resolving unicode/ascii bugs of #75 (closed) . Currently provides interopable 2/3, but when running with 2 I get this error from deepdish whilst saving:

/home/user1/anaconda2/lib/python2.7/site-packages/deepdish/io/hdf5io.py:584: PerformanceWarning: 
your performance may suffer as PyTables will pickle object types that it cannot
map directly to c-types [inferred_type->unicode,key->axis0] [items->None]

  filters=filters, idtable=idtable)
/home/user1/anaconda2/lib/python2.7/site-packages/deepdish/io/hdf5io.py:584: PerformanceWarning: 
your performance may suffer as PyTables will pickle object types that it cannot
map directly to c-types [inferred_type->unicode,key->block0_items] [items->None]

Also, the saved h5 file seems to be much larger. So somewhere, there is some ascii sat around, but I cannot figure out where.

Merge request reports