internal_basis
internal_basis(coords, specs, **opts):
LLM Docstring
Build the internal-coordinate bases for a geometry from a set of coordinate specifications.
Normalizes the specs with internal_basis_specs, then evaluates each basis
function to collect its basis, orthogonal complement, and sub-projection.
coords:np.ndarrayCartesian coordinates, shape
(..., N, 3)specs:Iterablethe coordinate specifications
opts:Anyoptions forwarded to
internal_basis_specs:returns:tuple[list, list, list](bases, orthogonal_complements, sub_projections)