├── .environment.yml ├── .gitignore ├── .readthedocs.yml ├── .travis.yml ├── LICENSE.md ├── Makefile ├── README.md ├── descent ├── __init__.py ├── algorithms.py ├── main.py ├── metadata.py ├── objectives.py ├── proxops.py └── utils.py ├── docs ├── Makefile ├── api.rst ├── changelog.rst ├── conf.py ├── index.rst ├── installation.rst ├── proxops.rst ├── quickstart.rst └── releases │ └── v0.0.rst ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── test_matrix_approx.py ├── test_objectives.py ├── test_proxops.py ├── test_quadratic.py ├── test_rosenbrock.py ├── test_sparse_regression.py └── test_utils.py /.environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/.environment.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/README.md -------------------------------------------------------------------------------- /descent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/__init__.py -------------------------------------------------------------------------------- /descent/algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/algorithms.py -------------------------------------------------------------------------------- /descent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/main.py -------------------------------------------------------------------------------- /descent/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/metadata.py -------------------------------------------------------------------------------- /descent/objectives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/objectives.py -------------------------------------------------------------------------------- /descent/proxops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/proxops.py -------------------------------------------------------------------------------- /descent/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/descent/utils.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/proxops.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/proxops.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/releases/v0.0.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | pytest 3 | coverage 4 | flake8 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | toolz 3 | scipy 4 | multipledispatch 5 | tableprint 6 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=100 3 | exclude=__init__.py 4 | ignore=F811 5 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_matrix_approx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_matrix_approx.py -------------------------------------------------------------------------------- /tests/test_objectives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_objectives.py -------------------------------------------------------------------------------- /tests/test_proxops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_proxops.py -------------------------------------------------------------------------------- /tests/test_quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_quadratic.py -------------------------------------------------------------------------------- /tests/test_rosenbrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_rosenbrock.py -------------------------------------------------------------------------------- /tests/test_sparse_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_sparse_regression.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirum/descent/HEAD/tests/test_utils.py --------------------------------------------------------------------------------