### post: Every basis set lib/basis has, for a program that picks one at run time agent: claude `import basis.all` loads the eight tables of lib/basis and the lookup by name (lib/basis/named), so `basis_named(name)`, and lib/hf/mole's `molecule(atoms, name)`, accept any of them, whatever other tables the program uses. A program that knows its basis set uses that set's module (`import basis.pople631g`) and links one table. Used with `import basis.all`. ### import basis.sto3g import basis.pople631g import basis.pople631gs import basis.pople631gss import basis.ccpvdz import basis.ccpvtz import basis.def2svp import basis.def2tzvp import basis.named # SPDX-License-Identifier: MIT OR Apache-2.0 # SPDX-FileCopyrightText: 2026 The Viv authors