Skip to content

v2.1.0

Compare
Choose a tag to compare
@mrava87 mrava87 released this 17 Mar 18:28
· 246 commits to master since this release
73af25c
  • Added pylops.signalprocessing.DCT, pylops.signalprocessing.NonStationaryConvolve1D,
    pylops.signalprocessing.NonStationaryConvolve2D, pylops.signalprocessing.NonStationaryFilters1D, and
    pylops.signalprocessing.NonStationaryFilters2D operators
  • Added pylops.waveeqprocessing.BlendingContinuous, pylops.waveeqprocessing.BlendingGroup, and
    pylops.waveeqprocessing.BlendingHalf operators
  • Added kind='datamodel' to pylops.optimization.cls_sparsity.IRLS
  • Improved inner working of pylops.waveeqprocessing.Kirchhoff operator significantly
    reducing the memory usage related to storing traveltime, angle, and amplitude tables.
  • Improved handling of haxes in pylops.signalprocessing.Radon2D and pylops.signalprocessing.Radon3D operators
  • Added possibility to feed ND-arrays to pylops.TorchOperator
  • Removed pylops.LinearOperator inheritance and added __call__ method to pylops.TorchOperator
  • Removed scipy.sparse.linalg.LinearOperator and added abc.ABC inheritance to pylops.LinearOperator
  • All operators are now classes of pylops.LinearOperator type