We should add type hinting support for AutoTST methods. It makes it easier to refactor and debug the code. RMG has some partial support in some modules for type hinting so we can start off from there. An example method from RMG.
def get_thermo_data(self, molecule: Union[Molecule, str]) -> ThermoData:
"""
Return thermodynamic parameters corresponding to a given
:class:`Molecule` object `molecule` or a SMILES string.
Returns: ThermoData
"""
We should add type hinting support for AutoTST methods. It makes it easier to refactor and debug the code. RMG has some partial support in some modules for type hinting so we can start off from there. An example method from RMG.