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