aiida_chemshell.calculations.file_conversion module¶
CalcJob to create individual extended XYZ files for steps in an optimisation.
- class aiida_chemshell.calculations.file_conversion.CreateJanusTrainingInputsCalcJob(*args: Any, **kwargs: Any)¶
Bases:
CalcJobCalcJob to split an XYZ trajectory into individual ext XYZ files.
- create_isolated_atom_energy_xyz() str¶
Create the isolated atomistic energies in the required XYZ format.
- classmethod define(spec: CalcJobProcessSpec) None¶
Define the inputs, outputs and metadata for the CalcJob.
- generate_script() str¶
Generate the python script for splitting the trajectory files.
- prepare_for_submission(folder: Folder) CalcInfo¶
Perform the python task to split the input trajectories.
- classmethod validate_path_file(value: SinglefileData, namepsace: PortNamespace) str | None¶
Perform validation checks on the input path xyz files.