Some software by Suvrit Sra (incl. work that I have contributed to)


SOFTWARE: UNDER CONSTRUCTION

Numerical Linear Algebra

  1. MYSVD: Large-scale sparse Singular vector decomposition
    by S. Sra
    Latest Version: 0.53, February 21, 2010
    [Goto Download Page]
  2. NMA: Nonnegative Matrix Approximation (Factorization)
    by S. Sra
    Latest Version: ????
    [Goto Download Page]
  3. SSLIB: Sparse matrix library
    (includes eigs: my example interface to ARPACK for large-scale eigenvector computation)
    by S. Sra and S. Jegelka
    Latest version: 0.7, March 08, 2010
    [Goto download page]

Optimization

  1. NNLS: Nonnegative least squares --- NEW software for large-scale nonnegative least squares
    by S. Sra
    Latest Version: 0.1, March 22, 2010
    [Goto Download Page]
  2. METRIC: Metric Nearness
    by S. Sra
    Latest Version: January 14, 2010
    [Goto Download Page]
  3. FSOLVER: Large scale linear and quadratic programming (LP and QP)
    by S. Sra
    Latest Version: ????
    [Goto Download Page]

Machine Learning, Data Mining, Statistics

  1. Large-scale L1-norm Support Vector Machines
    by S. Sra
    Latest Version: ????
    [Goto Download Page]
  2. Clustering data using von Mises-Fisher Distributions
    by A. Banerjee and S. Sra
    [Details and Downloads]
  3. Mean-squared Residue based Co-clustering
    by H. Cho, Y. Guan, and S. Sra
    [Download Page]

Image Processing, Computational Photography

  1. Multiframe Blind Deconvolution (code written by my co-authors)
    by S. Harmeling, M. Hirsch [.tar file]

MISCELLANEOUS SOFTWARE

Matrix manipulation utilities

  • CARPACK --- An F2Cd version of ARPACK
    Version From: September 30, 2005
    [Dowload Here]
  • MATLAB2CCS --- Matlab mexfile to save a Matlab sparse matrix as a CCS file (allows saving either as text-files or as a "fwritten" binary file)
    Version from: February 21, 2010
    [Download here]
  • convertMATtoSparseBin, convertBINtoSparseMat --- Command line tools to convert a Matlab sparse matrix saved as a .mat file to a CCS "fwritten" file and vice-versa
    Version from: February 21, 2010
    [Download here]
  • READCCS --- Matlab mexfile to read either a text-mode or a binary mode CCS file
    Version from: February 21, 2010
    [Download here]

Really Miscellaneous

  • PSGML-HTML --- My port of the nice HTML editing mode to emacs; I use it regularly!
    Version from: July 2004
    [Download here]