1 line
23 KiB
JSON
1 line
23 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "label": "test_callback.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L1"}, {"id": "test_callback_testf77callback", "label": "TestF77Callback", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L17"}, {"id": "test_callback_test_all", "label": "test_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L22"}, {"id": "test_callback_test_docstring", "label": "test_docstring()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L27"}, {"id": "test_callback_testf77callback_check_function", "label": ".check_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L56"}, {"id": "test_callback_test_string_callback", "label": "test_string_callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L93"}, {"id": "test_callback_test_string_callback_array", "label": "test_string_callback_array()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L106"}, {"id": "test_callback_testf77callback_test_threadsafety", "label": ".test_threadsafety()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L126"}, {"id": "test_callback_testf77callback_test_hidden_callback", "label": ".test_hidden_callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L166"}, {"id": "test_callback_testf77callbackpythontls", "label": "TestF77CallbackPythonTLS", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L200"}, {"id": "test_callback_testf90callback", "label": "TestF90Callback", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L209"}, {"id": "test_callback_test_gh17797", "label": "test_gh17797()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L213"}, {"id": "test_callback_testgh18335", "label": "TestGH18335", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L222"}, {"id": "test_callback_test_gh18335", "label": "test_gh18335()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L231"}, {"id": "test_callback_testgh25211", "label": "TestGH25211", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L239"}, {"id": "test_callback_testgh25211_test_gh25211", "label": ".test_gh25211()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L244"}, {"id": "test_callback_testcbfortrancallstatement", "label": "TestCBFortranCallstatement", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L256"}, {"id": "test_callback_testcbfortrancallstatement_test_callstatement_fortran", "label": ".test_callstatement_fortran()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L260"}, {"id": "test_callback_rationale_201", "label": "Callback tests using Python thread-local storage instead of compiler-provide", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L201"}, {"id": "test_callback_rationale_223", "label": "The reproduction of the reported issue requires specific input that extensio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L223"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "platform", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "textwrap", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "numpy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "numpy_testing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_testf77callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_test_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_test_docstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L27", "weight": 1.0}, {"source": "test_callback_testf77callback", "target": "test_callback_testf77callback_check_function", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_test_string_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_test_string_callback_array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L106", "weight": 1.0}, {"source": "test_callback_testf77callback", "target": "test_callback_testf77callback_test_threadsafety", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L126", "weight": 1.0}, {"source": "test_callback_testf77callback", "target": "test_callback_testf77callback_test_hidden_callback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_testf77callbackpythontls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L200", "weight": 1.0}, {"source": "test_callback_testf77callbackpythontls", "target": "test_callback_testf77callback", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_testf90callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_test_gh17797", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_testgh18335", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_test_gh18335", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_testgh25211", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L239", "weight": 1.0}, {"source": "test_callback_testgh25211", "target": "test_callback_testgh25211_test_gh25211", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L244", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_tests_test_callback_py", "target": "test_callback_testcbfortrancallstatement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L256", "weight": 1.0}, {"source": "test_callback_testcbfortrancallstatement", "target": "test_callback_testcbfortrancallstatement_test_callstatement_fortran", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L260", "weight": 1.0}, {"source": "test_callback_test_all", "target": "test_callback_testf77callback_check_function", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L23", "weight": 1.0}, {"source": "test_callback_rationale_201", "target": "test_callback_testf77callbackpythontls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L201", "weight": 1.0}, {"source": "test_callback_rationale_223", "target": "test_callback_testgh18335", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L223", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_callback_test_docstring", "callee": "dedent", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L28"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L57"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L58"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L60"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L62"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L64"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L66"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L68"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L71"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L73"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L75"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "A", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L85"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L86"}, {"caller_nid": "test_callback_testf77callback_check_function", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L88"}, {"caller_nid": "test_callback_test_string_callback", "callee": "f", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L101"}, {"caller_nid": "test_callback_test_string_callback_array", "callee": "zeros", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L108"}, {"caller_nid": "test_callback_test_string_callback_array", "callee": "zeros", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L109"}, {"caller_nid": "test_callback_test_string_callback_array", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L110"}, {"caller_nid": "test_callback_test_string_callback_array", "callee": "f", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L123"}, {"caller_nid": "test_callback_testf77callback_test_threadsafety", "callee": "Thread", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L152"}, {"caller_nid": "test_callback_testf77callback_test_threadsafety", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L153"}, {"caller_nid": "test_callback_testf77callback_test_threadsafety", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L157"}, {"caller_nid": "test_callback_testf77callback_test_threadsafety", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L160"}, {"caller_nid": "test_callback_testf77callback_test_threadsafety", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L162"}, {"caller_nid": "test_callback_testf77callback_test_threadsafety", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L164"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L168"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L170"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L170"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback2", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L173"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L175"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L175"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L178"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L182"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L187"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L189"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L189"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L192"}, {"caller_nid": "test_callback_testf77callback_test_hidden_callback", "callee": "hidden_callback2", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L196"}, {"caller_nid": "test_callback_test_gh17797", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L217"}, {"caller_nid": "test_callback_test_gh17797", "callee": "gh17797", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L218"}, {"caller_nid": "test_callback_test_gh18335", "callee": "gh18335", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L235"}, {"caller_nid": "test_callback_testgh25211_test_gh25211", "callee": "foo", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L248"}, {"caller_nid": "test_callback_testcbfortrancallstatement_test_callstatement_fortran", "callee": "raises", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L261"}, {"caller_nid": "test_callback_testcbfortrancallstatement_test_callstatement_fortran", "callee": "do_something", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_callback.py", "source_location": "L263"}]} |