pylbo.utilities.datfiles.file_reader

Classes

LegolasFileReader

Module Contents

class pylbo.utilities.datfiles.file_reader.LegolasFileReader(datfile: os.PathLike, byte_order: str = 'native')
_byte_order = 'native'
datfile
_read_legolas_version(istream: BinaryIO) pylbo._version.VersionHandler
get_header() pylbo.utilities.datfiles.header.LegolasHeader
read_grid(header: pylbo.utilities.datfiles.header.LegolasHeader) numpy.ndarray
read_gaussian_grid(header: pylbo.utilities.datfiles.header.LegolasHeader) numpy.ndarray
read_ef_grid(header: pylbo.utilities.datfiles.header.LegolasHeader) numpy.ndarray
read_equilibrium_arrays(header: pylbo.utilities.datfiles.header.LegolasHeader) dict
read_eigenvalues(header: pylbo.utilities.datfiles.header.LegolasHeader) numpy.ndarray
read_eigenvectors(header: pylbo.utilities.datfiles.header.LegolasHeader) numpy.ndarray
read_residuals(header: pylbo.utilities.datfiles.header.LegolasHeader) numpy.ndarray
read_matrix_A(header: pylbo.utilities.datfiles.header.LegolasHeader) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray]
read_matrix_B(header: pylbo.utilities.datfiles.header.LegolasHeader) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray]
read_eigenfunction(header: pylbo.utilities.datfiles.header.LegolasHeader, ev_index: int) dict
read_derived_eigenfunction(header: pylbo.utilities.datfiles.header.LegolasHeader, ev_index: int) dict
_read_eigenfunction_like(header: pylbo.utilities.datfiles.header.LegolasHeader, offset: int, ef_index: int, state_vector: numpy.ndarray) dict
_get_ef_index(header: pylbo.utilities.datfiles.header.LegolasHeader, ev_index: int) int