Closed patrickmelix closed 1 month ago
Do you have a small example of the behaviour you mean? The charge should be serialised into the system block of the job, for example:
mol = Molecule()
mol.add_atom(Atom(symbol="H", coords=(0, 0, 0)))
mol.properties.charge = 1
job = AMSJob(mol)
print(job.get_input())
System
Atoms
H 0.0000000000 0.0000000000 0.0000000000
End
Charge 1
End
Ouch, my mistake. Sorry for the spam....
Even though there's mention of a
Molecule.properties.charge
in some places, the Molecules properties have no effect onAMSJob
system setup. Is this intentional or is it just missing in the input parser?