├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── help-.md │ └── installation-issue.md └── workflows │ ├── cd-build.yml │ ├── ci-build.yml │ └── style.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENCE.txt ├── README.md ├── docs ├── _templates │ ├── module.rst_t │ ├── package.rst_t │ └── toc.rst_t ├── requirements.txt └── source │ ├── about.rst │ ├── citing.rst │ ├── conf.py │ ├── contributing.rst │ ├── cosmostat_logo.jpg │ ├── dependencies.rst │ ├── index.rst │ ├── installation.rst │ ├── modopt_logo.png │ ├── my_ref.bib │ ├── neurospin_logo.png │ ├── notebooks.rst │ ├── output_17_0.png │ ├── output_21_0.png │ ├── output_5_0.png │ ├── output_9_0.png │ ├── plugin_example.rst │ ├── quickstart.rst │ ├── refs.bib │ ├── toc.rst │ └── z_ref.rst ├── examples ├── README.rst ├── __init__.py ├── conftest.py └── example_lasso_forward_backward.py ├── notebooks └── .gitkeep ├── pyproject.toml ├── src └── modopt │ ├── __init__.py │ ├── base │ ├── __init__.py │ ├── backend.py │ ├── np_adjust.py │ ├── observable.py │ ├── transform.py │ └── types.py │ ├── interface │ ├── __init__.py │ ├── errors.py │ └── log.py │ ├── math │ ├── __init__.py │ ├── convolve.py │ ├── matrix.py │ ├── metrics.py │ └── stats.py │ ├── opt │ ├── __init__.py │ ├── algorithms │ │ ├── __init__.py │ │ ├── admm.py │ │ ├── base.py │ │ ├── forward_backward.py │ │ ├── gradient_descent.py │ │ └── primal_dual.py │ ├── cost.py │ ├── gradient.py │ ├── linear │ │ ├── __init__.py │ │ ├── base.py │ │ └── wavelet.py │ ├── proximity.py │ └── reweight.py │ ├── plot │ ├── __init__.py │ └── cost_plot.py │ └── signal │ ├── __init__.py │ ├── filter.py │ ├── noise.py │ ├── positivity.py │ ├── svd.py │ ├── validation.py │ └── wavelet.py └── tests ├── test_algorithms.py ├── test_base.py ├── test_helpers ├── __init__.py └── utils.py ├── test_math.py ├── test_opt.py └── test_signal.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help-.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/ISSUE_TEMPLATE/help-.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/installation-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/ISSUE_TEMPLATE/installation-issue.md -------------------------------------------------------------------------------- /.github/workflows/cd-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/workflows/cd-build.yml -------------------------------------------------------------------------------- /.github/workflows/ci-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/workflows/ci-build.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/README.md -------------------------------------------------------------------------------- /docs/_templates/module.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/_templates/module.rst_t -------------------------------------------------------------------------------- /docs/_templates/package.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/_templates/package.rst_t -------------------------------------------------------------------------------- /docs/_templates/toc.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/_templates/toc.rst_t -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/about.rst -------------------------------------------------------------------------------- /docs/source/citing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/citing.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/cosmostat_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/cosmostat_logo.jpg -------------------------------------------------------------------------------- /docs/source/dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/dependencies.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/modopt_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/modopt_logo.png -------------------------------------------------------------------------------- /docs/source/my_ref.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/my_ref.bib -------------------------------------------------------------------------------- /docs/source/neurospin_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/neurospin_logo.png -------------------------------------------------------------------------------- /docs/source/notebooks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/notebooks.rst -------------------------------------------------------------------------------- /docs/source/output_17_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/output_17_0.png -------------------------------------------------------------------------------- /docs/source/output_21_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/output_21_0.png -------------------------------------------------------------------------------- /docs/source/output_5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/output_5_0.png -------------------------------------------------------------------------------- /docs/source/output_9_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/output_9_0.png -------------------------------------------------------------------------------- /docs/source/plugin_example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/plugin_example.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/refs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/refs.bib -------------------------------------------------------------------------------- /docs/source/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/toc.rst -------------------------------------------------------------------------------- /docs/source/z_ref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/docs/source/z_ref.rst -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/examples/conftest.py -------------------------------------------------------------------------------- /examples/example_lasso_forward_backward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/examples/example_lasso_forward_backward.py -------------------------------------------------------------------------------- /notebooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/modopt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/__init__.py -------------------------------------------------------------------------------- /src/modopt/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/base/__init__.py -------------------------------------------------------------------------------- /src/modopt/base/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/base/backend.py -------------------------------------------------------------------------------- /src/modopt/base/np_adjust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/base/np_adjust.py -------------------------------------------------------------------------------- /src/modopt/base/observable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/base/observable.py -------------------------------------------------------------------------------- /src/modopt/base/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/base/transform.py -------------------------------------------------------------------------------- /src/modopt/base/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/base/types.py -------------------------------------------------------------------------------- /src/modopt/interface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/interface/__init__.py -------------------------------------------------------------------------------- /src/modopt/interface/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/interface/errors.py -------------------------------------------------------------------------------- /src/modopt/interface/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/interface/log.py -------------------------------------------------------------------------------- /src/modopt/math/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/math/__init__.py -------------------------------------------------------------------------------- /src/modopt/math/convolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/math/convolve.py -------------------------------------------------------------------------------- /src/modopt/math/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/math/matrix.py -------------------------------------------------------------------------------- /src/modopt/math/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/math/metrics.py -------------------------------------------------------------------------------- /src/modopt/math/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/math/stats.py -------------------------------------------------------------------------------- /src/modopt/opt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/__init__.py -------------------------------------------------------------------------------- /src/modopt/opt/algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/algorithms/__init__.py -------------------------------------------------------------------------------- /src/modopt/opt/algorithms/admm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/algorithms/admm.py -------------------------------------------------------------------------------- /src/modopt/opt/algorithms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/algorithms/base.py -------------------------------------------------------------------------------- /src/modopt/opt/algorithms/forward_backward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/algorithms/forward_backward.py -------------------------------------------------------------------------------- /src/modopt/opt/algorithms/gradient_descent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/algorithms/gradient_descent.py -------------------------------------------------------------------------------- /src/modopt/opt/algorithms/primal_dual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/algorithms/primal_dual.py -------------------------------------------------------------------------------- /src/modopt/opt/cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/cost.py -------------------------------------------------------------------------------- /src/modopt/opt/gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/gradient.py -------------------------------------------------------------------------------- /src/modopt/opt/linear/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/linear/__init__.py -------------------------------------------------------------------------------- /src/modopt/opt/linear/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/linear/base.py -------------------------------------------------------------------------------- /src/modopt/opt/linear/wavelet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/linear/wavelet.py -------------------------------------------------------------------------------- /src/modopt/opt/proximity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/proximity.py -------------------------------------------------------------------------------- /src/modopt/opt/reweight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/opt/reweight.py -------------------------------------------------------------------------------- /src/modopt/plot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/plot/__init__.py -------------------------------------------------------------------------------- /src/modopt/plot/cost_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/plot/cost_plot.py -------------------------------------------------------------------------------- /src/modopt/signal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/__init__.py -------------------------------------------------------------------------------- /src/modopt/signal/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/filter.py -------------------------------------------------------------------------------- /src/modopt/signal/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/noise.py -------------------------------------------------------------------------------- /src/modopt/signal/positivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/positivity.py -------------------------------------------------------------------------------- /src/modopt/signal/svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/svd.py -------------------------------------------------------------------------------- /src/modopt/signal/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/validation.py -------------------------------------------------------------------------------- /src/modopt/signal/wavelet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/src/modopt/signal/wavelet.py -------------------------------------------------------------------------------- /tests/test_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_algorithms.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_helpers/__init__.py -------------------------------------------------------------------------------- /tests/test_helpers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_helpers/utils.py -------------------------------------------------------------------------------- /tests/test_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_math.py -------------------------------------------------------------------------------- /tests/test_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_opt.py -------------------------------------------------------------------------------- /tests/test_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CEA-COSMIC/ModOpt/HEAD/tests/test_signal.py --------------------------------------------------------------------------------