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

1 line
35 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "label": "_ctypeslib.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L1"}, {"id": "ctypeslib_dummy", "label": "_dummy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L68"}, {"id": "ctypeslib_load_library", "label": "load_library()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L94"}, {"id": "ctypeslib_num_fromflags", "label": "_num_fromflags()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L168"}, {"id": "ctypeslib_flags_fromnum", "label": "_flags_fromnum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L177"}, {"id": "ctypeslib_ndptr", "label": "_ndptr", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L186"}, {"id": "ndptr_base", "label": "_ndptr_base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ctypeslib_from_param", "label": "from_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L188"}, {"id": "ctypeslib_concrete_ndptr", "label": "_concrete_ndptr", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L206"}, {"id": "ctypeslib_concrete_ndptr_check_retval", "label": "._check_retval_()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L213"}, {"id": "ctypeslib_contents", "label": "contents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L222"}, {"id": "ctypeslib_ndpointer", "label": "ndpointer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L239"}, {"id": "ctypeslib_ctype_ndarray", "label": "_ctype_ndarray()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L357"}, {"id": "ctypeslib_get_scalar_type_map", "label": "_get_scalar_type_map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L365"}, {"id": "ctypeslib_ctype_from_dtype_scalar", "label": "_ctype_from_dtype_scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L380"}, {"id": "ctypeslib_ctype_from_dtype_subarray", "label": "_ctype_from_dtype_subarray()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L398"}, {"id": "ctypeslib_ctype_from_dtype_structured", "label": "_ctype_from_dtype_structured()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L403"}, {"id": "ctypeslib_ctype_from_dtype", "label": "_ctype_from_dtype()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L455"}, {"id": "ctypeslib_as_ctypes_type", "label": "as_ctypes_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L464"}, {"id": "ctypeslib_as_array", "label": "as_array()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L521"}, {"id": "ctypeslib_as_ctypes", "label": "as_ctypes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L562"}, {"id": "ctypeslib_rationale_1", "label": "============================ ``ctypes`` Utility Functions ======================", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L1"}, {"id": "ctypeslib_rationale_69", "label": "Dummy object that raises an ImportError if ctypes is not available. Rai", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L69"}, {"id": "ctypeslib_rationale_95", "label": "It is possible to load a library using >>> lib = ctypes.cdll[<full_path", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L95"}, {"id": "ctypeslib_rationale_207", "label": "Like _ndptr, but with `_shape_` and `_dtype_` specified. Notably, this mean", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L207"}, {"id": "ctypeslib_rationale_214", "label": "This method is called when this class is used as the .restype attribute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L214"}, {"id": "ctypeslib_rationale_223", "label": "Get an ndarray viewing the data pointed to by this pointer. This mirror", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L223"}, {"id": "ctypeslib_rationale_240", "label": "Array-checking restype/argtypes. An ndpointer instance is used to describe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L240"}, {"id": "ctypeslib_rationale_358", "label": "Create an ndarray of the given element type and shape", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L358"}, {"id": "ctypeslib_rationale_366", "label": "Return a dictionary mapping native endian scalar dtype to ctypes types", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L366"}, {"id": "ctypeslib_rationale_465", "label": "r\"\"\" Convert a dtype into a ctypes type. Parameters ---", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L465"}, {"id": "ctypeslib_rationale_522", "label": "Create a numpy array from a ctypes array or POINTER. The numpy array sh", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L522"}, {"id": "ctypeslib_rationale_563", "label": "Create and return a ctypes object from a numpy array. Actually anything", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L563"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "numpy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "numpy_core_multiarray", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "numpy_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_dummy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "numpy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "numpy_core_internal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_load_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_num_fromflags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_flags_fromnum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L177", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ndptr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L186", "weight": 1.0}, {"source": "ctypeslib_ndptr", "target": "ndptr_base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_from_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_concrete_ndptr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L206", "weight": 1.0}, {"source": "ctypeslib_concrete_ndptr", "target": "ctypeslib_ndptr", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L206", "weight": 1.0}, {"source": "ctypeslib_concrete_ndptr", "target": "ctypeslib_concrete_ndptr_check_retval", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_contents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ndpointer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ctype_ndarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L357", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_get_scalar_type_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L365", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ctype_from_dtype_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L380", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ctype_from_dtype_subarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L398", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ctype_from_dtype_structured", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L403", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_ctype_from_dtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L455", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_as_ctypes_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L464", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_as_array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L521", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "target": "ctypeslib_as_ctypes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L562", "weight": 1.0}, {"source": "ctypeslib_from_param", "target": "ctypeslib_flags_fromnum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L202", "weight": 1.0}, {"source": "ctypeslib_ndpointer", "target": "ctypeslib_flags_fromnum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L302", "weight": 1.0}, {"source": "ctypeslib_ndpointer", "target": "ctypeslib_num_fromflags", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L311", "weight": 1.0}, {"source": "ctypeslib_ctype_from_dtype_subarray", "target": "ctypeslib_ctype_from_dtype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L400", "weight": 1.0}, {"source": "ctypeslib_ctype_from_dtype_subarray", "target": "ctypeslib_ctype_ndarray", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L401", "weight": 1.0}, {"source": "ctypeslib_ctype_from_dtype_structured", "target": "ctypeslib_ctype_from_dtype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L408", "weight": 1.0}, {"source": "ctypeslib_ctype_from_dtype", "target": "ctypeslib_ctype_from_dtype_structured", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L457", "weight": 1.0}, {"source": "ctypeslib_ctype_from_dtype", "target": "ctypeslib_ctype_from_dtype_subarray", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L459", "weight": 1.0}, {"source": "ctypeslib_ctype_from_dtype", "target": "ctypeslib_ctype_from_dtype_scalar", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L461", "weight": 1.0}, {"source": "ctypeslib_as_ctypes_type", "target": "ctypeslib_ctype_from_dtype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L518", "weight": 1.0}, {"source": "ctypeslib_as_array", "target": "ctypeslib_ctype_ndarray", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L556", "weight": 1.0}, {"source": "ctypeslib_as_ctypes", "target": "ctypeslib_as_ctypes_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L599", "weight": 1.0}, {"source": "ctypeslib_as_ctypes", "target": "ctypeslib_ctype_ndarray", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L600", "weight": 1.0}, {"source": "ctypeslib_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_numpy_ctypeslib_ctypeslib_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L1", "weight": 1.0}, {"source": "ctypeslib_rationale_69", "target": "ctypeslib_dummy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L69", "weight": 1.0}, {"source": "ctypeslib_rationale_95", "target": "ctypeslib_load_library", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L95", "weight": 1.0}, {"source": "ctypeslib_rationale_207", "target": "ctypeslib_concrete_ndptr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L207", "weight": 1.0}, {"source": "ctypeslib_rationale_214", "target": "ctypeslib_concrete_ndptr_check_retval", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L214", "weight": 1.0}, {"source": "ctypeslib_rationale_223", "target": "ctypeslib_concrete_ndptr_contents", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L223", "weight": 1.0}, {"source": "ctypeslib_rationale_240", "target": "ctypeslib_ndpointer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L240", "weight": 1.0}, {"source": "ctypeslib_rationale_358", "target": "ctypeslib_ctype_ndarray", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L358", "weight": 1.0}, {"source": "ctypeslib_rationale_366", "target": "ctypeslib_get_scalar_type_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L366", "weight": 1.0}, {"source": "ctypeslib_rationale_465", "target": "ctypeslib_as_ctypes_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L465", "weight": 1.0}, {"source": "ctypeslib_rationale_522", "target": "ctypeslib_as_array", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L522", "weight": 1.0}, {"source": "ctypeslib_rationale_563", "target": "ctypeslib_as_ctypes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L563", "weight": 1.0}], "raw_calls": [{"caller_nid": "ctypeslib_dummy", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L78"}, {"caller_nid": "ctypeslib_load_library", "callee": "fsdecode", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L128"}, {"caller_nid": "ctypeslib_load_library", "callee": "fsdecode", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L129"}, {"caller_nid": "ctypeslib_load_library", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L131"}, {"caller_nid": "ctypeslib_load_library", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L139"}, {"caller_nid": "ctypeslib_load_library", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L141"}, {"caller_nid": "ctypeslib_load_library", "callee": "get_config_var", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L144"}, {"caller_nid": "ctypeslib_load_library", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L146"}, {"caller_nid": "ctypeslib_load_library", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L150"}, {"caller_nid": "ctypeslib_load_library", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L151"}, {"caller_nid": "ctypeslib_load_library", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L152"}, {"caller_nid": "ctypeslib_load_library", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L157"}, {"caller_nid": "ctypeslib_load_library", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L158"}, {"caller_nid": "ctypeslib_load_library", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L165"}, {"caller_nid": "ctypeslib_flags_fromnum", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L182"}, {"caller_nid": "ctypeslib_from_param", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L189"}, {"caller_nid": "ctypeslib_from_param", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L190"}, {"caller_nid": "ctypeslib_from_param", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L193"}, {"caller_nid": "ctypeslib_from_param", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L196"}, {"caller_nid": "ctypeslib_from_param", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L199"}, {"caller_nid": "ctypeslib_from_param", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L199"}, {"caller_nid": "ctypeslib_from_param", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L202"}, {"caller_nid": "ctypeslib_contents", "callee": "dtype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L228"}, {"caller_nid": "ctypeslib_contents", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L230"}, {"caller_nid": "ctypeslib_contents", "callee": "POINTER", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L230"}, {"caller_nid": "ctypeslib_contents", "callee": "squeeze", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L231"}, {"caller_nid": "ctypeslib_contents", "callee": "frombuffer", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L231"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "dtype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L293"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L298"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L299"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L300"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L303"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L308"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L308"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L310"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L316"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L332"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L332"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L338"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L338"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L340"}, {"caller_nid": "ctypeslib_ndpointer", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L347"}, {"caller_nid": "ctypeslib_get_scalar_type_map", "callee": "dtype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L376"}, {"caller_nid": "ctypeslib_ctype_from_dtype_scalar", "callee": "newbyteorder", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L382"}, {"caller_nid": "ctypeslib_ctype_from_dtype_scalar", "callee": "newbyteorder", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L382"}, {"caller_nid": "ctypeslib_ctype_from_dtype_scalar", "callee": "newbyteorder", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L383"}, {"caller_nid": "ctypeslib_ctype_from_dtype_scalar", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L387"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L408"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L411"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L413"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L413"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L418"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L419"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "sizeof", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L419"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L423"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L426"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L437"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L439"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L441"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "sizeof", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L442"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L446"}, {"caller_nid": "ctypeslib_ctype_from_dtype_structured", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L449"}, {"caller_nid": "ctypeslib_as_ctypes_type", "callee": "dtype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L518"}, {"caller_nid": "ctypeslib_as_array", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L550"}, {"caller_nid": "ctypeslib_as_array", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L553"}, {"caller_nid": "ctypeslib_as_array", "callee": "POINTER", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L556"}, {"caller_nid": "ctypeslib_as_array", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L557"}, {"caller_nid": "ctypeslib_as_array", "callee": "asarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L559"}, {"caller_nid": "ctypeslib_as_ctypes", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L590"}, {"caller_nid": "ctypeslib_as_ctypes", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L592"}, {"caller_nid": "ctypeslib_as_ctypes", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L595"}, {"caller_nid": "ctypeslib_as_ctypes", "callee": "from_address", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/ctypeslib/_ctypeslib.py", "source_location": "L601"}]}