aiida_crystal17.immigration package

Submodules

aiida_crystal17.immigration.create_calcjob module

Immigrate a CalcJob that was not run using AiiDa.

aiida_crystal17.immigration.create_calcjob.immigrate_existing(builder, remote_data, seal=True)[source]

Immigrate a Calculation that was not run using AiiDa.

Parameters
Return type

aiida.orm.CalcJobNode

aiida_crystal17.immigration.create_inputs module

module to create inputs from existing CRYSTAL17 runs

aiida_crystal17.immigration.create_inputs._create_atoms(data, section)[source]

create ase.Atoms from stdout parsed data

aiida_crystal17.immigration.create_inputs._create_tags(atom_props, atoms)[source]

create tags based on atom properties

aiida_crystal17.immigration.create_inputs.populate_builder(remote_data, code=None, metadata=None)[source]

create crystal17.main input nodes from an existing run

NB: none of the nodes are stored, also existing basis will be retrieved if availiable

Parameters
Returns

Return type

aiida.engine.processes.ProcessBuilder

Module contents