tightbinder.fileparse#

Routines to parse the tight-binding parameters written in the input file.

Functions

check_arguments

Routine to check whether all required fields for model are present in the input file.

check_coherence

Routine to check that the present arguments are coherent among them.

mix_parameters

Method to mix the given parameters in case that some are missing in presence of multiple species.

parse_config_file

Routine to parse the YAML configuration file, and extract all the information already shaped and verified.

parse_raw_arguments

Routine to parse the arguments raw (without any treatment) from the input file, following the rules defined for configuration files.

shape_arguments

Routine to rewrite correctly the arguments parsed (raw) from the input file.

sk_coefficients_standard_form

Routine to transform the SK coefficients from the parsed form to the standard form.

transform_sk_coefficients

Routine to transform SK coefficients into standardized form for later manipulation in hamiltonian.