minushalf.corrections package

Submodules

minushalf.corrections.correction module

Implements the algorithm that automates the process of vasp correction and optimizes the necessary parameters.

class minushalf.corrections.correction.DFTCorrection(root_folder: str, potential_filename: str, potential_folder: str, exchange_correlation_type: str, max_iterations: int, software_factory: SoftwaresAbstractFactory, runner: Runner, calculation_code: str, amplitude: float, cut_initial_guess: dict, tolerance: float, input_files: list, inplace: bool, corrected_potfiles_folder: str, correction_type: str, band_projection: DataFrame, atoms: list, is_conduction: bool, correction_indexes: dict, divide_character: list)

Bases: Correction

An algorithm that realizes corrections for VASP software

execute() tuple

Execute vasp correction algorithm

property potential_folder: str

Returns: Name of the folder that helds all the potential files initially not corrected.

Module contents

Init for corrections factory