Work with bras and kets with the Wolfram Language?

http://homepage.cem.itesm.mx/lgomez/quantum/
http://homepage.cem.itesm.mx/lgomez/quantum/v7harmonic.pdf

Step-by-step setup of Kets, Operators,
Commutators and Algebra for the Quantum
Harmonic Oscillator in Mathematica

SetQuantumAliases::shdw: Symbol SetQuantumAliases appears in multiple contexts {Quantum`Notation`,Global`}; definitions in context Quantum`Notation` may shadow or be shadowed by other definitions. >>
SetDelayed::write: Tag RowBox in RowBox[{(,TagBox[arg_,zz080Ket,opts___],)}] is Protected. >>
SetDelayed::write: Tag RowBox in RowBox[{(,TagBox[arg_,zz080Bra,opts___],)}] is Protected. >>
SetDelayed::write: Tag RowBox in RowBox[{(,SubscriptBox[args___],)}] is Protected. >>
General::stop: Further output of SetDelayed::write will be suppressed during this calculation. >>

What do these errors mean ?

Three months in the laboratory can save you three minutes in the library … give Quantum Mathematica a try …