.coveragerc
.gitattributes
.gitignore
.pre-commit-config.yaml
CONTRIBUTING.rst
LICENSE
MANIFEST.in
Makefile
README.rst
RELEASE.md
codecov.yml
pyproject.toml
pytest.ini
setup.cfg
setup.py
.github/workflows/deploy_ghpages.yml
.github/workflows/lint.yml
.github/workflows/unittests.yml
.github/workflows/upload-to-pypi.yml
alphacsc/__init__.py
alphacsc/_d_solver.py
alphacsc/_version.py
alphacsc/_z_encoder.py
alphacsc/convolutional_dictionary_learning.py
alphacsc/init_dict.py
alphacsc/learn_d_z.py
alphacsc/learn_d_z_mcem.py
alphacsc/learn_d_z_multi.py
alphacsc/loss_and_gradient.py
alphacsc/online_dictionary_learning.py
alphacsc/simulate.py
alphacsc/update_d.py
alphacsc/update_d_multi.py
alphacsc/update_w.py
alphacsc/update_z.py
alphacsc/update_z_multi.py
alphacsc.egg-info/PKG-INFO
alphacsc.egg-info/SOURCES.txt
alphacsc.egg-info/dependency_links.txt
alphacsc.egg-info/requires.txt
alphacsc.egg-info/top_level.txt
alphacsc.egg-info/zip-safe
alphacsc/cython_code/.gitignore
alphacsc/cython_code/__init__.py
alphacsc/cython_code/compute_ztX.c
alphacsc/cython_code/compute_ztX.pyx
alphacsc/cython_code/compute_ztz.c
alphacsc/cython_code/compute_ztz.pyx
alphacsc/cython_code/coordinate_descent.c
alphacsc/cython_code/coordinate_descent.pyx
alphacsc/cython_code/sparse_conv.c
alphacsc/cython_code/sparse_conv.pyx
alphacsc/cython_code/tests/test_compute_ztX.py
alphacsc/cython_code/tests/test_compute_ztz.py
alphacsc/cython_code/tests/test_coordinate_descent.py
alphacsc/cython_code/tests/test_sparse_conv.py
alphacsc/datasets/__init__.py
alphacsc/datasets/hcp.py
alphacsc/datasets/mne_data.py
alphacsc/datasets/simulate.py
alphacsc/other/.gitignore
alphacsc/other/__init__.py
alphacsc/other/heide_csc.py
alphacsc/other/k_medoids.py
alphacsc/other/motif.py
alphacsc/other/swm.py
alphacsc/other/kmc2/__init__.py
alphacsc/other/kmc2/custom_distances.py
alphacsc/other/kmc2/kmc2.c
alphacsc/other/kmc2/kmc2.pyx
alphacsc/other/kmc2/tests/test_custom_distances.py
alphacsc/other/kmc2/tests/test_kmc2.py
alphacsc/other/sdtw/LICENSE
alphacsc/other/sdtw/__init__.py
alphacsc/other/sdtw/barycenter.py
alphacsc/other/sdtw/chainer_func.py
alphacsc/other/sdtw/dataset.py
alphacsc/other/sdtw/distance.py
alphacsc/other/sdtw/path.py
alphacsc/other/sdtw/soft_dtw.py
alphacsc/other/sdtw/soft_dtw_fast.c
alphacsc/other/sdtw/soft_dtw_fast.pyx
alphacsc/other/sporco/.codecov.yml
alphacsc/other/sporco/.gitignore
alphacsc/other/sporco/.landscape.yml
alphacsc/other/sporco/.travis.yml
alphacsc/other/sporco/CHANGES.rst
alphacsc/other/sporco/CONTRIBUTORS.rst
alphacsc/other/sporco/LICENSE
alphacsc/other/sporco/MANIFEST.in
alphacsc/other/sporco/README.rst
alphacsc/other/sporco/pytest.ini
alphacsc/other/sporco/requirements.txt
alphacsc/other/sporco/setup.cfg
alphacsc/other/sporco/setup.py
alphacsc/other/sporco/bin/sporco_get_images
alphacsc/other/sporco/docs/rtd_requirements.txt
alphacsc/other/sporco/docs/source/admm.rst
alphacsc/other/sporco/docs/source/callgraph.py
alphacsc/other/sporco/docs/source/conf.py
alphacsc/other/sporco/docs/source/docntbk.py
alphacsc/other/sporco/docs/source/fista.rst
alphacsc/other/sporco/docs/source/index.rst
alphacsc/other/sporco/docs/source/install.rst
alphacsc/other/sporco/docs/source/invprob.rst
alphacsc/other/sporco/docs/source/modules.rst
alphacsc/other/sporco/docs/source/notes.rst
alphacsc/other/sporco/docs/source/overview.rst
alphacsc/other/sporco/docs/source/references.bib
alphacsc/other/sporco/docs/source/sporco.cuda.rst
alphacsc/other/sporco/docs/source/util.rst
alphacsc/other/sporco/docs/source/zreferences.rst
alphacsc/other/sporco/docs/source/_static/logo.png
alphacsc/other/sporco/docs/source/_static/showtoggle.css
alphacsc/other/sporco/docs/source/_static/sporco.css
alphacsc/other/sporco/docs/source/_templates/page.html
alphacsc/other/sporco/docs/source/admm/admm.rst
alphacsc/other/sporco/docs/source/admm/admmcnsns.rst
alphacsc/other/sporco/docs/source/admm/admmequal.rst
alphacsc/other/sporco/docs/source/admm/admmtwoblk.rst
alphacsc/other/sporco/docs/source/admm/convtwoblk.rst
alphacsc/other/sporco/docs/source/fista/fista.rst
alphacsc/other/sporco/docs/source/fista/fistadft.rst
alphacsc/other/sporco/docs/source/invprob/bpdn.rst
alphacsc/other/sporco/docs/source/invprob/bpdndl.rst
alphacsc/other/sporco/docs/source/invprob/cbpdn.rst
alphacsc/other/sporco/docs/source/invprob/cbpdndl.rst
alphacsc/other/sporco/docs/source/invprob/ccmod.rst
alphacsc/other/sporco/docs/source/invprob/cmod.rst
alphacsc/other/sporco/docs/source/invprob/dictlrn.rst
alphacsc/other/sporco/docs/source/invprob/rpca.rst
alphacsc/other/sporco/docs/source/invprob/spline.rst
alphacsc/other/sporco/docs/source/invprob/tvl1.rst
alphacsc/other/sporco/docs/source/invprob/tvl2.rst
alphacsc/other/sporco/examples/getntbk.py
alphacsc/other/sporco/examples/mkntbk.py
alphacsc/other/sporco/examples/scripts/index.rst
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_cns_gry.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_fista_clr.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_jnt_clr.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_md_clr.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_md_gry.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_parcns_clr.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_parcns_gry.py
alphacsc/other/sporco/examples/scripts/cdl/cbpdndl_video.py
alphacsc/other/sporco/examples/scripts/cdl/ccmod_cns_gry.py
alphacsc/other/sporco/examples/scripts/cdl/index.rst
alphacsc/other/sporco/examples/scripts/csc/cbpdn_ams_clr.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_ams_gry.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_clr_cd.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_clr_gd.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_cuda.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_fista_gry.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_grd_cuda.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_gry.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_jnt_clr.py
alphacsc/other/sporco/examples/scripts/csc/cbpdn_md_gry.py
alphacsc/other/sporco/examples/scripts/csc/gwnden_clr.py
alphacsc/other/sporco/examples/scripts/csc/gwnden_gry.py
alphacsc/other/sporco/examples/scripts/csc/implsden_clr.py
alphacsc/other/sporco/examples/scripts/csc/index.rst
alphacsc/other/sporco/examples/scripts/dl/bpdndl.py
alphacsc/other/sporco/examples/scripts/dl/cmod.py
alphacsc/other/sporco/examples/scripts/dl/index.rst
alphacsc/other/sporco/examples/scripts/misc/admmcnsns.py
alphacsc/other/sporco/examples/scripts/misc/index.rst
alphacsc/other/sporco/examples/scripts/misc/plotting.py
alphacsc/other/sporco/examples/scripts/misc/rpca.py
alphacsc/other/sporco/examples/scripts/misc/spline.py
alphacsc/other/sporco/examples/scripts/sc/bpdn.py
alphacsc/other/sporco/examples/scripts/sc/bpdnjnt.py
alphacsc/other/sporco/examples/scripts/sc/bpdnprjl1.py
alphacsc/other/sporco/examples/scripts/sc/index.rst
alphacsc/other/sporco/examples/scripts/sc/minl1prjl2.py
alphacsc/other/sporco/examples/scripts/tv/index.rst
alphacsc/other/sporco/examples/scripts/tv/tvl1dcn_den.py
alphacsc/other/sporco/examples/scripts/tv/tvl1den_clr.py
alphacsc/other/sporco/examples/scripts/tv/tvl1den_gry.py
alphacsc/other/sporco/examples/scripts/tv/tvl2dcn_den.py
alphacsc/other/sporco/examples/scripts/tv/tvl2den_clr.py
alphacsc/other/sporco/examples/scripts/tv/tvl2den_gry.py
alphacsc/other/sporco/sporco/__init__.py
alphacsc/other/sporco/sporco/cdict.py
alphacsc/other/sporco/sporco/cnvrep.py
alphacsc/other/sporco/sporco/linalg.py
alphacsc/other/sporco/sporco/metric.py
alphacsc/other/sporco/sporco/plot.py
alphacsc/other/sporco/sporco/prox.py
alphacsc/other/sporco/sporco/util.py
alphacsc/other/sporco/sporco/admm/__init__.py
alphacsc/other/sporco/sporco/admm/admm.py
alphacsc/other/sporco/sporco/admm/bpdn.py
alphacsc/other/sporco/sporco/admm/bpdndl.py
alphacsc/other/sporco/sporco/admm/cbpdn.py
alphacsc/other/sporco/sporco/admm/cbpdndl.py
alphacsc/other/sporco/sporco/admm/cbpdntv.py
alphacsc/other/sporco/sporco/admm/ccmod.py
alphacsc/other/sporco/sporco/admm/ccmodmd.py
alphacsc/other/sporco/sporco/admm/cmod.py
alphacsc/other/sporco/sporco/admm/dictlrn.py
alphacsc/other/sporco/sporco/admm/parcnsdl.py
alphacsc/other/sporco/sporco/admm/rpca.py
alphacsc/other/sporco/sporco/admm/spline.py
alphacsc/other/sporco/sporco/admm/tvl1.py
alphacsc/other/sporco/sporco/admm/tvl2.py
alphacsc/other/sporco/sporco/admm/tests/__init__.py
alphacsc/other/sporco/sporco/admm/tests/test_bpdn.py
alphacsc/other/sporco/sporco/admm/tests/test_bpdndl.py
alphacsc/other/sporco/sporco/admm/tests/test_cbpdn.py
alphacsc/other/sporco/sporco/admm/tests/test_cbpdndl.py
alphacsc/other/sporco/sporco/admm/tests/test_cbpdntv.py
alphacsc/other/sporco/sporco/admm/tests/test_ccmod.py
alphacsc/other/sporco/sporco/admm/tests/test_ccmodmd.py
alphacsc/other/sporco/sporco/admm/tests/test_cmod.py
alphacsc/other/sporco/sporco/admm/tests/test_parcnsdl.py
alphacsc/other/sporco/sporco/admm/tests/test_rpca.py
alphacsc/other/sporco/sporco/admm/tests/test_spline.py
alphacsc/other/sporco/sporco/admm/tests/test_tvl1.py
alphacsc/other/sporco/sporco/admm/tests/test_tvl2.py
alphacsc/other/sporco/sporco/cuda/__init__.py
alphacsc/other/sporco/sporco/data/README.rst
alphacsc/other/sporco/sporco/data/barbara.png
alphacsc/other/sporco/sporco/data/convdict.npz
alphacsc/other/sporco/sporco/data/kodim23.png
alphacsc/other/sporco/sporco/data/monarch.png
alphacsc/other/sporco/sporco/data/sail.png
alphacsc/other/sporco/sporco/data/tulips.png
alphacsc/other/sporco/sporco/fista/__init__.py
alphacsc/other/sporco/sporco/fista/cbpdn.py
alphacsc/other/sporco/sporco/fista/cbpdndl.py
alphacsc/other/sporco/sporco/fista/ccmod.py
alphacsc/other/sporco/sporco/fista/fista.py
alphacsc/other/sporco/sporco/fista/tests/__init__.py
alphacsc/other/sporco/sporco/fista/tests/test_cbpdn.py
alphacsc/other/sporco/sporco/fista/tests/test_cbpdndl.py
alphacsc/other/sporco/sporco/fista/tests/test_ccmod.py
alphacsc/other/sporco/sporco/tests/conftest.py
alphacsc/other/sporco/sporco/tests/test_cdict.py
alphacsc/other/sporco/sporco/tests/test_cnvrep.py
alphacsc/other/sporco/sporco/tests/test_linalg.py
alphacsc/other/sporco/sporco/tests/test_metric.py
alphacsc/other/sporco/sporco/tests/test_plot.py
alphacsc/other/sporco/sporco/tests/test_prox.py
alphacsc/other/sporco/sporco/tests/test_util.py
alphacsc/tests/conftest.py
alphacsc/tests/test_d_solver.py
alphacsc/tests/test_init_d.py
alphacsc/tests/test_learn_d_z.py
alphacsc/tests/test_learn_d_z_multi.py
alphacsc/tests/test_learn_d_z_weighted.py
alphacsc/tests/test_loss_and_gradient.py
alphacsc/tests/test_online_dictionary_learning.py
alphacsc/tests/test_update_d_multi.py
alphacsc/tests/test_update_z_multi.py
alphacsc/tests/test_z_encoder.py
alphacsc/utils/__init__.py
alphacsc/utils/arma.py
alphacsc/utils/compute_constants.py
alphacsc/utils/convolution.py
alphacsc/utils/coordinate_descent.py
alphacsc/utils/dictionary.py
alphacsc/utils/lil.py
alphacsc/utils/optim.py
alphacsc/utils/profile_this.py
alphacsc/utils/signal.py
alphacsc/utils/validation.py
alphacsc/utils/whitening.py
alphacsc/utils/tests/test_constants.py
alphacsc/utils/tests/test_lil.py
alphacsc/utils/tests/test_optim.py
alphacsc/utils/tests/test_utils.py
alphacsc/utils/tests/test_validation.py
alphacsc/viz/__init__.py
alphacsc/viz/callback.py
alphacsc/viz/epoch.py
alphacsc/viz/plot_output.py
alphacsc/viz/tools.py
benchmarks/1D_vs_multi_plot.py
benchmarks/1D_vs_multi_run.py
benchmarks/bench_methods_plot.py
benchmarks/bench_methods_run.py
benchmarks/scaling_channels_plot.py
benchmarks/scaling_channels_run.py
benchmarks/function_benchmarks/compute_ztX.py
benchmarks/function_benchmarks/compute_ztz.py
benchmarks/function_benchmarks/convolve_ztz.py
benchmarks/function_benchmarks/greedy_coordinate_descent.py
benchmarks/function_benchmarks/multivariate_convolve.py
benchmarks/function_benchmarks/multivariate_convolve_2.py
doc/.gitignore
doc/Makefile
doc/api.rst
doc/conf.py
doc/index.rst
doc/models.rst
examples/README.txt
examples/rodent_striatum.npy
examples/csc/README.txt
examples/csc/plot_cross_frequency_coupling.py
examples/csc/plot_lfp_data.py
examples/csc/plot_simulate_csc.py
examples/csc/plot_simulate_randomstate.py
examples/dicodile/README.txt
examples/dicodile/plot_gait.py
examples/multicsc/README.txt
examples/multicsc/plot_sample_evoked_response.py
examples/multicsc/plot_somato_mu_waves.py
examples/noise_alpha/README.txt
examples/noise_alpha/plot_empirical_strong_artifacts.py
examples/noise_alpha/plot_simulate_alphacsc.py
examples/other/README.txt
examples/other/plot_simulate_motif.py
examples/other/plot_simulate_swm.py