script_maker2000.crest

class script_maker2000.crest.CrestModule(main_config: dict, config_key: str)

Bases: object

use config to setup a crest run. generate crest config as well as necessary slurm scripts.

classmethod check_result_integrity() bool

provide some method to verify if a single calculation was succesful. This should be handled indepentendly from the existence of this class object.

create_slurm_script() str | Path

Create the slurm script that is used to submit this calculation run to the server. This should use the slurm class provided in this module.

run_job() None

Interface to send the job to the server.

Raises:

NotImplementedError: _description_