Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

rand_la refactoring #1753

Open
wants to merge 64 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 62 commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
a79aeb5
[rand_la] initial commit
artpelling Sep 26, 2022
a5e24f4
[rand_la] fix Deprecated decorators
artpelling Sep 27, 2022
d5379cd
[rand_la] more refactoring
artpelling Sep 27, 2022
d04e318
[rand_la] remove caching of c_est
artpelling Sep 29, 2022
9b46f9d
[rand_la] embrace randomness
artpelling Sep 29, 2022
f9867dd
[rand_la] gram_schmidt check & logging
artpelling Sep 30, 2022
ee75c80
[rand_la] extend basis safely
artpelling Sep 30, 2022
b8234fb
[rand_la] remove increasing block & cleanup args
artpelling Sep 30, 2022
05ad3a9
[rand_la] remove _l attribute
artpelling Oct 5, 2022
a723c63
[rand_la] make gram_schmidt removal safe
artpelling Oct 5, 2022
a2c985f
[rand_la] improve assertions
artpelling Oct 5, 2022
4d5b333
[rand_la] make testvecs private
artpelling Oct 5, 2022
16d504d
[rand_la] docstrings
artpelling Oct 5, 2022
f7dd9ed
[rand_la] fix tests
artpelling Oct 5, 2022
0aadad5
[rand_la] fix randomized_ghep bug
artpelling Oct 19, 2022
0f53ee2
[rand_la] add self_adjoint option to RRF
artpelling Oct 19, 2022
6d840b0
[rand_la] add logger to ghep
artpelling Oct 19, 2022
eb3e081
[rand_la] softer oversampling assertion
artpelling Oct 19, 2022
bd0bc18
[rand_la] improve docstrings
artpelling Oct 19, 2022
ebdfeec
[rand_la] use rghep estimation of lambda_min
artpelling Oct 19, 2022
0505067
[rand_la] pass products to AdjointOperator
artpelling Oct 20, 2022
9f718d9
[rand_la] deprecation warning
artpelling Oct 20, 2022
618b522
[rand_la] pass E as source & range products to rrf
artpelling Oct 20, 2022
331bc8f
[rand_la] rearrange arguments
artpelling Nov 9, 2022
1ef5b4f
[rand_la] fix bug and rename testvecs to clarify
artpelling Nov 9, 2022
5747fef
[rand_la] fix eigenvalue ordering in ghep
artpelling Nov 9, 2022
4b70498
[tests] fix rand_la tests
artpelling Nov 9, 2022
a38d65e
Apply suggestions from code review
artpelling Nov 21, 2022
b13271c
[rand_la] add deprecations
artpelling Nov 21, 2022
e4cc342
[rand_la] fix description
artpelling Dec 8, 2022
c8ee029
[rand_la] enable caching
artpelling Dec 8, 2022
40d1556
[rand_la] fix error bound
artpelling Dec 8, 2022
1ad7657
[rand_la] typecheck Integral
artpelling Dec 8, 2022
a58cc51
[rand_la] use project_array
artpelling Dec 8, 2022
bcd88d3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 2, 2023
81b0154
[rand_la] use qr_svd in rsvd
artpelling Feb 2, 2023
6015fee
[rand_la] remove unecessary assertion
artpelling Feb 2, 2023
6ae30a8
[rand_la] fix dimensions in randomized_ghep
artpelling Feb 2, 2023
f460dd0
[rand_la] set rtol to zero
artpelling Feb 2, 2023
c84bbfc
[rand_la] fix lambda_min
artpelling Feb 3, 2023
aa5aab3
[AUTHORS] add entries
artpelling Feb 3, 2023
f684248
[rand_la] stop range finding if GS removes vectors
artpelling Feb 3, 2023
2decc52
[tests] fix imports
artpelling Feb 3, 2023
8d42427
[rand_la] improve log message
artpelling Feb 3, 2023
5c70425
[rand_la] add defaults to find_range
artpelling Feb 3, 2023
1443548
[rand_la] improve docstrings
artpelling Feb 3, 2023
e555e73
[rand_la] scipy.linalg import alias
artpelling Feb 6, 2023
9f68ed1
[rand_la] fix bug
artpelling Feb 6, 2023
75b3c64
[rand_La] use Integral in all integer assertions
artpelling Feb 6, 2023
10aa453
[rand_la] add RandomizedNormEstimator
artpelling Feb 6, 2023
e165e9a
[rand_la] blank line
artpelling Feb 7, 2023
901ee5e
[rand_la] docstrings
artpelling Feb 7, 2023
c3a9c2d
[radn_la] docstring fix
artpelling Feb 7, 2023
2affa41
[rand_la] only compute error if tol is not None
artpelling Feb 7, 2023
cf5ac80
[rand_la] fix bug
artpelling Feb 7, 2023
317930b
[rand_la] simplify method structure
artpelling Feb 7, 2023
36a22c5
[rand_la] fix inconsistencies regarding products
artpelling Feb 8, 2023
fccc1d0
[rand_la] estimate error via coefficients
artpelling Apr 11, 2023
1807d2d
[rand_la] only compute coefficients if needed
artpelling Apr 11, 2023
2b44de4
[rrf] unravel RandomizedRangeFinder and RandomizedNormEstimator
sdrave Jun 22, 2023
26b7817
[AUTHORS.md] update authors.md
artpelling Sep 8, 2023
9355b6a
[rand_la] fix summation axis
sdrave Sep 25, 2023
38ecadc
fix brackets
artpelling Sep 25, 2023
caa970d
[rand_la] allow basis_size=0
sdrave Sep 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 6 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@

## Contributors

### pyMOR 2023.2

* Art Pelling, a.pelling@tu-berlin.de
* refactoring of randomized linear algebra module
* RandomizedRangeFinder class

### pyMOR 2023.1

* Tim Keil, tim.keil@uni-muenster.de
Expand Down