qchem_job¶
- atomate2.qchem.jobs.base.qchem_job(method)[source]¶
Decorate the
make
method of QChem job makers.This is a thin wrapper around
Job
that configures common settings for all QChem jobs. It also configures the output schema to be a QChemTaskDoc
.Any makers that return QChem jobs (not flows) should decorate the
make
method with @qchem_job. For example:class MyQChemMaker(BaseQChemMaker): @qchem_job def make(molecule): # code to run QChem job. pass
- Parameters:
method (callable) – A BaseQChemMaker.make method. This should not be specified directly and is implied by the decorator.
- Returns:
A decorated version of the make function that will generate QChem jobs.
- Return type:
callable