# OrbitalRotationMatrix

OrbitalRotationMatrix(oldOrbitals, newOrbitals) takes two lists of strings which it tries to interpret as atomic orbitals (compare CreateAtomicIndicesDict()). It then returns the matrix that rotates from the first basis set to the second one, taking permutations as well as changes from relativistic to non-relativistic orbitals into account (assuming spherical harmonics for non-relativistic orbitals).

## Input

• oldOrbitals : List or Strings
• newOrbitals : List of Strings

## Output

• R : Rotation Matrix

## Example

A very short example (to the point of nonexistence):

### Input

Example.Quanty
-- some example code

### Result

text produced as output