Skip to content

v2.5.0

Latest
Compare
Choose a tag to compare
@mrava87 mrava87 released this 21 Jun 20:43
260d61d
  • Added cuda engine to pylops.waveeqprocessing.Kirchhoff operator
  • Added Opbasis and optimal_coeff to pylops.optimization.cls_sparsity.OMP
  • Added solver to the input parameters of the _oneshot internal methods of pylops.waveeqprocessing.AcousticWave2D to avoid recreating it for every shot
  • Added kwargs_fft to pylops.signalprocessing.FFT, pylops.signalprocessing.FFT2D, and pylops.signalprocessing.FFTND
  • Fix bug in pylops.waveeqprocessing.MDD when using CuPy arrays for G and d with twosided=True and add_negative=True
  • Fix bug in pylops.signalprocessing.FourierRadon3D in the default choice of num_threads_per_blocks
  • Fix bug in pylops.signalprocessing.Convolve1D in the definition of pad and padd when applying the operator to a CuPy array
  • Fix bug in pylops.optimization.cls_sparsity.OMP avoiding passing explicit in the creation of _ColumnLinearOperator
  • Fix bug in pylops.optimization.cls_sparsity.OMP callback method as cols was not passed not allowing x to be properly reconstructed
  • Fix bug in pylops.waveeqprocessing.SeismicInterpolation in calculation of sampling when not passed