Some of the Software that I have written

[Linear Algebra]   [Optimization]   [Contributions]   [Miscellaneous]

Feel free to contact me if you need help with any of this software

Numerical Linear Algebra Software

Software Date/Version
SVD for sparse matrices (based on LIBMYSSVD) May 21, 2005
SVD for DENSE and SPARSE matrices. May 21, 2005
Eigenvalues and eigenvectors of Sparse matrices (includes CARPACK) Coming Soon
Sparse matrix manipulation library 18th Oct, 2005
Fast Nonnegative matrix approximation (factorization) NNMA 18th Jan, 2006

Optimization: Linear, Quadratic, Convex and Nonlinear Programming

FASTSVM: Large-scale Support Vector Machines COMING SOON
The Metric Nearness Problem [COMING SOON]
MYSOLVER: Linear and quadratic programming, L1-norm minimization 5th Oct, 2005
NNLS: Non-Negative least squares (Lawson-Hanson) Feb, 2004

Software to which I have contributed

  1. Clustering Directional Data using von Mises-Fisher Distributions 
  2. Co-clustering software
  3. Net-SNMP (formely UCD-SNMP)
  4. My porting of psgml-html.el from Xemacs to emacs. Very immature but works a bit

Miscellaneous Software

Software Date/Version Associated Files Documentation
The HOC calculator (with arbitrary precision arithmetic) 1 Oct, 2005 Uses GMP and NTL Try it!!
Java Swing based wordman program, supports arbitrary languages [COMING] Wordlist in format suitable for Wordman-Java Readme for Wordman Java wordlist format
A KDE program (binary, src coming up) for learning, playing with wordlists [FROZEN] Sample (UTF-8 encoded) wordlist for wordman program
Some toy lisp programs From 2003
(Directory to HTML) Generates an HTML file listing the contents of a directory (trivial script)

Suvrit Sra
Last modified: Thu May 31 13:57:41 CDT 2007