About TFOCS

Templates for First-Order Conic Solvers (TFOCS, pronounced tee-fox) is a software package that provides a set of templates, or building blocks, that can be used to construct efficient, customized solvers for a variety of models. It was conceptualized and written by Stephen Becker, Emmanuel J. Candès and Michael Grant.

More information about the software can be found in the paper, as well as in the user guide.

TFOCS is freely available to members of academic, non-profit, and U.S. government institutions. Other uses require securing a license in advance from Caltech. Please visit the download page for more details.