Closed TSGut closed 1 year ago
The last push (temporarily) adds SingularIntegrals.jl via main branch and the same for ClassicalOPs (since the QR/Cholesky jacobi matrices are not tagged yet) and updates the requirements on several package dependencies. See https://github.com/JuliaApproximation/SingularIntegrals.jl/issues/9
Before merging (when it stops being WIP), we should replace this with registered versions.
Please remove the "WIP" in the PR name before merging
@ioannisPApapadopoulos @dlfivefifty
I have started the process replacing Lancos with Cholesky. There are some workarounds present in the current version which can be removed once these two issues are resolved: https://github.com/JuliaLinearAlgebra/InfiniteLinearAlgebra.jl/issues/124 https://github.com/JuliaLinearAlgebra/InfiniteLinearAlgebra.jl/issues/123
The package currently requires ClassicalOrthogonalPolynomials.jl from my branch here. That branch has an adhoc workaround for the isposdef try/catch bug mentioned above so it is prone to break until we fix that.
Furthermore, I currently have to make use of and include SelectInfiniteBand in this repo, which I described here. I expect that this functionality will end up being moved into e.g. InfiniteLinearAlgebra.jl or something to that effect. For now I keep it here so I can test the functionality.No longer needed due to simpler but still temporary workaround mentioned here.Please bear with me as what I am trying to do here is basically ripping out the spine of this package and replacing it with a new one -- there will be a lot of bugs to fix; I am happy to get bug reports!
All these caveats aside, here is a demo of something that already works which might be relevant for @ioannisPApapadopoulos :
(PS: I haven't yet done any sanity testing on whether the above is a reasonably accurate, too much still to do before I get to that. In low weight params where I can test easily it all seems correct.)