jsonextended.parsers.hdf5 module

class jsonextended.parsers.hdf5.HDF5_Parser[source]

Bases: object

Examples

>>> import h5py
>>> indata = h5py.File('test.hdf5')
>>> dataset = indata.create_dataset("mydataset", (10,), dtype='i')
>>> indata.close()
>>> with open('test.hdf5') as f:
...     data = HDF5_Parser().read_file(f)
>>> data['mydataset'][:]
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
>>> import os
>>> os.remove('test.hdf5')
file_regex = '*.hdf5'
plugin_descript = 'read *.hdf5 (in read mode) files using h5py'
plugin_name = 'hdf5.read'
read_file(file_obj, **kwargs)[source]