aiida_chemshell.workflows.batch_calculation module¶
Workflow for processing a series of structures from a single input.
- class aiida_chemshell.workflows.batch_calculation.BatchProcessWorkChain(*args: Any, **kwargs: Any)¶
Bases:
WorkChainProcess a series of structures with the same inputs.
- DEFAULT_INPUT_TAGS = {'structure_files': ('Multi-Structure Input File', 'A structure file containing multiple structures to batch process with ChemShell.')}¶
- apply_default_input_tags() None¶
Apply default labels/descriptions to WorkChain specific input nodes.
- collate_results() None¶
Collect the WorkChain’s results.
- classmethod define(spec: ProcessSpec) None¶
Define the AiiDA process specification.
- extract_structures_from_files() None¶
Extract the structures from file like input objects.
- submit_jobs()¶
Extract all individual structures and submit their calculations.
- validate_inputs()¶
Validate the inputs provided to the WorkChain.