{
    "command": "sgwindow",
    "description": "Select an inclusive range of groups, limit the number of columns checked or\nwritten, and crop sampled vectors to a time interval. Use remove to drop\nspecified scalar or vector fields from the output schema. The requested time\ninterval must intersect every retained vector; field-value threshold\nselection is not supported.",
    "examples": [],
    "input_description": "input data",
    "notes": [],
    "output_description": "output data",
    "package": "sigclear-soig",
    "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": [],
            "default": 0,
            "default_known": true,
            "description": "minimal group index value",
            "name": "gmin",
            "required": false,
            "type": "long",
            "units": null
        },
        {
            "choices": [],
            "default": "LONG_MAX-1",
            "default_known": false,
            "description": "maximal group index value (save run time)",
            "name": "gmax",
            "required": false,
            "type": "long",
            "units": null
        },
        {
            "choices": [],
            "default": "LONG_MAX-1",
            "default_known": false,
            "description": "maximal number of columns to check",
            "name": "ncol",
            "required": false,
            "type": "long",
            "units": null
        },
        {
            "choices": [],
            "default": "LONG_MAX-1",
            "default_known": false,
            "description": "maximal columns to output (save time)",
            "name": "mcol",
            "required": false,
            "type": "long",
            "units": null
        },
        {
            "choices": [],
            "default": "-FLT_MAX",
            "default_known": false,
            "description": "inclusive minimum value of the selected field",
            "name": "#field.min",
            "required": false,
            "type": "double",
            "units": null
        },
        {
            "choices": [],
            "default": "FLT_MAX",
            "default_known": false,
            "description": "inclusive maximum value of the selected field",
            "name": "#field.max",
            "required": false,
            "type": "double",
            "units": null
        },
        {
            "choices": [],
            "default": "-FLT_MAX",
            "default_known": false,
            "description": "inclusive minimum time in seconds; a non-intersecting window is an error",
            "name": "tmin",
            "required": false,
            "type": "float",
            "units": null
        },
        {
            "choices": [],
            "default": "FLT_MAX",
            "default_known": false,
            "description": "inclusive maximum time in seconds; a non-intersecting window is an error",
            "name": "tmax",
            "required": false,
            "type": "float",
            "units": null
        },
        {
            "choices": [],
            "default": "NULL",
            "default_known": false,
            "description": "fields (include vectors) to remove",
            "name": "remove",
            "required": false,
            "type": "fields",
            "units": null
        }
    ],
    "related": [],
    "schema_version": 1,
    "summary": "Select groups, columns, sample intervals, or fields from a dataset",
    "synopsis": "sgwindow <stdin >stdout gmin=0 gmax=LONG_MAX-1 ncol=LONG_MAX-1 mcol=LONG_MAX-1 #field.min=-FLT_MAX #field.max=FLT_MAX tmin=-FLT_MAX tmax=FLT_MAX remove=NULL",
    "version": "1.1.1-4"
}