Files
tfm_ainventory/graphify-out/cache/f01f5900445fc633c6832ee8d4a36e5e15e1a0ab353e2d8f6d9fb0ceca325afe.json

1 line
44 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "label": "ImageFilter.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L1"}, {"id": "imagefilter_filter", "label": "Filter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L34"}, {"id": "imagefilter_multibandfilter", "label": "MultibandFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L40"}, {"id": "imagefilter_builtinfilter", "label": "BuiltinFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L44"}, {"id": "imagefilter_builtinfilter_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L47"}, {"id": "imagefilter_kernel", "label": "Kernel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L54"}, {"id": "imagefilter_kernel_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L72"}, {"id": "imagefilter_rankfilter", "label": "RankFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L88"}, {"id": "imagefilter_rankfilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L101"}, {"id": "imagefilter_rankfilter_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L105"}, {"id": "imagefilter_medianfilter", "label": "MedianFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L113"}, {"id": "imagefilter_medianfilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L123"}, {"id": "imagefilter_minfilter", "label": "MinFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L128"}, {"id": "imagefilter_minfilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L138"}, {"id": "imagefilter_maxfilter", "label": "MaxFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L143"}, {"id": "imagefilter_maxfilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L153"}, {"id": "imagefilter_modefilter", "label": "ModeFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L158"}, {"id": "imagefilter_modefilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L169"}, {"id": "imagefilter_modefilter_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L172"}, {"id": "imagefilter_gaussianblur", "label": "GaussianBlur", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L176"}, {"id": "imagefilter_gaussianblur_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L187"}, {"id": "imagefilter_gaussianblur_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L190"}, {"id": "imagefilter_boxblur", "label": "BoxBlur", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L199"}, {"id": "imagefilter_boxblur_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L215"}, {"id": "imagefilter_boxblur_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L222"}, {"id": "imagefilter_unsharpmask", "label": "UnsharpMask", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L231"}, {"id": "imagefilter_unsharpmask_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L248"}, {"id": "imagefilter_unsharpmask_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L255"}, {"id": "imagefilter_blur", "label": "BLUR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L259"}, {"id": "imagefilter_contour", "label": "CONTOUR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L272"}, {"id": "imagefilter_detail", "label": "DETAIL", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L283"}, {"id": "imagefilter_edge_enhance", "label": "EDGE_ENHANCE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L294"}, {"id": "imagefilter_edge_enhance_more", "label": "EDGE_ENHANCE_MORE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L305"}, {"id": "imagefilter_emboss", "label": "EMBOSS", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L316"}, {"id": "imagefilter_find_edges", "label": "FIND_EDGES", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L327"}, {"id": "imagefilter_sharpen", "label": "SHARPEN", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L338"}, {"id": "imagefilter_smooth", "label": "SMOOTH", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L349"}, {"id": "imagefilter_smooth_more", "label": "SMOOTH_MORE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L360"}, {"id": "imagefilter_color3dlut", "label": "Color3DLUT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L373"}, {"id": "imagefilter_color3dlut_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L400"}, {"id": "imagefilter_check_size", "label": "_check_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L471"}, {"id": "imagefilter_generate", "label": "generate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L487"}, {"id": "imagefilter_color3dlut_transform", "label": ".transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L528"}, {"id": "imagefilter_color3dlut_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L588"}, {"id": "imagefilter_color3dlut_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L598"}, {"id": "imagefilter_rationale_55", "label": "Create a convolution kernel. This only supports 3x3 and 5x5 integer and floating", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L55"}, {"id": "imagefilter_rationale_89", "label": "Create a rank filter. The rank filter sorts all pixels in a window of the g", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L89"}, {"id": "imagefilter_rationale_114", "label": "Create a median filter. Picks the median pixel value in a window with the gi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L114"}, {"id": "imagefilter_rationale_129", "label": "Create a min filter. Picks the lowest pixel value in a window with the give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L129"}, {"id": "imagefilter_rationale_144", "label": "Create a max filter. Picks the largest pixel value in a window with the giv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L144"}, {"id": "imagefilter_rationale_159", "label": "Create a mode filter. Picks the most frequent pixel value in a box with the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L159"}, {"id": "imagefilter_rationale_177", "label": "Blurs the image with a sequence of extended box filters, which approximates", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L177"}, {"id": "imagefilter_rationale_200", "label": "Blurs the image by setting each pixel to the average value of the pixels in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L200"}, {"id": "imagefilter_rationale_232", "label": "Unsharp mask filter. See Wikipedia's entry on `digital unsharp masking`_ fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L232"}, {"id": "imagefilter_rationale_374", "label": "Three-dimensional color lookup table. Transforms 3-channel pixels using the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L374"}, {"id": "imagefilter_rationale_494", "label": "Generates new LUT using provided callback. :param size: Size of the tab", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L494"}, {"id": "imagefilter_rationale_535", "label": "Transforms the table values using provided callback and returns a new LU", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L535"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "backend_venv_lib_python3_12_site_packages_pil_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "backend_venv_lib_python3_12_site_packages_pil_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_multibandfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L40", "weight": 1.0}, {"source": "imagefilter_multibandfilter", "target": "imagefilter_filter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_builtinfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L44", "weight": 1.0}, {"source": "imagefilter_builtinfilter", "target": "imagefilter_multibandfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L44", "weight": 1.0}, {"source": "imagefilter_builtinfilter", "target": "imagefilter_builtinfilter_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_kernel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L54", "weight": 1.0}, {"source": "imagefilter_kernel", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L54", "weight": 1.0}, {"source": "imagefilter_kernel", "target": "imagefilter_kernel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_rankfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L88", "weight": 1.0}, {"source": "imagefilter_rankfilter", "target": "imagefilter_filter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L88", "weight": 1.0}, {"source": "imagefilter_rankfilter", "target": "imagefilter_rankfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L101", "weight": 1.0}, {"source": "imagefilter_rankfilter", "target": "imagefilter_rankfilter_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L105", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_medianfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L113", "weight": 1.0}, {"source": "imagefilter_medianfilter", "target": "imagefilter_rankfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L113", "weight": 1.0}, {"source": "imagefilter_medianfilter", "target": "imagefilter_medianfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L123", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_minfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L128", "weight": 1.0}, {"source": "imagefilter_minfilter", "target": "imagefilter_rankfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L128", "weight": 1.0}, {"source": "imagefilter_minfilter", "target": "imagefilter_minfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_maxfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L143", "weight": 1.0}, {"source": "imagefilter_maxfilter", "target": "imagefilter_rankfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L143", "weight": 1.0}, {"source": "imagefilter_maxfilter", "target": "imagefilter_maxfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L153", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_modefilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L158", "weight": 1.0}, {"source": "imagefilter_modefilter", "target": "imagefilter_filter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L158", "weight": 1.0}, {"source": "imagefilter_modefilter", "target": "imagefilter_modefilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L169", "weight": 1.0}, {"source": "imagefilter_modefilter", "target": "imagefilter_modefilter_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L172", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_gaussianblur", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L176", "weight": 1.0}, {"source": "imagefilter_gaussianblur", "target": "imagefilter_multibandfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L176", "weight": 1.0}, {"source": "imagefilter_gaussianblur", "target": "imagefilter_gaussianblur_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L187", "weight": 1.0}, {"source": "imagefilter_gaussianblur", "target": "imagefilter_gaussianblur_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_boxblur", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L199", "weight": 1.0}, {"source": "imagefilter_boxblur", "target": "imagefilter_multibandfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L199", "weight": 1.0}, {"source": "imagefilter_boxblur", "target": "imagefilter_boxblur_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L215", "weight": 1.0}, {"source": "imagefilter_boxblur", "target": "imagefilter_boxblur_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_unsharpmask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L231", "weight": 1.0}, {"source": "imagefilter_unsharpmask", "target": "imagefilter_multibandfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L231", "weight": 1.0}, {"source": "imagefilter_unsharpmask", "target": "imagefilter_unsharpmask_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L248", "weight": 1.0}, {"source": "imagefilter_unsharpmask", "target": "imagefilter_unsharpmask_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_blur", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L259", "weight": 1.0}, {"source": "imagefilter_blur", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L259", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_contour", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L272", "weight": 1.0}, {"source": "imagefilter_contour", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L283", "weight": 1.0}, {"source": "imagefilter_detail", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_edge_enhance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L294", "weight": 1.0}, {"source": "imagefilter_edge_enhance", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L294", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_edge_enhance_more", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L305", "weight": 1.0}, {"source": "imagefilter_edge_enhance_more", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L305", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_emboss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L316", "weight": 1.0}, {"source": "imagefilter_emboss", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L316", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_find_edges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L327", "weight": 1.0}, {"source": "imagefilter_find_edges", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_sharpen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L338", "weight": 1.0}, {"source": "imagefilter_sharpen", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L338", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_smooth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L349", "weight": 1.0}, {"source": "imagefilter_smooth", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L349", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_smooth_more", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L360", "weight": 1.0}, {"source": "imagefilter_smooth_more", "target": "imagefilter_builtinfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L360", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_color3dlut", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L373", "weight": 1.0}, {"source": "imagefilter_color3dlut", "target": "imagefilter_multibandfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L373", "weight": 1.0}, {"source": "imagefilter_color3dlut", "target": "imagefilter_color3dlut_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L400", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_check_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L471", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagefilter_py", "target": "imagefilter_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L487", "weight": 1.0}, {"source": "imagefilter_color3dlut", "target": "imagefilter_color3dlut_transform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L528", "weight": 1.0}, {"source": "imagefilter_color3dlut", "target": "imagefilter_color3dlut_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L588", "weight": 1.0}, {"source": "imagefilter_color3dlut", "target": "imagefilter_color3dlut_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L598", "weight": 1.0}, {"source": "imagefilter_builtinfilter_filter", "target": "imagefilter_color3dlut_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L51", "weight": 1.0}, {"source": "imagefilter_rankfilter_filter", "target": "imagefilter_rankfilter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L110", "weight": 1.0}, {"source": "imagefilter_modefilter_filter", "target": "imagefilter_modefilter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L173", "weight": 1.0}, {"source": "imagefilter_color3dlut_init", "target": "imagefilter_check_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L411", "weight": 1.0}, {"source": "imagefilter_generate", "target": "imagefilter_check_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L505", "weight": 1.0}, {"source": "imagefilter_rationale_55", "target": "imagefilter_kernel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L55", "weight": 1.0}, {"source": "imagefilter_rationale_89", "target": "imagefilter_rankfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L89", "weight": 1.0}, {"source": "imagefilter_rationale_114", "target": "imagefilter_medianfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L114", "weight": 1.0}, {"source": "imagefilter_rationale_129", "target": "imagefilter_minfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L129", "weight": 1.0}, {"source": "imagefilter_rationale_144", "target": "imagefilter_maxfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L144", "weight": 1.0}, {"source": "imagefilter_rationale_159", "target": "imagefilter_modefilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L159", "weight": 1.0}, {"source": "imagefilter_rationale_177", "target": "imagefilter_gaussianblur", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L177", "weight": 1.0}, {"source": "imagefilter_rationale_200", "target": "imagefilter_boxblur", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L200", "weight": 1.0}, {"source": "imagefilter_rationale_232", "target": "imagefilter_unsharpmask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L232", "weight": 1.0}, {"source": "imagefilter_rationale_374", "target": "imagefilter_color3dlut", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L374", "weight": 1.0}, {"source": "imagefilter_rationale_494", "target": "imagefilter_color3dlut_generate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L494", "weight": 1.0}, {"source": "imagefilter_rationale_535", "target": "imagefilter_color3dlut_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L535", "weight": 1.0}], "raw_calls": [{"caller_nid": "imagefilter_builtinfilter_filter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L50"}, {"caller_nid": "imagefilter_kernel_init", "callee": "reduce", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L81"}, {"caller_nid": "imagefilter_kernel_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L82"}, {"caller_nid": "imagefilter_kernel_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L84"}, {"caller_nid": "imagefilter_rankfilter_filter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L108"}, {"caller_nid": "imagefilter_rankfilter_filter", "callee": "expand", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L109"}, {"caller_nid": "imagefilter_gaussianblur_filter", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L192"}, {"caller_nid": "imagefilter_gaussianblur_filter", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L195"}, {"caller_nid": "imagefilter_gaussianblur_filter", "callee": "gaussian_blur", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L196"}, {"caller_nid": "imagefilter_boxblur_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L216"}, {"caller_nid": "imagefilter_boxblur_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L219"}, {"caller_nid": "imagefilter_boxblur_filter", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L224"}, {"caller_nid": "imagefilter_boxblur_filter", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L227"}, {"caller_nid": "imagefilter_boxblur_filter", "callee": "box_blur", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L228"}, {"caller_nid": "imagefilter_unsharpmask_filter", "callee": "unsharp_mask", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L256"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L410"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L417"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L422"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L428"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L431"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L438"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L444"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L447"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L448"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L451"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L456"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L457"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L460"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L465"}, {"caller_nid": "imagefilter_color3dlut_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L467"}, {"caller_nid": "imagefilter_check_size", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L476"}, {"caller_nid": "imagefilter_check_size", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L479"}, {"caller_nid": "imagefilter_check_size", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L479"}, {"caller_nid": "imagefilter_check_size", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L483"}, {"caller_nid": "imagefilter_generate", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L508"}, {"caller_nid": "imagefilter_generate", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L512"}, {"caller_nid": "imagefilter_generate", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L513"}, {"caller_nid": "imagefilter_generate", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L514"}, {"caller_nid": "imagefilter_generate", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L515"}, {"caller_nid": "imagefilter_generate", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L520"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L555"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L563"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L564"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L565"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L568"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L575"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "type(self)", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L580"}, {"caller_nid": "imagefilter_color3dlut_transform", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L580"}, {"caller_nid": "imagefilter_color3dlut_repr", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L591"}, {"caller_nid": "imagefilter_color3dlut_repr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L595"}, {"caller_nid": "imagefilter_color3dlut_repr", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L596"}, {"caller_nid": "imagefilter_color3dlut_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L596"}, {"caller_nid": "imagefilter_color3dlut_filter", "callee": "color_lut_3d", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageFilter.py", "source_location": "L601"}]}