  We present a software package DiracQ, for use in quantum many-body Physics.
It is designed for helping with typical algebraic manipulations that arise in
quantum Condensed Matter Physics and Nuclear Physics problems, and also in some
subareas of Chemistry. DiracQ is invoked within a Mathematica session, and
extends the symbolic capabilities of Mathematica by building in standard
commutation and anticommutation rules for several objects relevant in many-body
Physics. It enables the user to carry out computations such as evaluating the
commutators of arbitrary combinations of spin, Bose and Fermi operators defined
on a discrete lattice, or the position and momentum operators in the continuum.
Some examples from popular systems, such as the Hubbard model, are provided to
illustrate the capabilities of the package.
