1 line
10 KiB
JSON
1 line
10 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "label": "ImageTransform.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L1"}, {"id": "imagetransform_transform", "label": "Transform", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L23"}, {"id": "imagetransform_transform_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L28"}, {"id": "imagetransform_transform_getdata", "label": ".getdata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L31"}, {"id": "imagetransform_transform_transform", "label": ".transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L34"}, {"id": "imagetransform_affinetransform", "label": "AffineTransform", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L46"}, {"id": "imagetransform_perspectivetransform", "label": "PerspectiveTransform", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L67"}, {"id": "imagetransform_extenttransform", "label": "ExtentTransform", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L87"}, {"id": "imagetransform_quadtransform", "label": "QuadTransform", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L109"}, {"id": "imagetransform_meshtransform", "label": "MeshTransform", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L126"}, {"id": "imagetransform_rationale_24", "label": "Base class for other transforms defined in :py:mod:`~PIL.ImageTransform`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L24"}, {"id": "imagetransform_rationale_40", "label": "Perform the transform. Called from :py:meth:`.Image.transform`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L40"}, {"id": "imagetransform_rationale_47", "label": "Define an affine image transform. This function takes a 6-tuple (a, b, c, d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L47"}, {"id": "imagetransform_rationale_68", "label": "Define a perspective image transform. This function takes an 8-tuple (a, b,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L68"}, {"id": "imagetransform_rationale_88", "label": "Define a transform to extract a subregion from an image. Maps a rectangle (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L88"}, {"id": "imagetransform_rationale_110", "label": "Define a quad image transform. Maps a quadrilateral (a region defined by fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L110"}, {"id": "imagetransform_rationale_127", "label": "Define a mesh image transform. A mesh transform consists of one or more ind", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L127"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_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/ImageTransform.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "imagetransform_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L23", "weight": 1.0}, {"source": "imagetransform_transform", "target": "imagetransform_transform_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L28", "weight": 1.0}, {"source": "imagetransform_transform", "target": "imagetransform_transform_getdata", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L31", "weight": 1.0}, {"source": "imagetransform_transform", "target": "imagetransform_transform_transform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "imagetransform_affinetransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L46", "weight": 1.0}, {"source": "imagetransform_affinetransform", "target": "imagetransform_transform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "imagetransform_perspectivetransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L67", "weight": 1.0}, {"source": "imagetransform_perspectivetransform", "target": "imagetransform_transform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "imagetransform_extenttransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L87", "weight": 1.0}, {"source": "imagetransform_extenttransform", "target": "imagetransform_transform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "imagetransform_quadtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L109", "weight": 1.0}, {"source": "imagetransform_quadtransform", "target": "imagetransform_transform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L109", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_imagetransform_py", "target": "imagetransform_meshtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L126", "weight": 1.0}, {"source": "imagetransform_meshtransform", "target": "imagetransform_transform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L126", "weight": 1.0}, {"source": "imagetransform_transform_transform", "target": "imagetransform_transform_getdata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L42", "weight": 1.0}, {"source": "imagetransform_rationale_24", "target": "imagetransform_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L24", "weight": 1.0}, {"source": "imagetransform_rationale_40", "target": "imagetransform_transform_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L40", "weight": 1.0}, {"source": "imagetransform_rationale_47", "target": "imagetransform_affinetransform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L47", "weight": 1.0}, {"source": "imagetransform_rationale_68", "target": "imagetransform_perspectivetransform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L68", "weight": 1.0}, {"source": "imagetransform_rationale_88", "target": "imagetransform_extenttransform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L88", "weight": 1.0}, {"source": "imagetransform_rationale_110", "target": "imagetransform_quadtransform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L110", "weight": 1.0}, {"source": "imagetransform_rationale_127", "target": "imagetransform_meshtransform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/ImageTransform.py", "source_location": "L127", "weight": 1.0}], "raw_calls": []} |