1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "label": "_src_pyf.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L1"}, {"id": "src_pyf_parse_structure", "label": "parse_structure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L55"}, {"id": "src_pyf_find_repl_patterns", "label": "find_repl_patterns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L87"}, {"id": "src_pyf_find_and_remove_repl_patterns", "label": "find_and_remove_repl_patterns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L97"}, {"id": "src_pyf_conv", "label": "conv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L104"}, {"id": "src_pyf_unique_key", "label": "unique_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L114"}, {"id": "src_pyf_expand_sub", "label": "expand_sub()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L129"}, {"id": "src_pyf_process_str", "label": "process_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L191"}, {"id": "src_pyf_resolve_includes", "label": "resolve_includes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L213"}, {"id": "src_pyf_process_file", "label": "process_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L231"}, {"id": "src_pyf_rationale_56", "label": "Return a list of tuples for each function or subroutine each tuple is the st", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L56"}, {"id": "src_pyf_rationale_115", "label": "Obtain a unique key given a dictionary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L115"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_parse_structure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_find_repl_patterns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_find_and_remove_repl_patterns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L97", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_conv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_unique_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_expand_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L129", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_process_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L191", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_resolve_includes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_f2py_src_pyf_py", "target": "src_pyf_process_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L231", "weight": 1.0}, {"source": "src_pyf_find_repl_patterns", "target": "src_pyf_unique_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L91", "weight": 1.0}, {"source": "src_pyf_find_repl_patterns", "target": "src_pyf_conv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L93", "weight": 1.0}, {"source": "src_pyf_find_and_remove_repl_patterns", "target": "src_pyf_find_repl_patterns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L98", "weight": 1.0}, {"source": "src_pyf_expand_sub", "target": "src_pyf_find_repl_patterns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L132", "weight": 1.0}, {"source": "src_pyf_process_str", "target": "src_pyf_parse_structure", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L195", "weight": 1.0}, {"source": "src_pyf_process_str", "target": "src_pyf_find_and_remove_repl_patterns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L201", "weight": 1.0}, {"source": "src_pyf_process_str", "target": "src_pyf_expand_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L204", "weight": 1.0}, {"source": "src_pyf_process_file", "target": "src_pyf_resolve_includes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L232", "weight": 1.0}, {"source": "src_pyf_process_file", "target": "src_pyf_process_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L233", "weight": 1.0}, {"source": "src_pyf_rationale_56", "target": "src_pyf_parse_structure", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L56", "weight": 1.0}, {"source": "src_pyf_rationale_115", "target": "src_pyf_unique_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L115", "weight": 1.0}], "raw_calls": [{"caller_nid": "src_pyf_parse_structure", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L64"}, {"caller_nid": "src_pyf_parse_structure", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L67"}, {"caller_nid": "src_pyf_parse_structure", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L68"}, {"caller_nid": "src_pyf_parse_structure", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L68"}, {"caller_nid": "src_pyf_parse_structure", "callee": "rfind", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L70"}, {"caller_nid": "src_pyf_parse_structure", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L77"}, {"caller_nid": "src_pyf_parse_structure", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L77"}, {"caller_nid": "src_pyf_parse_structure", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L78"}, {"caller_nid": "src_pyf_parse_structure", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L78"}, {"caller_nid": "src_pyf_parse_structure", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L79"}, {"caller_nid": "src_pyf_find_repl_patterns", "callee": "findall", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L88"}, {"caller_nid": "src_pyf_find_repl_patterns", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L91"}, {"caller_nid": "src_pyf_find_repl_patterns", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L92"}, {"caller_nid": "src_pyf_find_and_remove_repl_patterns", "callee": "subn", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L99"}, {"caller_nid": "src_pyf_conv", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L105"}, {"caller_nid": "src_pyf_conv", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L106"}, {"caller_nid": "src_pyf_conv", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L107"}, {"caller_nid": "src_pyf_conv", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L107"}, {"caller_nid": "src_pyf_conv", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L108"}, {"caller_nid": "src_pyf_conv", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L110"}, {"caller_nid": "src_pyf_conv", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L110"}, {"caller_nid": "src_pyf_conv", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L112"}, {"caller_nid": "src_pyf_unique_key", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L116"}, {"caller_nid": "src_pyf_unique_key", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L116"}, {"caller_nid": "src_pyf_expand_sub", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L130"}, {"caller_nid": "src_pyf_expand_sub", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L131"}, {"caller_nid": "src_pyf_expand_sub", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L133"}, {"caller_nid": "src_pyf_expand_sub", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L150"}, {"caller_nid": "src_pyf_expand_sub", "callee": "findall", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L155"}, {"caller_nid": "src_pyf_expand_sub", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L157"}, {"caller_nid": "src_pyf_expand_sub", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L157"}, {"caller_nid": "src_pyf_expand_sub", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L159"}, {"caller_nid": "src_pyf_expand_sub", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L160"}, {"caller_nid": "src_pyf_expand_sub", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L162"}, {"caller_nid": "src_pyf_expand_sub", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L162"}, {"caller_nid": "src_pyf_expand_sub", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L163"}, {"caller_nid": "src_pyf_expand_sub", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L172"}, {"caller_nid": "src_pyf_expand_sub", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L173"}, {"caller_nid": "src_pyf_expand_sub", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L184"}, {"caller_nid": "src_pyf_expand_sub", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L185"}, {"caller_nid": "src_pyf_expand_sub", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L187"}, {"caller_nid": "src_pyf_expand_sub", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L188"}, {"caller_nid": "src_pyf_process_str", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L199"}, {"caller_nid": "src_pyf_process_str", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L203"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L214"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L215"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L218"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L220"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "isabs", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L221"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L222"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L223"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L224"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L226"}, {"caller_nid": "src_pyf_resolve_includes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L228"}, {"caller_nid": "src_pyf_process_file", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/f2py/_src_pyf.py", "source_location": "L233"}]} |