Although distributed as a library, the routines are self-contained and can easily be taken out of the library and included in own code, removing yet another installation prerequisite. Owing to the small size of the routines it is possible, in fact quite straightforward, to adapt the diagonalization routine to one's own conventions rather than vice versa.
The following routines are included:
The routines have been published in physics/0607103.
Downloads (hover over download link for MD5):
To install the package:
A PDF file with the manual is contained in the distribution. It can also be downloaded directly: manual.pdf [117 kB].
Thanks for looking in.
Please send bug reports, suggestions, fan mail, etc. to Thomas Hahn, hahn@feynarts.de.
This site and the programs offered here are not commercial. The Diag
package is and will stay an open-source package and free of charge.
If you want to use these routines in a commercial application, make sure
you understand the GNU
Lesser General Public License under which Diag is distributed.
Diag is being developed at the
Max Planck Institute for Physics
in Munich.
Data protection statement and Imprint
Last update: 28 May 18 Thomas Hahn