OpenMolcas can store data like molecular geometry, basis set, orbitals and density matrix in portable HDF5 files (.h5). Unfortunately, the format is not very well documented, but Pegamoid is an orbital viewer that can read and display such files. It would be nice if IOData (and GBasis) could support it too.
One thing that OpenMolcas supports and I rarely see elsewhere is "contaminant" basis functions. These are the "remainder" of converting a Cartesian shell to pure spherical harmonics. For instance, a Cartesian d shell has 6 functions, when converted to pure spherical harmonics it gives 5 functions plus a contaminant s function. The tricky part is that the radial part of this contaminant has an additional r^2 factor compared to standard s functions. Does IOData support this? If not, it would be nice too.
OpenMolcas can store data like molecular geometry, basis set, orbitals and density matrix in portable HDF5 files (.h5). Unfortunately, the format is not very well documented, but Pegamoid is an orbital viewer that can read and display such files. It would be nice if IOData (and GBasis) could support it too.
One thing that OpenMolcas supports and I rarely see elsewhere is "contaminant" basis functions. These are the "remainder" of converting a Cartesian shell to pure spherical harmonics. For instance, a Cartesian d shell has 6 functions, when converted to pure spherical harmonics it gives 5 functions plus a contaminant s function. The tricky part is that the radial part of this contaminant has an additional r^2 factor compared to standard s functions. Does IOData support this? If not, it would be nice too.