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.
Added pylops.medical module and pylops.medical.CT2D operator
Added pylops.utils.signalprocessing.pwd_slope_estimate and pylops.signalprocessing.PWSprayer2D and pylops.signalprocessing.PWSmoother2D operators
Added support for multithreading to pylops.basicoperators.Block, pylops.basicoperators.BlockDiag, pylops.basicoperators.HStack, and pylops.basicoperators.VStack (and parallel_kind parameter)
Added kwargs_fft to pylops.waveeqprocessing.BlendingContinuous, pylops.waveeqprocessing.BlendingGroup, and pylops.waveeqprocessing.BlendingHalf
Added nttot to pylops.waveeqprocessing.BlendingContinuous
Added fftengine to pylops.waveeqprocessing.PhaseShift
Added mkl_fft engine to pylops.signalprocessing.FFT, pylops.signalprocessing.FFT2D, and pylops.signalprocessing.FFTND
Added JAX backend to pylops.signalprocessing.ChirpRadon2D and pylops.signalprocessing.ChirpRadon3D operators.
Added pylops.optimization.callback.CostNanInfCallback, pylops.optimization.callback.CostToDataCallback, and pylops.optimization.callback.CostToInitialCallback callbacks, and rtol and rtol1 parameters in all solvers
Optimized internal handling of pylops.basicoperators.Zero operators in pylops.basicoperators.BlockDiag, pylops.basicoperators.HStack, and pylops.basicoperators.VStack
Homogenize error/warning/info messages across the library by switching to logging/warning
Fixed initialization of r and rw in pylops.optimization.cls_sparsity.IRLS
Fixed pylops.optimization.cls_sparsity._halfthreshold for complex valued CuPy arrays
Fixed initialization of decay in sparse solvers to correctly solve complex-valued problems
Fixed bug when calling __pow__ of a linear operator with CuPy arrays
Fixed dtype handling in pylops.optimization.cls_sparsity.ISTA and pylops.optimization.cls_sparsity.FISTA