Closed evaleev closed 7 months ago
Not an issue, the Basis Set Exchange handles this correctly; see https://github.com/MolSSI-BSE/basis_set_exchange/blob/f8c059b9ecf34571b358b04a5303b4b4bd8c9268/basis_set_exchange/lut.py#L109C29-L109C29
The issue is that some basis set formats (Gaussian'94) are defined such that L=7 is J
.
The solution is to use formats that explicitly encode the numerical value of the angular momentum...
addendum: this is actually supported in the (up-to-date?) Gaussian'94 format: instead of using characters for angular momentum, you can explicitly write e.g. L=7
in the basis set.
I see, this is indeed an issue in Gaussian (and other programs), not BSE issue.
the conventional labels for AOs of
L=7,8,9,10,11,...
areKLMNO...
, whereas BSE usesJKL...
.J
is skipped to presumably avoid confusion with the total angular momentum operator.quantum number symbols. See any atomic term symbol table and pretty much any research article, e.g. DOI 10.1063/1.438187. Convention is more formally encoded here: