.gitattributes
.gitignore
.readthedocs.yaml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.rst
asv.conf.json
build_paper
codecov.yml
codemeta.json
requirements.txt
setup.cfg
setup.py
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/ci.yml
.github/workflows/release.yml
.github/workflows/sphinx.yaml
benchmarks/README.rst
benchmarks/__init__.py
benchmarks/random_recovery_M=1000_N=200_K=20.py
docs/Makefile
docs/acronyms.rst
docs/algorithms.rst
docs/autobuild.sh
docs/changelog.md
docs/conf.py
docs/development.rst
docs/index.rst
docs/intro.rst
docs/make.bat
docs/references.bib
docs/requirements.txt
docs/start.rst
docs/theory.rst
docs/zzzreference.rst
docs/_static/css/custom.css
docs/_static/js/custom.js
docs/_static/js/mathconf.js
docs/_templates/namedtuple.rst
docs/benchmarks/comparison.rst
docs/benchmarks/index.rst
docs/benchmarks/omp.rst
docs/dev/limitations.rst
docs/dev/sourcecode.rst
docs/extensions/environments.py
docs/fwsp/cwt.rst
docs/fwsp/dwt.rst
docs/fwsp/filter_banks.rst
docs/fwsp/index.rst
docs/images/srr_cs.png
docs/la/index.rst
docs/la/sparse_vectors.rst
docs/la/vector_norms.rst
docs/sls/index.rst
docs/sls/ista.rst
docs/sls/thresholding.rst
docs/sls/underdetermined.rst
docs/source/cluster.rst
docs/source/cs.rst
docs/source/cvx_recovery.rst
docs/source/data.rst
docs/source/dict.rst
docs/source/dsp.rst
docs/source/ef.rst
docs/source/geo.rst
docs/source/index.rst
docs/source/la.rst
docs/source/lop.rst
docs/source/modules.rst
docs/source/opt.rst
docs/source/pursuit.rst
docs/source/sls.rst
docs/source/ssc.rst
docs/source/util.rst
docs/source/vision.rst
docs/source/wavelets.rst
docs/ssc/index.rst
docs/ssc/intro.rst
docs/tutorials/admm_l1.ipynb
docs/tutorials/dirac_cosine_dictionaries.ipynb
docs/tutorials/index.rst
examples/README.rst
examples/sparse_vector_normals.py
examples/cluster/README.rst
examples/cluster/kmeans.py
examples/cluster/ssc_omp.py
examples/dict/simple/ex_gaussian_1.py
examples/la/rq/ex_rq_1.py
examples/la/rq/ex_rq_2.py
examples/la/rq/ex_rq_update_1.py
examples/la/rq/ex_rq_update_2.py
examples/lop/README.rst
examples/lop/cs_operators.py
examples/lop/deblurring.py
examples/lop/deconvolution.py
examples/lop/matrix_operator.py
examples/lop/wt_op.py
examples/pursuit/README.rst
examples/pursuit/cosamp_step_by_step.py
examples/pursuit/cs1bit_biht.py
examples/pursuit/cosamp/ex_cosamp_jit_1.py
examples/pursuit/single_recovery/matching_pursuit/ex_mp_1.py
examples/rec_l1/README.rst
examples/rec_l1/partial_wh_sensor_cosine_basis.py
examples/rec_l1/spikes_l1ls.py
examples/wavelets/README.rst
examples/wavelets/cameraman_decomposition.py
examples/wavelets/chirp_cwt_mexh.py
examples/wavelets/frequency_change_detection.py
notebooks/README.rst
notebooks/benchmarks/nb_speed_benchmarks.ipynb
notebooks/experiments/README.rst
notebooks/experiments/pursuit/comparison/ex_recovery_comparison.py
notebooks/experiments/pursuit/comparison/nb_recovery_comparison_multiple_methods.ipynb
notebooks/experiments/pursuit/comparison/2021_06_08/records_success_rates.csv
notebooks/experiments/pursuit/comparison/2021_06_10/records_recovery_comparison.csv
notebooks/la/distances.ipynb
notebooks/pursuit/omp/omp_step_by_step.ipynb
notebooks/pursuit/omp/omp_vmap.ipynb
notebooks/ssm/nb_dirac_fourier_mutual_coherence.ipynb
notebooks/ssm/nb_underdetermined_systems.ipynb
paper/paper.bib
paper/paper.md
paper/srr_cs.png
requirements/requirements-docs.txt
requirements/requirements-examples.txt
requirements/requirements-tests.txt
requirements/requirements.txt
src/cr/sparse/__init__.py
src/cr/sparse/ef.py
src/cr/sparse/lop.py
src/cr/sparse/metrics.py
src/cr/sparse/version.py
src/cr/sparse/_src/__init__.py
src/cr/sparse/_src/distance.py
src/cr/sparse/_src/matrix.py
src/cr/sparse/_src/metrics.py
src/cr/sparse/_src/ndarray.py
src/cr/sparse/_src/norm.py
src/cr/sparse/_src/signal.py
src/cr/sparse/_src/signalcomparison.py
src/cr/sparse/_src/similarity.py
src/cr/sparse/_src/special.py
src/cr/sparse/_src/types.py
src/cr/sparse/_src/util.py
src/cr/sparse/_src/vector.py
src/cr/sparse/_src/bio/__init__.py
src/cr/sparse/_src/cluster/__init__.py
src/cr/sparse/_src/cluster/kmeans.py
src/cr/sparse/_src/cluster/spectral.py
src/cr/sparse/_src/cluster/util.py
src/cr/sparse/_src/cluster/ssc/__init__.py
src/cr/sparse/_src/cluster/ssc/omp.py
src/cr/sparse/_src/cluster/ssc/util.py
src/cr/sparse/_src/cs/__init__.py
src/cr/sparse/_src/cs/cs1bit/__init__.py
src/cr/sparse/_src/cs/cs1bit/biht.py
src/cr/sparse/_src/cs/cs1bit/rfp.py
src/cr/sparse/_src/cs/cs1bit/util.py
src/cr/sparse/_src/cvx/__init__.py
src/cr/sparse/_src/cvx/l1ls.py
src/cr/sparse/_src/cvx/adm/__init__.py
src/cr/sparse/_src/cvx/adm/yall1.py
src/cr/sparse/_src/data/__init__.py
src/cr/sparse/_src/data/synthetic/__init__.py
src/cr/sparse/_src/data/synthetic/random.py
src/cr/sparse/_src/data/synthetic/subspaces.py
src/cr/sparse/_src/dict/__init__.py
src/cr/sparse/_src/dict/comparison.py
src/cr/sparse/_src/dict/props.py
src/cr/sparse/_src/dict/simple.py
src/cr/sparse/_src/dictlearn/__init__.py
src/cr/sparse/_src/dictlearn/standard.py
src/cr/sparse/_src/discrete/__init__.py
src/cr/sparse/_src/discrete/number.py
src/cr/sparse/_src/dsp/__init__.py
src/cr/sparse/_src/dsp/dct.py
src/cr/sparse/_src/dsp/synthetic_signals.py
src/cr/sparse/_src/dsp/wht.py
src/cr/sparse/_src/geo/__init__.py
src/cr/sparse/_src/geo/thresholding.py
src/cr/sparse/_src/geo/wavelets.py
src/cr/sparse/_src/io/__init__.py
src/cr/sparse/_src/io/resource.py
src/cr/sparse/_src/io/sphinx.py
src/cr/sparse/_src/la/__init__.py
src/cr/sparse/_src/la/affine.py
src/cr/sparse/_src/la/chol.py
src/cr/sparse/_src/la/dls.py
src/cr/sparse/_src/la/householder.py
src/cr/sparse/_src/la/linear.py
src/cr/sparse/_src/la/rq.py
src/cr/sparse/_src/la/subspaces.py
src/cr/sparse/_src/la/svd_utils.py
src/cr/sparse/_src/la/triangular.py
src/cr/sparse/_src/la/util.py
src/cr/sparse/_src/la/spd/__init__.py
src/cr/sparse/_src/la/spd/jacobi.py
src/cr/sparse/_src/la/svdpack/__init__.py
src/cr/sparse/_src/la/svdpack/bdsqr.py
src/cr/sparse/_src/la/svdpack/lanbpro.py
src/cr/sparse/_src/la/svdpack/lanbpro_utils.py
src/cr/sparse/_src/la/svdpack/lansvd.py
src/cr/sparse/_src/la/svdpack/lansvd_utils.py
src/cr/sparse/_src/la/svdpack/reorth.py
src/cr/sparse/_src/lop/__init__.py
src/cr/sparse/_src/lop/basic.py
src/cr/sparse/_src/lop/block_diag.py
src/cr/sparse/_src/lop/calculus.py
src/cr/sparse/_src/lop/conv.py
src/cr/sparse/_src/lop/dot.py
src/cr/sparse/_src/lop/dwt.py
src/cr/sparse/_src/lop/fft.py
src/cr/sparse/_src/lop/filters.py
src/cr/sparse/_src/lop/identity.py
src/cr/sparse/_src/lop/impl.py
src/cr/sparse/_src/lop/lop.py
src/cr/sparse/_src/lop/normest.py
src/cr/sparse/_src/lop/onb.py
src/cr/sparse/_src/lop/props.py
src/cr/sparse/_src/lop/random.py
src/cr/sparse/_src/lop/reshape.py
src/cr/sparse/_src/lop/special_matrices.py
src/cr/sparse/_src/lop/spread.py
src/cr/sparse/_src/lop/tv.py
src/cr/sparse/_src/lop/util.py
src/cr/sparse/_src/opt/__init__.py
src/cr/sparse/_src/opt/cg.py
src/cr/sparse/_src/opt/pcg.py
src/cr/sparse/_src/opt/projections.py
src/cr/sparse/_src/opt/proximal.py
src/cr/sparse/_src/opt/shrinkage.py
src/cr/sparse/_src/pursuit/__init__.py
src/cr/sparse/_src/pursuit/cosamp.py
src/cr/sparse/_src/pursuit/defs.py
src/cr/sparse/_src/pursuit/htp.py
src/cr/sparse/_src/pursuit/iht.py
src/cr/sparse/_src/pursuit/mp.py
src/cr/sparse/_src/pursuit/omp.py
src/cr/sparse/_src/pursuit/phasetransition.py
src/cr/sparse/_src/pursuit/sp.py
src/cr/sparse/_src/pursuit/util.py
src/cr/sparse/_src/sls/__init__.py
src/cr/sparse/_src/sls/defs.py
src/cr/sparse/_src/sls/fista.py
src/cr/sparse/_src/sls/ista.py
src/cr/sparse/_src/sls/lsqr.py
src/cr/sparse/_src/sls/power.py
src/cr/sparse/_src/sls/svdpack/__init__.py
src/cr/sparse/_src/sls/svdpack/lanbpro.py
src/cr/sparse/_src/sls/svdpack/lansvd.py
src/cr/sparse/_src/sls/svdpack/util.py
src/cr/sparse/_src/tools/__init__.py
src/cr/sparse/_src/tools/performance.py
src/cr/sparse/_src/tools/trials_at_fixed_m_n.py
src/cr/sparse/_src/vision/__init__.py
src/cr/sparse/_src/vision/kernels.py
src/cr/sparse/_src/vision/transform/__init__.py
src/cr/sparse/_src/vision/transform/geom2d.py
src/cr/sparse/_src/vision/transform/geom3d.py
src/cr/sparse/_src/wt/__init__.py
src/cr/sparse/_src/wt/coeffs.py
src/cr/sparse/_src/wt/cont_wavelets.py
src/cr/sparse/_src/wt/conv.py
src/cr/sparse/_src/wt/cwt.py
src/cr/sparse/_src/wt/cwt_int_diff.py
src/cr/sparse/_src/wt/cwt_tc.py
src/cr/sparse/_src/wt/discrete.py
src/cr/sparse/_src/wt/dyad.py
src/cr/sparse/_src/wt/families.py
src/cr/sparse/_src/wt/multilevel.py
src/cr/sparse/_src/wt/multirate.py
src/cr/sparse/_src/wt/orth.py
src/cr/sparse/_src/wt/transform.py
src/cr/sparse/_src/wt/util.py
src/cr/sparse/_src/wt/wavelet.py
src/cr/sparse/bio/__init__.py
src/cr/sparse/cluster/__init__.py
src/cr/sparse/cluster/spectral.py
src/cr/sparse/cluster/ssc.py
src/cr/sparse/cluster/vq.py
src/cr/sparse/cs/__init__.py
src/cr/sparse/cs/cs1bit.py
src/cr/sparse/cvx/l1ls.py
src/cr/sparse/cvx/adm/__init__.py
src/cr/sparse/cvx/adm/yall1.py
src/cr/sparse/data/__init__.py
src/cr/sparse/dict/__init__.py
src/cr/sparse/dsp/__init__.py
src/cr/sparse/dsp/signals.py
src/cr/sparse/geo/__init__.py
src/cr/sparse/io/__init__.py
src/cr/sparse/io/resource.py
src/cr/sparse/la/__init__.py
src/cr/sparse/la/affine.py
src/cr/sparse/la/rq.py
src/cr/sparse/la/subspaces.py
src/cr/sparse/la/svd.py
src/cr/sparse/la/spd/__init__.py
src/cr/sparse/la/spd/jacobi.py
src/cr/sparse/opt/__init__.py
src/cr/sparse/opt/cg.py
src/cr/sparse/opt/pcg.py
src/cr/sparse/pursuit/__init__.py
src/cr/sparse/pursuit/cosamp.py
src/cr/sparse/pursuit/htp.py
src/cr/sparse/pursuit/iht.py
src/cr/sparse/pursuit/omp.py
src/cr/sparse/pursuit/phasetransition.py
src/cr/sparse/pursuit/sp.py
src/cr/sparse/sls/__init__.py
src/cr/sparse/sls/svd.py
src/cr/sparse/vision/__init__.py
src/cr/sparse/wt/__init__.py
src/cr/sparse/wt/wlab.py
src/cr_sparse.egg-info/PKG-INFO
src/cr_sparse.egg-info/SOURCES.txt
src/cr_sparse.egg-info/dependency_links.txt
src/cr_sparse.egg-info/entry_points.txt
src/cr_sparse.egg-info/not-zip-safe
src/cr_sparse.egg-info/requires.txt
src/cr_sparse.egg-info/top_level.txt
tests/__init__.py
tests/test_synthetic_data.py
tests/bio/bio_setup.py
tests/bio/test_bio.py
tests/cluster/cluster_setup.py
tests/cluster/test_cluster_utlis.py
tests/cluster/test_kmeans.py
tests/cluster/test_spectral.py
tests/cluster/ssc/ssc_setup.py
tests/cluster/ssc/test_ssc.py
tests/core/core_setup.py
tests/core/test_distance.py
tests/core/test_matrix.py
tests/core/test_metrics.py
tests/core/test_ndarray.py
tests/core/test_norms.py
tests/core/test_similarity.py
tests/core/test_special.py
tests/core/test_util.py
tests/core/test_vector.py
tests/cs/1bit/cs1bit_setup.py
tests/cs/1bit/test_biht.py
tests/cs/1bit/test_rfpi.py
tests/cvx/__init__.py
tests/cvx/cvx_setup.py
tests/cvx/test_l1ls.py
tests/cvx/test_yall1.py
tests/dictionaries/test_comparison.py
tests/dictionaries/test_onb.py
tests/dictionaries/test_sensing_matrix.py
tests/discrete/test_number.py
tests/dsp/__init__.py
tests/dsp/test_dct.py
tests/dsp/test_fwht.py
tests/dsp/test_signals.py
tests/ef/test_trials_fixed.py
tests/geo/geo_setup.py
tests/geo/test_ricker.py
tests/geo/test_threshold.py
tests/io/test_resource.py
tests/io/test_sphinx.py
tests/la/__init__.py
tests/la/setup.py
tests/la/test_affine.py
tests/la/test_cholesky.py
tests/la/test_householder.py
tests/la/test_lansvd.py
tests/la/test_linear.py
tests/la/test_rq.py
tests/la/test_solve_submatrix.py
tests/la/test_subspaces.py
tests/la/test_svd_utils.py
tests/la/test_triangular.py
tests/la/spd/test_jacobi.py
tests/lop/__init__.py
tests/lop/lop_setup.py
tests/lop/test_adjoint.py
tests/lop/test_basics.py
tests/lop/test_calculus.py
tests/lop/test_dot.py
tests/lop/test_fft.py
tests/lop/test_filters.py
tests/lop/test_matrix.py
tests/lop/test_multi_onb.py
tests/lop/test_normest.py
tests/lop/test_onb.py
tests/lop/test_operator_algebra.py
tests/lop/test_random_dicts.py
tests/lop/test_reshape.py
tests/lop/test_restriction.py
tests/lop/test_scalar_mult.py
tests/lop/test_scale.py
tests/lop/test_special_matrices.py
tests/lop/test_tv.py
tests/opt/__init__.py
tests/opt/opt_setup.py
tests/opt/test_cg.py
tests/opt/test_pcg.py
tests/opt/test_projections.py
tests/pursuit/test_mp.py
tests/pursuit/test_operator_recovery.py
tests/pursuit/test_phase_transition.py
tests/pursuit/test_sparse_recovery.py
tests/signal/test_signal.py
tests/sls/sls_setup.py
tests/sls/test_defs.py
tests/sls/test_fista.py
tests/sls/test_ista.py
tests/sls/test_lop_lansvd.py
tests/sls/test_lsqr.py
tests/wt/README.rst
tests/wt/__init__.py
tests/wt/setup.py
tests/wt/test_downcoef.py
tests/wt/test_dwt_idwt.py
tests/wt/test_family_names.py
tests/wt/test_padding.py
tests/wt/test_periodization.py
tests/wt/test_upcoef.py
tests/wt/test_updowncoef.py
tests/wt/test_wavedec.py
tests/wt/test_wavelet.py
tests/wt/test_waverec.py
tests/wt/test_wlab.py
tests/wt/test_wt.py
tests/wt/test_z_heavy1.py
tests/wt/cwt/cwt_setup.py
tests/wt/cwt/test_cwt_chirp.py