├── .github └── workflows │ ├── build.yaml │ ├── deploy.yaml │ └── flake8.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── azure-pipelines.yml ├── docs ├── Makefile └── source │ ├── _static │ ├── favicon.ico │ ├── pyproximal.png │ ├── pyproximal_b.png │ └── style.css │ ├── _templates │ ├── autosummary │ │ ├── base.rst │ │ ├── class.rst │ │ ├── exception.rst │ │ ├── function.rst │ │ └── module.rst │ └── layout.html │ ├── adding.rst │ ├── api │ └── index.rst │ ├── changelog.rst │ ├── conf.py │ ├── contributing.rst │ ├── credits.rst │ ├── index.rst │ └── installation.rst ├── environment-dev-arm.yml ├── environment-dev.yml ├── environment.yml ├── examples ├── README.txt ├── plot_concave_penalties.py ├── plot_dykstra.py ├── plot_indicators.py ├── plot_norms.py └── plot_quadratic.py ├── pyproject.toml ├── pyproximal ├── ProxOperator.py ├── __init__.py ├── optimization │ ├── __init__.py │ ├── bregman.py │ ├── palm.py │ ├── pnp.py │ ├── primal.py │ ├── primaldual.py │ ├── segmentation.py │ └── sr3.py ├── projection │ ├── AffineSet.py │ ├── Box.py │ ├── Euclidean.py │ ├── GenericIntersection.py │ ├── HalfSpace.py │ ├── Hankel.py │ ├── Intersection.py │ ├── L0.py │ ├── L1.py │ ├── Nuclear.py │ ├── Simplex.py │ └── __init__.py ├── proximal │ ├── AffineSet.py │ ├── Box.py │ ├── ETP.py │ ├── Euclidean.py │ ├── Geman.py │ ├── GenericIntersection.py │ ├── HalfSpace.py │ ├── Hankel.py │ ├── Huber.py │ ├── Intersection.py │ ├── L0.py │ ├── L1.py │ ├── L2.py │ ├── L21.py │ ├── L21_plus_L1.py │ ├── Log.py │ ├── Nonlinear.py │ ├── Nuclear.py │ ├── Orthogonal.py │ ├── Quadratic.py │ ├── QuadraticEnvelope.py │ ├── RelaxedMS.py │ ├── SCAD.py │ ├── Simplex.py │ ├── SingularValuePenalty.py │ ├── Sum.py │ ├── TV.py │ ├── VStack.py │ ├── _Dykstra.py │ ├── _Simplex_cuda.py │ ├── _Simplex_numba.py │ └── __init__.py └── utils │ ├── __init__.py │ ├── backend.py │ ├── bilinear.py │ ├── gradtest.py │ ├── moreau.py │ ├── typing.py │ └── utils.py ├── pytests ├── test_basic.py ├── test_bilinear.py ├── test_concave_penalties.py ├── test_dykstra.py ├── test_grads.py ├── test_norms.py ├── test_projection.py ├── test_proximal.py └── test_solver.py ├── requirements-dev.txt ├── requirements-doc.txt ├── requirements.txt ├── setup.cfg ├── testdata ├── brainphantom.mat ├── butterfly.png ├── marmousi_trace.npy ├── mocap.npz ├── shepp_logan_phantom.npy ├── spiralsampling.mat ├── sunflower.png └── triplepoint.png └── tutorials ├── README.txt ├── adaptivepd.py ├── basispursuit.py ├── brainmri.py ├── constrained.py ├── denoising.py ├── groupsparsity.py ├── hankel_matrix_estimation.py ├── lowrankcompletion.py ├── matrixfactorization.py ├── nonlinearconstrained.py ├── nrsfm.py ├── plugandplay.py ├── relaxed_mumford-shah.py ├── segmentation.py └── twist.py /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/flake8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/.github/workflows/flake8.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_static/favicon.ico -------------------------------------------------------------------------------- /docs/source/_static/pyproximal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_static/pyproximal.png -------------------------------------------------------------------------------- /docs/source/_static/pyproximal_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_static/pyproximal_b.png -------------------------------------------------------------------------------- /docs/source/_static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_static/style.css -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/exception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_templates/autosummary/exception.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/function.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_templates/autosummary/function.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/source/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/_templates/layout.html -------------------------------------------------------------------------------- /docs/source/adding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/adding.rst -------------------------------------------------------------------------------- /docs/source/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/api/index.rst -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/credits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/credits.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /environment-dev-arm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/environment-dev-arm.yml -------------------------------------------------------------------------------- /environment-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/environment-dev.yml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/examples/README.txt -------------------------------------------------------------------------------- /examples/plot_concave_penalties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/examples/plot_concave_penalties.py -------------------------------------------------------------------------------- /examples/plot_dykstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/examples/plot_dykstra.py -------------------------------------------------------------------------------- /examples/plot_indicators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/examples/plot_indicators.py -------------------------------------------------------------------------------- /examples/plot_norms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/examples/plot_norms.py -------------------------------------------------------------------------------- /examples/plot_quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/examples/plot_quadratic.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyproximal/ProxOperator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/ProxOperator.py -------------------------------------------------------------------------------- /pyproximal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/__init__.py -------------------------------------------------------------------------------- /pyproximal/optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/__init__.py -------------------------------------------------------------------------------- /pyproximal/optimization/bregman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/bregman.py -------------------------------------------------------------------------------- /pyproximal/optimization/palm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/palm.py -------------------------------------------------------------------------------- /pyproximal/optimization/pnp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/pnp.py -------------------------------------------------------------------------------- /pyproximal/optimization/primal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/primal.py -------------------------------------------------------------------------------- /pyproximal/optimization/primaldual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/primaldual.py -------------------------------------------------------------------------------- /pyproximal/optimization/segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/segmentation.py -------------------------------------------------------------------------------- /pyproximal/optimization/sr3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/optimization/sr3.py -------------------------------------------------------------------------------- /pyproximal/projection/AffineSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/AffineSet.py -------------------------------------------------------------------------------- /pyproximal/projection/Box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/Box.py -------------------------------------------------------------------------------- /pyproximal/projection/Euclidean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/Euclidean.py -------------------------------------------------------------------------------- /pyproximal/projection/GenericIntersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/GenericIntersection.py -------------------------------------------------------------------------------- /pyproximal/projection/HalfSpace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/HalfSpace.py -------------------------------------------------------------------------------- /pyproximal/projection/Hankel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/Hankel.py -------------------------------------------------------------------------------- /pyproximal/projection/Intersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/Intersection.py -------------------------------------------------------------------------------- /pyproximal/projection/L0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/L0.py -------------------------------------------------------------------------------- /pyproximal/projection/L1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/L1.py -------------------------------------------------------------------------------- /pyproximal/projection/Nuclear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/Nuclear.py -------------------------------------------------------------------------------- /pyproximal/projection/Simplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/Simplex.py -------------------------------------------------------------------------------- /pyproximal/projection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/projection/__init__.py -------------------------------------------------------------------------------- /pyproximal/proximal/AffineSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/AffineSet.py -------------------------------------------------------------------------------- /pyproximal/proximal/Box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Box.py -------------------------------------------------------------------------------- /pyproximal/proximal/ETP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/ETP.py -------------------------------------------------------------------------------- /pyproximal/proximal/Euclidean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Euclidean.py -------------------------------------------------------------------------------- /pyproximal/proximal/Geman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Geman.py -------------------------------------------------------------------------------- /pyproximal/proximal/GenericIntersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/GenericIntersection.py -------------------------------------------------------------------------------- /pyproximal/proximal/HalfSpace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/HalfSpace.py -------------------------------------------------------------------------------- /pyproximal/proximal/Hankel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Hankel.py -------------------------------------------------------------------------------- /pyproximal/proximal/Huber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Huber.py -------------------------------------------------------------------------------- /pyproximal/proximal/Intersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Intersection.py -------------------------------------------------------------------------------- /pyproximal/proximal/L0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/L0.py -------------------------------------------------------------------------------- /pyproximal/proximal/L1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/L1.py -------------------------------------------------------------------------------- /pyproximal/proximal/L2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/L2.py -------------------------------------------------------------------------------- /pyproximal/proximal/L21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/L21.py -------------------------------------------------------------------------------- /pyproximal/proximal/L21_plus_L1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/L21_plus_L1.py -------------------------------------------------------------------------------- /pyproximal/proximal/Log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Log.py -------------------------------------------------------------------------------- /pyproximal/proximal/Nonlinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Nonlinear.py -------------------------------------------------------------------------------- /pyproximal/proximal/Nuclear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Nuclear.py -------------------------------------------------------------------------------- /pyproximal/proximal/Orthogonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Orthogonal.py -------------------------------------------------------------------------------- /pyproximal/proximal/Quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Quadratic.py -------------------------------------------------------------------------------- /pyproximal/proximal/QuadraticEnvelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/QuadraticEnvelope.py -------------------------------------------------------------------------------- /pyproximal/proximal/RelaxedMS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/RelaxedMS.py -------------------------------------------------------------------------------- /pyproximal/proximal/SCAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/SCAD.py -------------------------------------------------------------------------------- /pyproximal/proximal/Simplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Simplex.py -------------------------------------------------------------------------------- /pyproximal/proximal/SingularValuePenalty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/SingularValuePenalty.py -------------------------------------------------------------------------------- /pyproximal/proximal/Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/Sum.py -------------------------------------------------------------------------------- /pyproximal/proximal/TV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/TV.py -------------------------------------------------------------------------------- /pyproximal/proximal/VStack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/VStack.py -------------------------------------------------------------------------------- /pyproximal/proximal/_Dykstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/_Dykstra.py -------------------------------------------------------------------------------- /pyproximal/proximal/_Simplex_cuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/_Simplex_cuda.py -------------------------------------------------------------------------------- /pyproximal/proximal/_Simplex_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/_Simplex_numba.py -------------------------------------------------------------------------------- /pyproximal/proximal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/proximal/__init__.py -------------------------------------------------------------------------------- /pyproximal/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/__init__.py -------------------------------------------------------------------------------- /pyproximal/utils/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/backend.py -------------------------------------------------------------------------------- /pyproximal/utils/bilinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/bilinear.py -------------------------------------------------------------------------------- /pyproximal/utils/gradtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/gradtest.py -------------------------------------------------------------------------------- /pyproximal/utils/moreau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/moreau.py -------------------------------------------------------------------------------- /pyproximal/utils/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/typing.py -------------------------------------------------------------------------------- /pyproximal/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pyproximal/utils/utils.py -------------------------------------------------------------------------------- /pytests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_basic.py -------------------------------------------------------------------------------- /pytests/test_bilinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_bilinear.py -------------------------------------------------------------------------------- /pytests/test_concave_penalties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_concave_penalties.py -------------------------------------------------------------------------------- /pytests/test_dykstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_dykstra.py -------------------------------------------------------------------------------- /pytests/test_grads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_grads.py -------------------------------------------------------------------------------- /pytests/test_norms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_norms.py -------------------------------------------------------------------------------- /pytests/test_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_projection.py -------------------------------------------------------------------------------- /pytests/test_proximal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_proximal.py -------------------------------------------------------------------------------- /pytests/test_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/pytests/test_solver.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/requirements-doc.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | . 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/setup.cfg -------------------------------------------------------------------------------- /testdata/brainphantom.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/brainphantom.mat -------------------------------------------------------------------------------- /testdata/butterfly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/butterfly.png -------------------------------------------------------------------------------- /testdata/marmousi_trace.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/marmousi_trace.npy -------------------------------------------------------------------------------- /testdata/mocap.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/mocap.npz -------------------------------------------------------------------------------- /testdata/shepp_logan_phantom.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/shepp_logan_phantom.npy -------------------------------------------------------------------------------- /testdata/spiralsampling.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/spiralsampling.mat -------------------------------------------------------------------------------- /testdata/sunflower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/sunflower.png -------------------------------------------------------------------------------- /testdata/triplepoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/testdata/triplepoint.png -------------------------------------------------------------------------------- /tutorials/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/README.txt -------------------------------------------------------------------------------- /tutorials/adaptivepd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/adaptivepd.py -------------------------------------------------------------------------------- /tutorials/basispursuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/basispursuit.py -------------------------------------------------------------------------------- /tutorials/brainmri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/brainmri.py -------------------------------------------------------------------------------- /tutorials/constrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/constrained.py -------------------------------------------------------------------------------- /tutorials/denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/denoising.py -------------------------------------------------------------------------------- /tutorials/groupsparsity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/groupsparsity.py -------------------------------------------------------------------------------- /tutorials/hankel_matrix_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/hankel_matrix_estimation.py -------------------------------------------------------------------------------- /tutorials/lowrankcompletion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/lowrankcompletion.py -------------------------------------------------------------------------------- /tutorials/matrixfactorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/matrixfactorization.py -------------------------------------------------------------------------------- /tutorials/nonlinearconstrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/nonlinearconstrained.py -------------------------------------------------------------------------------- /tutorials/nrsfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/nrsfm.py -------------------------------------------------------------------------------- /tutorials/plugandplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/plugandplay.py -------------------------------------------------------------------------------- /tutorials/relaxed_mumford-shah.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/relaxed_mumford-shah.py -------------------------------------------------------------------------------- /tutorials/segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/segmentation.py -------------------------------------------------------------------------------- /tutorials/twist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyLops/pyproximal/HEAD/tutorials/twist.py --------------------------------------------------------------------------------