ase h5py ipython lxml matplotlib numpy Pint pycairo scipy setuptools-scm terminaltables