Source code for scisalt.utils.h5

import os as _os
_on_rtd = _os.environ.get('READTHEDOCS', None) == 'True'
if not _on_rtd:
    import numpy as _np


[docs]def keys(f): """ .. versionadded:: 1.4 Returns an array of strings of the keys like Python 2 used to do. """ return [key for key in f.keys()]
[docs]def get(f, key, default=None): """ .. versionadded:: 1.4 Gets an array from datasets. """ if key in f.keys(): val = f[key].value if default is None: return val else: if _np.shape(val) == _np.shape(default): return val return default