Check https://wiki.fysik.dtu.dk/ase/development/calculators.html#the-calculator-base-class for guidelines.