lgdo.lh5._serializers.read package¶
Submodules¶
lgdo.lh5._serializers.read.array module¶
- lgdo.lh5._serializers.read.array._h5_read_array(h5d, fname, oname, **kwargs)¶
- lgdo.lh5._serializers.read.array._h5_read_array_generic(type_, h5d, fname, oname, **kwargs)¶
- lgdo.lh5._serializers.read.array._h5_read_array_of_equalsized_arrays(h5d, fname, oname, **kwargs)¶
- lgdo.lh5._serializers.read.array._h5_read_fixedsize_array(h5d, fname, oname, **kwargs)¶
lgdo.lh5._serializers.read.composite module¶
- lgdo.lh5._serializers.read.composite._h5_read_histogram(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, field_mask=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
- lgdo.lh5._serializers.read.composite._h5_read_lgdo(h5o, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, field_mask=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
- lgdo.lh5._serializers.read.composite._h5_read_struct(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, field_mask=None, decompress=True)¶
- lgdo.lh5._serializers.read.composite._h5_read_table(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, field_mask=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
lgdo.lh5._serializers.read.encoded module¶
- lgdo.lh5._serializers.read.encoded._h5_read_array_of_encoded_equalsized_arrays(h5g, fname, oname, **kwargs)¶
- lgdo.lh5._serializers.read.encoded._h5_read_encoded_array(lgdotype, h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, obj_buf=None, obj_buf_start=0, decompress=True)¶
- lgdo.lh5._serializers.read.encoded._h5_read_vector_of_encoded_vectors(h5g, fname, oname, **kwargs)¶
lgdo.lh5._serializers.read.ndarray module¶
- lgdo.lh5._serializers.read.ndarray._h5_read_ndarray(h5d, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, obj_buf=None, obj_buf_start=0)¶
lgdo.lh5._serializers.read.scalar module¶
- lgdo.lh5._serializers.read.scalar._h5_read_scalar(h5d, fname, oname, obj_buf=None)¶
lgdo.lh5._serializers.read.utils module¶
- lgdo.lh5._serializers.read.utils.build_field_mask(field_mask)¶
- Return type:
- lgdo.lh5._serializers.read.utils.check_obj_buf_attrs(attrs, new_attrs, fname, oname)¶
- lgdo.lh5._serializers.read.utils.eval_field_mask(field_mask, all_fields)¶
Get list of fields that need to be loaded along with a sub-field-mask in case we have a nested Table
- lgdo.lh5._serializers.read.utils.read_attrs(h5o, fname, oname)¶
Read all attributes for an hdf5 dataset or group using low level API and return them as a dict. Assume all are strings or scalar types.
- lgdo.lh5._serializers.read.utils.read_n_rows(h5o, fname, oname)¶
Read number of rows in LH5 object
- lgdo.lh5._serializers.read.utils.read_size_in_bytes(h5o, fname, oname, field_mask=None)¶
Read number size in LH5 object in memory (in B)
lgdo.lh5._serializers.read.vector_of_vectors module¶
- lgdo.lh5._serializers.read.vector_of_vectors._h5_read_vector_of_vectors(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, use_h5idx=False, obj_buf=None, obj_buf_start=0)¶
- lgdo.lh5._serializers.read.vector_of_vectors._make_fd_idx(starts, stops, idx)¶