{
    "command": "sgfft2",
    "description": "Compute a two-dimensional Fourier transform over the sample and column axes\nof each group, or perform the corresponding inverse transform. The program\nuses FFTW and records the wavenumber sampling needed to interpret the column\nfrequency axis.",
    "examples": [],
    "input_description": "input file: invalid component will be removed",
    "notes": [],
    "output_description": "output file, add field wavenum as index",
    "package": "sigclear-dsp",
    "parameters": [
        {
            "choices": [],
            "default": "stdin",
            "default_known": false,
            "description": "input file: invalid component will be removed",
            "name": "in",
            "required": false,
            "type": "ifile",
            "units": null
        },
        {
            "choices": [],
            "default": "stdout",
            "default_known": false,
            "description": "output file, add field wavenum as index",
            "name": "out",
            "required": false,
            "type": "ofile",
            "units": null
        },
        {
            "choices": [],
            "default": false,
            "default_known": true,
            "description": "inverse or forward transform",
            "name": "inv",
            "required": false,
            "type": "bool",
            "units": null
        },
        {
            "choices": [],
            "default": false,
            "default_known": true,
            "description": "wave number wrap or not",
            "name": "wrap",
            "required": false,
            "type": "bool",
            "units": null
        }
    ],
    "related": [],
    "schema_version": 1,
    "summary": "Transform sampled vectors across time and columns with a 2D FFT",
    "synopsis": "sgfft2 <stdin >stdout inv=false wrap=false",
    "version": "1.2.0-2"
}