Closed mhellstr closed 1 year ago
desired_properties
and changed_properties
are fed to the ASE base calculator:
But these two keys are redundant for CHGNet calculation because, in the current setup, CHGNet will always calculate the energy, forces, stress, and magmoms in the calculator.
Can you provide more information on how you want to use the properties
and system_changes
that the current CHGNet calculator cannot do?
The problem is my code assumes the arguments are called properties
and system_changes
. So it would be nice if it would be possible to just rename them to be consistent with the rest of ASE.
By the way, for most of the test cases I've played with CHGNet seems to work great!
Thanks for this comment, it should be a valuable change. This was fixed in 628c62fe087907fc3e3d2a67d3642861706833a9.
The CHGNetCalculator in model/dynamics.py is defined with
To be ASE compatible (
ase/calculators/calculator.py
) it would be great if it could support theproperties
andsystem_changes
args.