A copy of this file is also available in the \examples\tasks\baseclassexample folder of the ENVI installation path.
            {
                "name": "MaxEntropyThresholdExample",
                "base_class": "ImageThresholdExample",
                "routine": "enviimagethresholdexample",
                "display_name": "Max Entropy Threshold Example",
                "description": "The task executes the enviimagethresholdexample routine for Max Entropy.",
                "revision": "1.0.0",
                "schema": "envitask_3.2",
                "invocationType": "keywords",
                "parameters": [
                    {
                        "name": "INPUT_RASTER",
                        "display_name": "Input Raster",
                        "type": "ENVIRASTER",
                        "direction": "input",
                        "required": true,
                        "description": "Specify a input raster on which to compute max entropy threshold."
                    },
                    {
                        "name": "MAXENTROPY",
                        "display_name": "Max Entropy",
                        "keyword": "MAXENTROPY",
                        "type": "BOOL",
                        "direction": "input",
                        "required": false,
                        "hidden": true,
                        "default": 1,
                        "description": "Set this keyword to compute a max entropy threshold."
                    },
                    {
                        "name": "INTERLEAVE",
                        "display_name": "Interleave",
                        "keyword": "INTERLEAVE",
                        "type": "STRING",
                        "direction": "input",
                        "required": false,
                        "hidden": true,
                        "choice_list": {
                            "BIP": 0,
                            "BIL": 1,
                            "BSQ": 2
                            },
                        "default": "BSQ",
                        "description": "INTERLEAVE is required by the routine. This is set internally based on the input raster."
                    },
                    {
                        "name": "MINIMUM",
                        "keyword": "HISTMIN",
                        "display_name": "Minimum",
                        "type": "DOUBLE",
                        "direction": "input",
                        "required": false,
                        "description": "Specify a minimum value to consider during processing."
                    },
                    {
                        "name": "MAXIMUM",
                        "keyword": "HISTMAX",
                        "display_name": "Maximum",
                        "type": "DOUBLE",
                        "direction": "input",
                        "required": false,
                        "description": "Specify a maximum value to consider during processing."
                    },
                    {
                        "name": "OUTPUT_RASTER",
                        "display_name": "Output Raster",
                        "type": "ENVIRASTER",
                        "direction": "output",
                        "required": true,
                        "uri_param": "OUTPUT_URI",
                        "description": "This is a reference to the output raster."
                    },
                    {
                        "name": "OUTPUT_URI",
                        "display_name": "Output Raster URI",
                        "type": "ENVIURI",
                        "direction": "input",
                        "required": false,
                        "description": "Specify a string with the fully-qualified path and filename for OUTPUT_RASTER."
                        "fold_case": true,
                        "auto_extension": ".dat",
                        "is_temporary": true
                    }
                ]
            }