custodian.lobster.jobs module¶
This module implements jobs for Lobster runs.
class custodian.lobster.jobs.LobsterJob(lobster_cmd: str, output_file: str = ‘lobsterout’, stderr_file: str = ‘std_err_lobster.txt’, gzipped: bool = True, add_files_to_gzip=[], backup: bool = True)¶
Bases: Job
Runs the Lobster Job
Parameters
lobster_cmd – command to run lobster
output_file – usually lobsterout
stderr_file – standard output
gzipped – if True, Lobster files and add_files_to_gzip will be gzipped
add_files_to_gzip – list of files that should be gzipped
backup – if True, lobsterin will be copied to lobsterin.orig
postprocess()¶
will gzip relevant files (won’t gzip custodian.json and other output files from the cluster)
run()¶
runs the job
setup()¶
will backup lobster input files