Using the tree command with file water_224.h5 (from H5Web), received this exception trace:
(bluesky_2022_3) prjemian@zap:~$ punx tree /tmp/water_224.h5
!!! WARNING: this program is not ready for distribution.
Traceback (most recent call last):
File "/home/prjemian/micromamba/envs/bluesky_2022_3/bin/punx", line 10, in <module>
sys.exit(main())
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/main.py", line 414, in main
args.func(args)
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/main.py", line 183, in func_tree
report = mc.report(args.show_attributes)
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 87, in report
tree_string_list = self._renderGroup(f, txt, indentation="")
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 173, in _renderGroup
g = self._renderGroup(value, itemname, indentation + " ", md)
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 173, in _renderGroup
g = self._renderGroup(value, itemname, indentation + " ", md)
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 156, in _renderGroup
s += self._renderDataset(value, itemname, indentation + " ")
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 245, in _renderDataset
value = self._renderArray(dset, indentation + " ")
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 304, in _renderArray
r = self._renderNdArray(obj, indentation + " ")
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 337, in _renderNdArray
r.append(__render(obj, rank, i, indentation + " "))
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/punx/h5tree.py", line 323, in __render
part = eval("obj[%s]" % indices)
File "<string>", line 1, in <module>
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "/home/prjemian/micromamba/envs/bluesky_2022_3/lib/python3.9/site-packages/h5py/_hl/dataset.py", line 741, in __getitem__
return self._fast_reader.read(args)
File "h5py/_selector.pyx", line 370, in h5py._selector.Reader.read
OSError: Can't read data (can't open directory: /home/prjemian/micromamba/envs/bluesky_2022_3/lib/hdf5/plugin)
Using the
tree
command with filewater_224.h5
(from H5Web), received this exception trace: