atomate2.turbomole.custodian.jobs module
Module containing the custodian jobs for the atomate2-turbomole package.
- 
class atomate2.turbomole.custodian.jobs.TMJob(executable, output_file=None, stderr_file=None, options=None)[source]
 
Bases: Job
A job to run one of the TM executables.
Construct the custodian Job.
- Parameters:
 
executable – Turbomole executable.
 
output_file – Filename to use for the stdout.
 
stderr_file – Filename to use for the stderr.
 
options – Options for jobex (e.g. “-rijk”, [“-level”, “cc2”], “-time”, …).
 
 
- 
classmethod dscf(**kwargs)[source]
 
Create custodian TMJob for dscf.
- 
classmethod jobex(jobex_time=True, **kwargs)[source]
 
Create custodian TMJob for jobex.
- 
postprocess(directory='./')[source]
 
Postprocess the custodian job. Nothing at this stage.
- 
classmethod ricc2(**kwargs)[source]
 
Create custodian TMJob for ricc2.
- 
classmethod ridft(**kwargs)[source]
 
Create custodian TMJob for ridft.
- 
classmethod riper(**kwargs)[source]
 
Create custodian TMJob for riper.
- 
run(directory='./')[source]
 
Run the selected executable.
- Return type:
 
a Popen process
 
- 
setup(directory='./')[source]
 
Set up the custodian job. Nothing at this stage.
- 
classmethod statpt(**kwargs)[source]
 
Create custodian TMJob for statpt.