BaseCalculator.name does not exist
Calculators that inherit directly from BaseCalculator
do not have self.name
, because that is only created in the child Calculator
class using:
if not hasattr(self, 'name'):
self.name = self.__class__.__name__.lower()
However, all calculators need a name for operations with ase.io.trajectory
.
Can we move the automated naming to BaseCalculator
or do calculators that inherit directly from BaseCalculator
set a name for themselves?
Edited by jamsler