Wrong basis set in HDF5 files with Cartesian basis
The BASIS_FUNCTION_IDS data set stored in HDF5 files contains information on the l,m numbers of the basis functions, but the data is wrong if the basis set uses Cartesian functions (e.g. 6-31G*). To start with, m is not a good label anymore, at least it does not run between -l and +l.