CHANGES.rst
LICENSE
MANIFEST.in
README.rst
pytest.ini
requirements.txt
setup.cfg
setup.py
bin/sporco_get_images
docs/source/admm.rst
docs/source/conf.py
docs/source/index.rst
docs/source/install.rst
docs/source/invprob.rst
docs/source/modules.rst
docs/source/notes.rst
docs/source/overview.rst
docs/source/references.bib
docs/source/util.rst
docs/source/zreferences.rst
docs/source/_static/showtoggle.css
docs/source/_static/sporco.css
docs/source/admm/admm.rst
docs/source/admm/admmequal.rst
docs/source/admm/admmtwoblk.rst
docs/source/admm/convtwoblk.rst
docs/source/invprob/bpdn.rst
docs/source/invprob/bpdndl.rst
docs/source/invprob/cbpdn.rst
docs/source/invprob/cbpdndl.rst
docs/source/invprob/ccmod.rst
docs/source/invprob/cmod.rst
docs/source/invprob/dictlrn.rst
docs/source/invprob/rpca.rst
docs/source/invprob/spline.rst
docs/source/invprob/tvl1.rst
docs/source/invprob/tvl2.rst
examples/cnvsparse/demo_cbpdn_ams_clr.py
examples/cnvsparse/demo_cbpdn_ams_gry.py
examples/cnvsparse/demo_cbpdn_clr_cd.ipynb
examples/cnvsparse/demo_cbpdn_clr_cd.py
examples/cnvsparse/demo_cbpdn_clr_gd.ipynb
examples/cnvsparse/demo_cbpdn_clr_gd.py
examples/cnvsparse/demo_cbpdn_grd_clr.py
examples/cnvsparse/demo_cbpdn_grd_gry.py
examples/cnvsparse/demo_cbpdn_gry.ipynb
examples/cnvsparse/demo_cbpdn_gry.py
examples/cnvsparse/demo_cbpdn_md_clr.py
examples/cnvsparse/demo_cbpdn_md_gry.py
examples/cnvsparse/demo_cbpdndl_clr_msd.py
examples/cnvsparse/demo_cbpdndl_clr_ssd.py
examples/cnvsparse/demo_cbpdndl_gry_msd.py
examples/cnvsparse/demo_cbpdndl_gry_ssd.py
examples/cnvsparse/demo_cbpdndl_md_clr.py
examples/cnvsparse/demo_cbpdndl_md_gry.py
examples/cnvsparse/demo_cbpdndl_vid.py
examples/cnvsparse/demo_cbpdnjnt_clr.ipynb
examples/cnvsparse/demo_cbpdnjnt_clr.py
examples/cnvsparse/demo_ccmod_clr_cd.py
examples/cnvsparse/demo_ccmod_clr_gd.py
examples/cnvsparse/demo_ccmod_gry.py
examples/cnvsparse/demo_celnet.py
examples/cnvsparse/demo_dictlrn_cbpdn_clr.py
examples/cnvsparse/demo_dictlrn_cbpdn_gry.py
examples/cnvsparse/demo_dictlrn_cbpdn_md.py
examples/cnvsparse/demo_dictlrn_cbpdnjnt_clr.py
examples/misc/demo_rpca.py
examples/misc/demo_spline.py
examples/misc/demo_tvl1dcn_dcn_clr.py
examples/misc/demo_tvl1dcn_dcn_gry.py
examples/misc/demo_tvl1dcn_den.py
examples/misc/demo_tvl1den_clr.ipynb
examples/misc/demo_tvl1den_clr.py
examples/misc/demo_tvl1den_gry.py
examples/misc/demo_tvl2dcn_dcn_clr.py
examples/misc/demo_tvl2dcn_dcn_gry.py
examples/misc/demo_tvl2dcn_den.py
examples/misc/demo_tvl2den_clr.ipynb
examples/misc/demo_tvl2den_clr.py
examples/misc/demo_tvl2den_gry.py
examples/stdsparse/demo_bpdn.ipynb
examples/stdsparse/demo_bpdn.py
examples/stdsparse/demo_bpdndl.py
examples/stdsparse/demo_bpdnjnt.ipynb
examples/stdsparse/demo_bpdnjnt.py
examples/stdsparse/demo_cmod.py
examples/stdsparse/demo_dictlrn_bpdn.py
examples/stdsparse/demo_elnet.py
sporco/__init__.py
sporco/cdict.py
sporco/linalg.py
sporco/metric.py
sporco/plot.py
sporco/util.py
sporco.egg-info/PKG-INFO
sporco.egg-info/SOURCES.txt
sporco.egg-info/dependency_links.txt
sporco.egg-info/not-zip-safe
sporco.egg-info/requires.txt
sporco.egg-info/top_level.txt
sporco/admm/__init__.py
sporco/admm/admm.py
sporco/admm/bpdn.py
sporco/admm/bpdndl.py
sporco/admm/cbpdn.py
sporco/admm/cbpdndl.py
sporco/admm/ccmod.py
sporco/admm/cmod.py
sporco/admm/dictlrn.py
sporco/admm/rpca.py
sporco/admm/spline.py
sporco/admm/tvl1.py
sporco/admm/tvl2.py
sporco/admm/tests/test_bpdn.py
sporco/admm/tests/test_bpdndl.py
sporco/admm/tests/test_cbpdn.py
sporco/admm/tests/test_cbpdndl.py
sporco/admm/tests/test_ccmod.py
sporco/admm/tests/test_cmod.py
sporco/admm/tests/test_rpca.py
sporco/admm/tests/test_spline.py
sporco/admm/tests/test_tvl1.py
sporco/admm/tests/test_tvl2.py
sporco/data/convdict.npz
sporco/tests/conftest.py
sporco/tests/test_cdict.py
sporco/tests/test_linalg.py
sporco/tests/test_metric.py
sporco/tests/test_plot.py
sporco/tests/test_util.py