import cantera as ct this is a syntax error class SquareRateData(ct.ExtensibleRateData): def update(self, gas): self.Tsquared = gas.T**2 return True @ct.extension(name="square-rate", data=SquareRateData) class SquareRate(ct.ExtensibleRate): def set_parameters(self, node, units): self.A = node["A"] def eval(self, data): return self.A * data.Tsquared