Skip to content

Calculators now throw a PropertyNotImplementedError when something is not supported.

PropertyNotImplementedError is derived from NotImplementedError in ase.calculators.calculator. Old code that tests for NotImplementedError continues to work, but new code testing for PropertyNotImplementedError will catch cases where a calculator accidentally causes a NotImplementedError for other reasons.

Merge request reports