lh5.io._serializers.read package¶
Submodules¶
lh5.io._serializers.read.array module¶
- lh5.io._serializers.read.array._h5_read_array(h5d, fname, oname, **kwargs)¶
- lh5.io._serializers.read.array._h5_read_array_generic(type_, h5d, fname, oname, **kwargs)¶
- lh5.io._serializers.read.array._h5_read_array_of_detectorids(h5d, fname, oname, **kwargs)¶
- lh5.io._serializers.read.array._h5_read_array_of_equalsized_arrays(h5d, fname, oname, **kwargs)¶
- lh5.io._serializers.read.array._h5_read_fixedsize_array(h5d, fname, oname, **kwargs)¶
lh5.io._serializers.read.composite module¶
- lh5.io._serializers.read.composite._h5_read_histogram(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, field_mask=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
- lh5.io._serializers.read.composite._h5_read_lgdo(h5o, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, field_mask=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
- lh5.io._serializers.read.composite._h5_read_struct(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, field_mask=None, decompress=True)¶
- lh5.io._serializers.read.composite._h5_read_table(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, field_mask=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
lh5.io._serializers.read.encoded module¶
- lh5.io._serializers.read.encoded._h5_read_array_of_encoded_equalsized_arrays(h5g, fname, oname, **kwargs)¶
- lh5.io._serializers.read.encoded._h5_read_encoded_array(lgdotype, h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, obj_buf=None, obj_buf_start=0, decompress=True)¶
- lh5.io._serializers.read.encoded._h5_read_vector_of_encoded_vectors(h5g, fname, oname, **kwargs)¶
lh5.io._serializers.read.ndarray module¶
- lh5.io._serializers.read.ndarray._build_h5s_from_list_of_ranges(h5s, ranges)¶
- lh5.io._serializers.read.ndarray._h5_read_ndarray(h5d, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, obj_buf=None, obj_buf_start=0)¶
lh5.io._serializers.read.scalar module¶
- lh5.io._serializers.read.scalar._h5_read_scalar(h5d, fname, oname, obj_buf=None)¶
lh5.io._serializers.read.utils module¶
- lh5.io._serializers.read.utils.build_field_mask(field_mask)¶
- Return type:
- lh5.io._serializers.read.utils.check_obj_buf_attrs(attrs, new_attrs, fname, oname)¶
- lh5.io._serializers.read.utils.eval_field_mask(field_mask, all_fields, fname=None, oname=None)¶
Get list of fields that need to be loaded along with a sub-field-mask for any nested
StructorTable.- Return type:
list[tuple[str, defaultdict | None]]
- lh5.io._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.
- lh5.io._serializers.read.utils.read_n_rows(h5o, fname, oname)¶
Read number of rows in LH5 object
- lh5.io._serializers.read.utils.read_size_in_bytes(h5o, fname, oname, field_mask=None)¶
Read size of LH5 object in memory (in bytes).
lh5.io._serializers.read.vector_of_vectors module¶
- lh5.io._serializers.read.vector_of_vectors._h5_get_2D_fd_idx_and_cumulen(fstarts, this_cumulen_nda)¶
- lh5.io._serializers.read.vector_of_vectors._h5_read_vector_of_vectors(h5g, fname, oname, start_row=0, n_rows=9223372036854775807, idx=None, obj_buf=None, obj_buf_start=0)¶