sfhalfint implements half-order integration or differentiation, a filtering operation common in 2-D imaging operators such as as slant stacking or Kirchhoff migration.
By default, sfhalfint performs half-order integration. To apply half-order differentiation, use inv=y. To apply the adjoint operator, use adj=y.
Theoretically, half-order integration and differiation correspond to division by
The following plot from bei/ft1/hankel shows the impulse response of half-order differentiation (also known as the “rho filter”)