Source code for solidipes.loaders.hdf5
import h5py
from .. import viewers
from .file import File
[docs]
class HDF5(File):
"""HDF5 loader"""
supported_mime_types = {"application/x-hdf5": ["hdf", "h5", "hdf5"], "application/x-hdf": ["h5", "hdf5"]}
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.default_viewer = viewers.HDF5
@File.loadable
def datasets(self):
return h5py.File(self.file_info.path)