GXFFT2 class¶
-
class
geosoft.gx.
GXFFT2
¶ 2-D Fast Fourier Transforms These methods now work with an IMG object, instead of creating their own FFT2 object.
-
static
fft2_in
((GXContext)ctx, (GXIMG)arg1, (str)arg2, (str)arg3) → None:¶ FFT2 transform
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image - arg2 (str) – Output Transform file name string
- arg3 (str) – Output Power Spectrum file name string
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static
filter_pg
((GXContext)ctx, (GXPG)arg1, (str)arg2, (GXTR)arg3, (float)arg4, (float)arg5, (float)arg6) → None:¶ Apply 2D FFT filters to data in pager
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXPG
) – pager obj - arg2 (str) – sConFil - FFT filter control file
- arg3 (
geosoft.gx.GXTR
) – TR obj - arg4 (float) – rDx - X increment
- arg5 (float) – rDy - Y increment
- arg6 (float) – rRot- Rotation degree
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static
flt
((GXContext)ctx, (GXIMG)arg1, (str)arg2, (str)arg3) → None:¶ FFT2 filter
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image (Transform grid) - arg2 (str) – Output file (Transform grid)
- arg3 (str) – Control file
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static
flt_inv
((GXContext)ctx, (GXIMG)arg1, (str)arg2, (str)arg3) → None:¶ FFT2 filter and inverse
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image (Transform grid) - arg2 (str) – Output file
- arg3 (str) – Control file
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static
pow_spc
((GXContext)ctx, (GXIMG)arg1, (str)arg2) → None:¶ FFT2 transform power spectrum
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image (Transform grid) - arg2 (str) – Output Power Spectrum file name string
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static
rad_spc
((GXContext)ctx, (GXIMG)arg1, (str)arg2) → None:¶ FFT2 transform Radially averaged power spectrum
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image (Transform grid) - arg2 (str) – Output Radial Spectrum file name string
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static
rad_spc1
((GXContext)ctx, (GXIMG)arg1, (GXVV)arg2) → None:¶ FFT2 transform Radially averaged power spectrum for one IMG
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image (Transform grid) - arg2 (
geosoft.gx.GXVV
) – Output Radial Spectrum VV
Returns: Nothing
Return type: None
New in version 7.2.0.
- ctx (
-
static
rad_spc2
((GXContext)ctx, (GXIMG)arg1, (GXIMG)arg2, (GXVV)arg3, (GXVV)arg4, (int)arg5) → None:¶ FFT2 transform Radially averaged power spectrum for two IMGs
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input image1 (Transform grid1 - G) - arg2 (
geosoft.gx.GXIMG
) – Input image2 (Transform grid2 - H) - arg3 (
geosoft.gx.GXVV
) – Output Radial Spectrum VV - arg4 (
geosoft.gx.GXVV
) – Output Radial Spectrum Standard deviation VVst (Null: no calc) - arg5 (int) – lOpt - 1: <Re(GH*/HH*)> VV; 0: <Re(GH*)> VV
Returns: Nothing
Return type: None
New in version 7.2.0.
- ctx (
-
static
td_xd_y
((GXContext)ctx, (GXIMG)arg1, (GXIMG)arg2, (str)arg3, (int)arg4) → None:¶ FFT2 filter (calculate T from the derivatives Tx and Ty)
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXIMG
) – Input dX image (Transform grid) - arg2 (
geosoft.gx.GXIMG
) – Input dY image (Transform grid) - arg3 (str) – Output T file name
- arg4 (int) – 0 - no invers, 1 - invers FFT applied
Returns: Nothing
Return type: None
New in version 5.0.1.
- ctx (
-
static
trans_pg
((GXContext)ctx, (GXPG)arg1, (int)arg2) → None:¶ Apply 2D FFT transform to data in pager
Parameters: - ctx (
geosoft.gx.GXContext
) – The GX execution context - arg1 (
geosoft.gx.GXPG
) – pager obj - arg2 (int) – FFT2_PG constants
Returns: Nothing
Return type: None
New in version 5.0.0.
- ctx (
-
static