Prefer [()] to [:] to get values from a h5py dataset
Prevent:
Traceback (most recent call last):
File "/home/users/augier3pi/.pyenv/versions/3.9.7/bin/fluiddump", line 33, in <module>
sys.exit(load_entry_point('fluiddyn', 'console_scripts', 'fluiddump')())
File "/home/users/augier3pi/Dev/fluiddyn/fluiddyn/io/dump.py", line 144, in main
dump(args.file, print_variables=args.print_variables)
File "/home/users/augier3pi/Dev/fluiddyn/fluiddyn/io/dump.py", line 27, in dump
dump_h5_file(path, print_variables=print_variables)
File "/home/users/augier3pi/Dev/fluiddyn/fluiddyn/io/dump.py", line 78, in dump_h5_file
dump_h5_object(obj, level=0, print_variables=print_variables)
File "/home/users/augier3pi/Dev/fluiddyn/fluiddyn/io/dump.py", line 108, in dump_h5_object
print(indent1 + indentp1 + repr(value[:]))
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/users/augier3pi/.pyenv/versions/3.9.7/lib/python3.9/site-packages/h5py/_hl/dataset.py", line 759, in __getitem__
selection = sel2.select_read(fspace, args)
File "/home/users/augier3pi/.pyenv/versions/3.9.7/lib/python3.9/site-packages/h5py/_hl/selections2.py", line 101, in select_read
return ScalarReadSelection(fspace, args)
File "/home/users/augier3pi/.pyenv/versions/3.9.7/lib/python3.9/site-packages/h5py/_hl/selections2.py", line 86, in __init__
raise ValueError("Illegal slicing argument for scalar dataspace")
ValueError: Illegal slicing argument for scalar dataspace