-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge Develop for a new release #322
Commits on Apr 14, 2021
-
Add support for tensorflow backend which allows for differentiability (…
…#112) * Added support for tensorflow * Updates to get tests passing * Or --> And * Moving modopt to allow working with tensorflow * Fix issues with wos * Fix all flakes finally! * Update modopt/base/backend.py Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/base/backend.py Co-authored-by: Samuel Farrens <[email protected]> * Minute updates to codes * Add dynamic module * Fix docu * Fix PEP Co-authored-by: chaithyagr <[email protected]> Co-authored-by: Samuel Farrens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a53353 - Browse repository at this point
Copy the full SHA 9a53353View commit details
Commits on Apr 16, 2021
-
* Fix issues * Add right tests * Fix PEP Co-authored-by: chaithyagr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 514d0f7 - Browse repository at this point
Copy the full SHA 514d0f7View commit details
Commits on Apr 20, 2021
-
Minor bug fix, remove elif (#124)
Co-authored-by: chaithyagr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 063a611 - Browse repository at this point
Copy the full SHA 063a611View commit details
Commits on Apr 21, 2021
-
Add tests for modopt.base.backend and fix minute bug uncovered (#126)
* Minor bug fix, remove elif * Add tests for backend * Fix tests * Add tests * Remove cupy * PEP fixes * Fix PEP * Fix PEP and update * Final PEP * Update setup.cfg Co-authored-by: Samuel Farrens <[email protected]> * Update test_base.py Co-authored-by: chaithyagr <[email protected]> Co-authored-by: Samuel Farrens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d2bd7b - Browse repository at this point
Copy the full SHA 1d2bd7bView commit details -
* updated GPU dependencies * added logo to manifest * updated package version and release date
Configuration menu - View commit details
-
Copy full SHA for 46b718a - Browse repository at this point
Copy the full SHA 46b718aView commit details
Commits on Nov 26, 2021
-
Unpin package dependencies (#189)
* unpinned dependencies * updated pinned documentation dependency versions
Configuration menu - View commit details
-
Copy full SHA for 4035f51 - Browse repository at this point
Copy the full SHA 4035f51View commit details
Commits on Dec 10, 2021
-
Add Gradient descent algorithms (#196)
* Version 1.5.1 patch release (#114) * Add support for tensorflow backend which allows for differentiability (#112) * Added support for tensorflow * Updates to get tests passing * Or --> And * Moving modopt to allow working with tensorflow * Fix issues with wos * Fix all flakes finally! * Update modopt/base/backend.py Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/base/backend.py Co-authored-by: Samuel Farrens <[email protected]> * Minute updates to codes * Add dynamic module * Fix docu * Fix PEP Co-authored-by: chaithyagr <[email protected]> Co-authored-by: Samuel Farrens <[email protected]> * Fix 115 (#116) * Fix issues * Add right tests * Fix PEP Co-authored-by: chaithyagr <[email protected]> * Minor bug fix, remove elif (#124) Co-authored-by: chaithyagr <[email protected]> * Add tests for modopt.base.backend and fix minute bug uncovered (#126) * Minor bug fix, remove elif * Add tests for backend * Fix tests * Add tests * Remove cupy * PEP fixes * Fix PEP * Fix PEP and update * Final PEP * Update setup.cfg Co-authored-by: Samuel Farrens <[email protected]> * Update test_base.py Co-authored-by: chaithyagr <[email protected]> Co-authored-by: Samuel Farrens <[email protected]> * Release cleanup (#128) * updated GPU dependencies * added logo to manifest * updated package version and release date Co-authored-by: Chaithya G R <[email protected]> Co-authored-by: chaithyagr <[email protected]> * make algorithms a module. * add Gradient Descent Algorithms * enforce WPS compliance. * add test for gradient descent * Docstrings improvements * Add See Also and minor corrections * add idx initialisation for all algorithms. * fix merge error * fix typo Co-authored-by: Samuel Farrens <[email protected]> Co-authored-by: Chaithya G R <[email protected]> Co-authored-by: chaithyagr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 353ef4d - Browse repository at this point
Copy the full SHA 353ef4dView commit details
Commits on Dec 17, 2021
-
* started clean up for next release * update progress * further clean up * additional clean up * cleaned up link to logo
Configuration menu - View commit details
-
Copy full SHA for 643411f - Browse repository at this point
Copy the full SHA 643411fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c000118 - Browse repository at this point
Copy the full SHA c000118View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc72be4 - Browse repository at this point
Copy the full SHA bc72be4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7d9da - Browse repository at this point
Copy the full SHA 4c7d9daView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1bd5d7 - Browse repository at this point
Copy the full SHA e1bd5d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 736e067 - Browse repository at this point
Copy the full SHA 736e067View commit details
Commits on Feb 7, 2022
-
Fast Singular Value Thresholding (#209)
* add SingularValueThreshold This Method provides 10x faster SVT estimation than the LowRankMatrix Operator. * linting * add test for fast computation. * flake8 compliance * Ignore DAR000 Error. * Update modopt/signal/svd.py tuples in docstring Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/signal/svd.py typo Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/opt/proximity.py typo Co-authored-by: Samuel Farrens <[email protected]> * update docstring * fix isort * Update modopt/signal/svd.py Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/signal/svd.py Co-authored-by: Samuel Farrens <[email protected]> * run isort Co-authored-by: Samuel Farrens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65e24f1 - Browse repository at this point
Copy the full SHA 65e24f1View commit details
Commits on Mar 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b55f5a6 - Browse repository at this point
Copy the full SHA b55f5a6View commit details
Commits on Apr 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a04bb29 - Browse repository at this point
Copy the full SHA a04bb29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7632e07 - Browse repository at this point
Copy the full SHA 7632e07View commit details
Commits on May 2, 2022
-
[lint] pydocstyle compliance. (#228)
* [lint] pydocstyle compliance. * use pytest-pydocstyle
Configuration menu - View commit details
-
Copy full SHA for ad4c496 - Browse repository at this point
Copy the full SHA ad4c496View commit details
Commits on Jun 9, 2022
-
* Correct the norm update for Power Method x_new should be divided by its norm, not by x_old_norm. * fix test value We are testing for eigen value of Identity. It should be one. * fix WPS350 * fix test value for unconverged case Co-authored-by: Samuel Farrens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dd6001 - Browse repository at this point
Copy the full SHA 5dd6001View commit details -
Switch from progressbar to tqdm (#231)
* switch from progressbar to tqdm. The progress bar can be provided externally for nested usage. * exposes the progress bar argument. * Child classes better have to implement these. (my linter was complaining) * update docs for progress bar using tqdm. * fix WPS errors * drop progressbar requirement, add tqdm. * [lint] disable warning for non implemented function. * simplify progbar check and argument passthrough
Configuration menu - View commit details
-
Copy full SHA for 75456f1 - Browse repository at this point
Copy the full SHA 75456f1View commit details
Commits on Jun 17, 2022
-
Update README for tqdm dependency (#240)
Remote progressbar, use tqdm.
Configuration menu - View commit details
-
Copy full SHA for 0590907 - Browse repository at this point
Copy the full SHA 0590907View commit details -
add small help for the metric argument. (#241)
* add small help for the metric argument. * RST validation * use single quote * use double backticks. Co-authored-by: Samuel Farrens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96f361d - Browse repository at this point
Copy the full SHA 96f361dView commit details
Commits on Nov 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 11c260d - Browse repository at this point
Copy the full SHA 11c260dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e0bef3 - Browse repository at this point
Copy the full SHA 3e0bef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83459ad - Browse repository at this point
Copy the full SHA 83459adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23776d9 - Browse repository at this point
Copy the full SHA 23776d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38fefba - Browse repository at this point
Copy the full SHA 38fefbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d71044 - Browse repository at this point
Copy the full SHA 3d71044View commit details
Commits on Jan 2, 2023
-
* update python version support. * use string for CI. * remove flake8 and wemake-python-styleguide This anticipates the change to black formatting. * remove wps checks * apparently conda does not support 3.11 for now * remove all linting testing. * fix np.int warning/error * fix dtype error * fix precision for doctest * added black and isort support * Update python version in README * add 3.7 for test back * don't test 3.10 twice
Configuration menu - View commit details
-
Copy full SHA for efcf301 - Browse repository at this point
Copy the full SHA efcf301View commit details
Commits on Jan 3, 2023
-
* add MatrixOperator. * move base test to pytest. * [fixme] remove flake8 and emoji config. * rewrite test_math module using pytest. * use fail/skipparam helper function. * generalize usage of failparam * refactor test_signal. * refactor test_signal, the end. * lint * fix missing parameter. * add dummy object test helper. * rewrite test for cost and gradients. * show missing lines in coverage reports * rewrite of proximity operators testing. * add fail low rank method. * add cases for algorithms test * add algorithm test. * add pytest-cases and pytest-xdists support. * add support for testing metrics. * improve base module coverage. * test for wrong mask in metric module. * add docstring. * update email adress and authors field. * 100% coverage for transform module. * move linear operator to class * update docstring. * paramet(e)rization. * update docstring. * improve test_helper module. * raises should be specified for each failparam call. * encapsulate module's test in classes. * skip test if sklearn is not installed. * pin pydocstyle
Configuration menu - View commit details
-
Copy full SHA for eeb8d17 - Browse repository at this point
Copy the full SHA eeb8d17View commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71af711 - Browse repository at this point
Copy the full SHA 71af711View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8046d10 - Browse repository at this point
Copy the full SHA 8046d10View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e5926 - Browse repository at this point
Copy the full SHA f8e5926View commit details
Commits on Mar 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0137a38 - Browse repository at this point
Copy the full SHA 0137a38View commit details -
Configuration menu - View commit details
-
Copy full SHA for a961c3c - Browse repository at this point
Copy the full SHA a961c3cView commit details -
Merge pull request #287 from sfarrens/272-gaussian-kernel-fix
Fix Gaussian kernel issue
Configuration menu - View commit details
-
Copy full SHA for 3f8dbee - Browse repository at this point
Copy the full SHA 3f8dbeeView commit details -
Use example scripts as tests. (#277)
* Initialize the example module. * do not export the assert statements. * add matplotlib as requirement. * add support for sphinx-gallery * Update modopt/examples/README.rst Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/examples/__init__.py Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/examples/conftest.py Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/examples/example_lasso_forward_backward.py Co-authored-by: Samuel Farrens <[email protected]> * Update modopt/examples/example_lasso_forward_backward.py Co-authored-by: Samuel Farrens <[email protected]> * ignore auto_example folder * doc formatting. * add pogm and basic comparison. * fix: add matplotlib for the plotting in examples scripts. * fix: add matplotlib for basic ci too. * ci: run pytest with xdist for faster testing --------- Co-authored-by: Samuel Farrens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d7da27 - Browse repository at this point
Copy the full SHA 2d7da27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b71870 - Browse repository at this point
Copy the full SHA 2b71870View commit details
Commits on Apr 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d698bb - Browse repository at this point
Copy the full SHA 6d698bbView commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53a6bdd - Browse repository at this point
Copy the full SHA 53a6bddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dfa8a3 - Browse repository at this point
Copy the full SHA 8dfa8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4e780 - Browse repository at this point
Copy the full SHA 6d4e780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 843e65b - Browse repository at this point
Copy the full SHA 843e65bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 676ecc0 - Browse repository at this point
Copy the full SHA 676ecc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af7fc4 - Browse repository at this point
Copy the full SHA 9af7fc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd0a4f9 - Browse repository at this point
Copy the full SHA fd0a4f9View commit details
Commits on Jul 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e03c90 - Browse repository at this point
Copy the full SHA 0e03c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c94ede - Browse repository at this point
Copy the full SHA 7c94edeView commit details
Commits on Sep 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f73f7b - Browse repository at this point
Copy the full SHA 6f73f7bView commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 767e930 - Browse repository at this point
Copy the full SHA 767e930View commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 869af9a - Browse repository at this point
Copy the full SHA 869af9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 906ddc4 - Browse repository at this point
Copy the full SHA 906ddc4View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15c8798 - Browse repository at this point
Copy the full SHA 15c8798View commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28ec91e - Browse repository at this point
Copy the full SHA 28ec91eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13c1534 - Browse repository at this point
Copy the full SHA 13c1534View commit details