{"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[