{
    "command": "sgresamp",
    "description": "Interpolate input vectors at the requested output sample coordinates. Set the\noutput start, interval, and extent; an optional mapping vector can supply\nnonuniform source coordinates. Samples outside valid input support follow the\nprogram's configured boundary and mask behavior.",
    "examples": [],
    "input_description": "input data",
    "notes": [],
    "output_description": "output data",
    "package": "sigclear-dsp",
    "parameters": [
        {
            "choices": [],
            "default": "stdin",
            "default_known": false,
            "description": "input data",
            "name": "in",
            "required": false,
            "type": "ifile",
            "units": null
        },
        {
            "choices": [],
            "default": "stdout",
            "default_known": false,
            "description": "output data",
            "name": "out",
            "required": false,
            "type": "ofile",
            "units": null
        },
        {
            "choices": [
                "copy",
                "zero"
            ],
            "default": "copy",
            "default_known": true,
            "description": "out-of-range values: copy the nearest sample or use zero",
            "name": "mask",
            "required": false,
            "type": "enum",
            "units": null
        },
        {
            "choices": [
                "linear",
                "blocky"
            ],
            "default": "linear",
            "default_known": true,
            "description": "interpolation method",
            "name": "interp",
            "required": false,
            "type": "enum",
            "units": null
        },
        {
            "choices": [],
            "default": "NULL",
            "default_known": false,
            "description": "sample map for irregular case",
            "name": "map",
            "required": false,
            "type": "vect",
            "units": null
        },
        {
            "choices": [],
            "default": true,
            "default_known": true,
            "description": "whether the map vector is in increasing order",
            "name": "map.inorder",
            "required": false,
            "type": "bool",
            "units": null
        },
        {
            "choices": [],
            "default": "NULL",
            "default_known": false,
            "description": "number of samples",
            "name": "old.ns",
            "required": false,
            "type": "field",
            "units": null
        },
        {
            "choices": [],
            "default": "NULL",
            "default_known": false,
            "description": "first sample, only for regular case (map=-1)",
            "name": "old.s0",
            "required": false,
            "type": "field",
            "units": null
        },
        {
            "choices": [],
            "default": "NULL",
            "default_known": false,
            "description": "sample increment, only for regular case (map=-1)",
            "name": "old.ds",
            "required": false,
            "type": "field",
            "units": null
        },
        {
            "choices": [],
            "default": 0,
            "default_known": true,
            "description": "first sample",
            "name": "s0",
            "required": false,
            "type": "float",
            "units": null
        },
        {
            "choices": [],
            "default": 0.004,
            "default_known": true,
            "description": "sample increment",
            "name": "ds",
            "required": false,
            "type": "float",
            "units": null
        },
        {
            "choices": [],
            "default": "TMAX",
            "default_known": false,
            "description": "last sample",
            "name": "tmax",
            "required": false,
            "type": "float",
            "units": null
        }
    ],
    "related": [],
    "schema_version": 1,
    "summary": "resample the data",
    "synopsis": "sgresamp <stdin >stdout mask=copy interp=linear map=NULL map.inorder=true old.ns=NULL old.s0=NULL old.ds=NULL s0=0.0 ds=0.004 tmax=TMAX",
    "version": "1.2.0-2"
}