
# Filter for values that have to be merged when applying factory or user calibration

CALIBRATION_FILTER = {

    "pano": {
        "spherescale": True,
        "inputs": [
            {
                "crop_bottom": True,
                "crop_left": True,
                "crop_right": True,
                "crop_top": True,

                "geometries": [
                    True,
                    True,
                    {
                        "center_x": True,
                        "center_y": True,
                        "distort_a": True,
                        "distort_b": True,
                        "distort_c": True,
                        "horizontalFocal": True,
                        "pitch": True,
                        "roll": True,
                        "translation_x": True,
                        "translation_y": True,
                        "translation_z": True,
                        "verticalFocal": True,
                        "yaw": True,
                    }
                ],

                "proj": True,

                "useMeterDistortion": True,

            },
            {
                "crop_bottom": True,
                "crop_left": True,
                "crop_right": True,
                "crop_top": True,

                "geometries": [
                    True,
                    True,
                    {
                        "center_x": True,
                        "center_y": True,
                        "distort_a": True,
                        "distort_b": True,
                        "distort_c": True,
                        "horizontalFocal": True,
                        "pitch": True,
                        "roll": True,
                        "translation_x": True,
                        "translation_y": True,
                        "translation_z": True,
                        "verticalFocal": True,
                        "yaw": True,
                    }
                ],

                "proj": True,

                "useMeterDistortion": True,

            },
            {
                "crop_bottom": True,
                "crop_left": True,
                "crop_right": True,
                "crop_top": True,

                "geometries": [
                    True,
                    True,
                    {
                        "center_x": True,
                        "center_y": True,
                        "distort_a": True,
                        "distort_b": True,
                        "distort_c": True,
                        "horizontalFocal": True,
                        "pitch": True,
                        "roll": True,
                        "translation_x": True,
                        "translation_y": True,
                        "translation_z": True,
                        "verticalFocal": True,
                        "yaw": True,
                    }
                ],

                "proj": True,

                "useMeterDistortion": True,

            },
            {
                "crop_bottom": True,
                "crop_left": True,
                "crop_right": True,
                "crop_top": True,

                "geometries": [
                    True,
                    True,
                    {
                        "center_x": True,
                        "center_y": True,
                        "distort_a": True,
                        "distort_b": True,
                        "distort_c": True,
                        "horizontalFocal": True,
                        "pitch": True,
                        "roll": True,
                        "translation_x": True,
                        "translation_y": True,
                        "translation_z": True,
                        "verticalFocal": True,
                        "yaw": True,
                    }
                ],

                "proj": True,

                "useMeterDistortion": True,

            },
        ]
    }
}