>>> python --version Python 3.6.5 :: Anaconda, Inc. >>> python >>> import pandas as pd >>> file='some_file.h5' >>> data=pd.read_hdf(file,'data') >>> data[0:1] T(K) Cp S -[G-H(Tr)]/T H-H(Tr) delta-f H delta-f G log Kf 0 0.0 0.0 0.0 inf -10.024 -66.911 -66.911 inf
>>> python --version Python 3.6.3 :: Intel Corporation >>> python >>> import pandas as pd >>> file='some_file.h5' >>> data=pd.read_hdf(file,'data') Illegal instruction
>>> conda remove -n intel pytables >>> conda install -n intel pytables --override-channels -c defaults
My intel python now works as expected; however, note that this process resulted in the downgrading of several packages. Now, it is very difficult to upgrade the intel environment because conda wants to reinstall pytables 3.4.2 from the intel channel. Perhaps there is a way to prevent this with an environment configuration file; unfortunately, my conda-fu is weak.
Also, note this appears to be a linux issue: I also tried this with idp installed on Windows 10 and there is no problem with pytables.