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.
- 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.
- aiida_chemshell.workflows.batch_calculation.extract_structures_from_xyz(file: SinglefileData)¶
Parse a SinglefileData XYZ trajectory into individual StructureData nodes.