Skip to content

Output

Options for the output.

contact_currents#

contact_currents: bool = True

device_currents#

device_currents: bool = True

potential#

potential: bool = False

electron_ldos#

electron_ldos: bool = False

electron_density#

electron_density: bool = False

hole_density#

hole_density: bool = False

polarization_density#

polarization_density: bool = False

coulomb_screening_density#

coulomb_screening_density: bool = False

self_energy_density#

self_energy_density: bool = False

profiling_path#

profiling_path: Path | None = None

The files to print and save the timing results to.

For printing, the full name with extension is used while for saving the extension give by profiling_save_format is used.

If None, the file is tried to be infered from the SLURM output file, else the default quatrex_times.out is used.

save_profiling_results#

save_profiling_results: bool = False

If the timing stats should be saved.

profiling_save_format#

profiling_save_format: Literal['pickle', 'json'] = 'json'

The format to save the timing results in.