I tried using the simplest options for datatool, but I got some nasty errors when I tried to use backslashes in the first row (see table.log for details). I might come back and try to fix it later, but I think it will be simpler to just use the more complex DTLforeach instead of the simpler DTLdisplaydb.
Made a minimal working example for the TeX StackExchange site. I hope this will resolve the problem.
Added stackexchange answer and used it to update the table.tex file. Now I can actually start adding the commutator values. Woohoo
Added spin-one-half system and centered by default.
Added some more relations, including annihilation and creation operators.
Added some more commutation relations.
Changed organization, splitting between relations for a single particle and relations for two particles.
Added a PDF snapshot as an example of output.
Added README and how-to.markdown for documentation.
Compiled how-to.markdown into how-to.html.
Updated how-to.markdown to include key tracking info.
Removed irrelevant files in preparation for pushing to Github.
Forgot to include spin-one-half-system.csv.
I've actually removed the files now; before they were just unstaged, but then git complains when I checkout master.
Oops, I guess I just removed them from the folder, not from git.