Pylbo
Package structure:
API Reference
pylbo
pylbo._version
pylbo.automation
pylbo.data_containers
pylbo.exceptions
pylbo.testing
pylbo.utilities
pylbo.utilities.datfiles
pylbo.utilities.debug
pylbo.utilities.eq_balance
pylbo.utilities.logger
pylbo.utilities.toolbox
pylbo.visualisation
Pylbo
API Reference
pylbo
pylbo.utilities
pylbo.utilities.datfiles
pylbo.utilities.datfiles.header
View page source
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
)
Baseclass for a Legolas header
legolas_version
data
_str_len
=
None
_str_len_array
=
None
_set_str_lengths
(
istream
:
BinaryIO
)
→
None
get
(
key
:
str
,
default
:
Any
=
None
)
→
Any
read_header_data
(
istream
:
BinaryIO
)
→
None
read_data_offsets
(
istream
:
BinaryIO
)
→
None
_read_physics_type_info
(
istream
:
BinaryIO
)
→
dict
_read_grid_info
(
istream
:
BinaryIO
)
→
dict
_read_io_info
(
istream
:
BinaryIO
)
→
dict
_read_solver_info
(
istream
:
BinaryIO
)
→
dict
_read_equilibrium_info
(
istream
:
BinaryIO
)
→
dict
_read_units_info
(
istream
:
BinaryIO
)
→
dict
_read_physics_info
(
istream
:
BinaryIO
)
→
dict
_read_parameters
(
istream
:
BinaryIO
)
→
dict
_read_equilibrium_names
(
istream
:
BinaryIO
)
→
dict
_get_eigenfunction_offsets
(
istream
:
BinaryIO
)
→
dict
_get_ef_grid_offset
(
ef_gridsize
:
int
,
istream
:
BinaryIO
)
→
dict
_get_ef_written_flags
(
istream
:
BinaryIO
)
→
None
_get_ef_block_offsets
(
istream
:
BinaryIO
)
→
dict
_get_derived_eigenfunction_offsets
(
istream
:
BinaryIO
)
→
dict
_get_derived_ef_names_and_offsets
(
nb_names
,
size_names
,
istream
:
BinaryIO
)
→
dict
_get_eigenvector_offsets
(
istream
:
BinaryIO
)
→
dict
_get_residual_offsets
(
istream
:
BinaryIO
)
→
dict
_get_matrices_offsets
(
istream
:
BinaryIO
)
→
dict