You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Introduced pylops_mpi.optimization.eigs.power_iteration to estimate the maximum eigenvalue.
Added pylops_mpi.optimization.sparsity.ista and the corresponding pylops_mpi.optimization.cls_sparsity.ISTA class, implementing the iterative shrinkage-thresholding algorithm.
Added pylops_mpi.optimization.sparsity.fista and the corresponding pylops_mpi.optimization.cls_sparsity.FISTA class, a fast variant of ISTA.
Included tutorial: "Reflectivity Inversion - 3D", with separate implementations for base, CuPy, and NCCL.
Added empty_like function to pylops_mpi.DistributedArray and pylops_mpi.StackedDistributedArray.
Introduced a vdot parameter in the dot method of pylops_mpi.DistributedArray and pylops_mpi.StackedDistributedArray to support vector dot products.