{
    "camitk": {
        "extensions": {
            "actions": [
                {
                    "classification": {
                        "family": "Python",
                        "tags": [
                            "Tutorial",
                            "Threshold"
                        ]
                    },
                    "componentClass": "ImageComponent",
                    "description": "Using numpy to threshold an image.\n",
                    "gui": "Default Action GUI",
                    "name": "Threshold (python)",
                    "notEmbedded": false,
                    "parameters": [
                        {
                            "defaultValue": 220,
                            "description": "All values below this number are going to be set to the min value of the image",
                            "group": "",
                            "maximum": 2147483647,
                            "minimum": -2147483648,
                            "name": "Threshold",
                            "readOnly": false,
                            "singleStep": 1,
                            "type": "int",
                            "unit": ""
                        }
                    ]
                },
                {
                    "classification": {
                        "family": "Python",
                        "tags": [
                            "Tutorial",
                            "Histogram"
                        ]
                    },
                    "componentClass": "ImageComponent",
                    "description": "Using numpy and show the image histogram using matplotlib",
                    "gui": "No GUI",
                    "name": "Show Histogram (python)",
                    "notEmbedded": false,
                    "parameters": [
                    ]
                },
                {
                    "classification": {
                        "family": "Python",
                        "tags": [
                            "Tutorial",
                            "Gaussian"
                        ]
                    },
                    "componentClass": "ImageComponent",
                    "description": "Apply a Gaussian filter using ITK and SciPy",
                    "gui": "Default Action GUI",
                    "name": "Gaussian Filter (python)",
                    "notEmbedded": false,
                    "parameters": [
                        {
                            "decimals": 2,
                            "defaultValue": 1,
                            "description": "Controls the amount of smoothing (in physical units).",
                            "group": "",
                            "maximum": 1.7976931348623157e+308,
                            "minimum": 0,
                            "name": "Sigma",
                            "readOnly": false,
                            "singleStep": 0.5,
                            "type": "double",
                            "unit": ""
                        }
                    ]
                }
            ],
            "alwaysRebuild": false,
            "applications": [
            ],
            "components": [
            ],
            "contact": {
                "author": "Mahnu2",
                "email": "mahnu@camitk.fr"
            },
            "description": "A first python test for image component",
            "generationType": "HotPlug",
            "language": "Python",
            "libraries": [
            ],
            "license": "LGPL-3 CamiTK",
            "name": "Python Image Test",
            "requirements": [
                "itk",
                "scipy",
                "numpy",
                "matplotlib",
                "PySide2"
            ],
            "viewers": [
            ]
        },
        "timestamp": "2025-12-08T17:24:07",
        "version": "camitk-6.0"
    }
}
