pylbo.utilities.datfiles.header

Classes

LegolasHeader

Baseclass for a Legolas header

Module Contents

class pylbo.utilities.datfiles.header.LegolasHeader(istream: BinaryIO, version: pylbo._version.VersionHandler)[source]

Baseclass for a Legolas header

legolas_version[source]
data[source]
_str_len = None[source]
_str_len_array = None[source]
_set_str_lengths(istream: BinaryIO) None[source]
get(key: str, default: Any = None) Any[source]
read_header_data(istream: BinaryIO) None[source]
read_data_offsets(istream: BinaryIO) None[source]
_read_physics_type_info(istream: BinaryIO) dict[source]
_read_basis_functions(istream: BinaryIO, state_vector: numpy.ndarray[str]) dict[source]
_read_grid_info(istream: BinaryIO) dict[source]
_read_io_info(istream: BinaryIO) dict[source]
_read_solver_info(istream: BinaryIO) dict[source]
_read_equilibrium_info(istream: BinaryIO) dict[source]
_read_units_info(istream: BinaryIO) dict[source]
_read_physics_info(istream: BinaryIO) dict[source]
_read_parameters(istream: BinaryIO) dict[source]
_read_equilibrium_names(istream: BinaryIO) dict[source]
_get_eigenfunction_offsets(istream: BinaryIO) dict[source]
_get_ef_grid_offset(ef_gridsize: int, istream: BinaryIO) dict[source]
_get_ef_written_flags(istream: BinaryIO) None[source]
_get_ef_block_offsets(istream: BinaryIO) dict[source]
_get_derived_eigenfunction_offsets(istream: BinaryIO) dict[source]
_get_derived_ef_names_and_offsets(nb_names, size_names, istream: BinaryIO) dict[source]
_get_eigenvector_offsets(istream: BinaryIO) dict[source]
_get_residual_offsets(istream: BinaryIO) dict[source]
_get_matrices_offsets(istream: BinaryIO) dict[source]