Files
tfm_ainventory/graphify-out/cache/4adfb584e78b47bcc9e1fb907babf31df172c3568123c7954a3208e796b4332b.json

1 line
12 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "label": "numbits.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L1"}, {"id": "numbits_nums_to_numbits", "label": "nums_to_numbits()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L25"}, {"id": "numbits_numbits_to_nums", "label": "numbits_to_nums()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L45"}, {"id": "numbits_numbits_union", "label": "numbits_union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L66"}, {"id": "numbits_numbits_intersection", "label": "numbits_intersection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L76"}, {"id": "numbits_numbits_any_intersection", "label": "numbits_any_intersection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L87"}, {"id": "numbits_num_in_numbits", "label": "num_in_numbits()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L100"}, {"id": "numbits_register_sqlite_functions", "label": "register_sqlite_functions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L112"}, {"id": "numbits_rationale_26", "label": "Convert `nums` into a numbits. Arguments: nums: a reusable iterable", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L26"}, {"id": "numbits_rationale_46", "label": "Convert a numbits into a list of numbers. Arguments: numbits: a bin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L46"}, {"id": "numbits_rationale_67", "label": "Compute the union of two numbits. Returns: A new numbits, the union", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L67"}, {"id": "numbits_rationale_77", "label": "Compute the intersection of two numbits. Returns: A new numbits, th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L77"}, {"id": "numbits_rationale_88", "label": "Is there any number that appears in both numbits? Determine whether two num", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L88"}, {"id": "numbits_rationale_101", "label": "Does the integer `num` appear in `numbits`? Returns: A bool, True i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L101"}, {"id": "numbits_rationale_113", "label": "Define numbits functions in a SQLite connection. This defines these functio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L113"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "sqlite3", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_nums_to_numbits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_numbits_to_nums", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_numbits_union", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_numbits_intersection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_numbits_any_intersection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_num_in_numbits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L100", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_numbits_py", "target": "numbits_register_sqlite_functions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L112", "weight": 1.0}, {"source": "numbits_register_sqlite_functions", "target": "numbits_numbits_to_nums", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L146", "weight": 1.0}, {"source": "numbits_rationale_26", "target": "numbits_nums_to_numbits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L26", "weight": 1.0}, {"source": "numbits_rationale_46", "target": "numbits_numbits_to_nums", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L46", "weight": 1.0}, {"source": "numbits_rationale_67", "target": "numbits_numbits_union", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L67", "weight": 1.0}, {"source": "numbits_rationale_77", "target": "numbits_numbits_intersection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L77", "weight": 1.0}, {"source": "numbits_rationale_88", "target": "numbits_numbits_any_intersection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L88", "weight": 1.0}, {"source": "numbits_rationale_101", "target": "numbits_num_in_numbits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L101", "weight": 1.0}, {"source": "numbits_rationale_113", "target": "numbits_register_sqlite_functions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L113", "weight": 1.0}], "raw_calls": [{"caller_nid": "numbits_nums_to_numbits", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L35"}, {"caller_nid": "numbits_nums_to_numbits", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L39"}, {"caller_nid": "numbits_nums_to_numbits", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L42"}, {"caller_nid": "numbits_numbits_to_nums", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L59"}, {"caller_nid": "numbits_numbits_to_nums", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L60"}, {"caller_nid": "numbits_numbits_to_nums", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L62"}, {"caller_nid": "numbits_numbits_union", "callee": "zip_longest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L72"}, {"caller_nid": "numbits_numbits_union", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L73"}, {"caller_nid": "numbits_numbits_intersection", "callee": "zip_longest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L82"}, {"caller_nid": "numbits_numbits_intersection", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L83"}, {"caller_nid": "numbits_numbits_intersection", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L84"}, {"caller_nid": "numbits_numbits_any_intersection", "callee": "zip_longest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L96"}, {"caller_nid": "numbits_numbits_any_intersection", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L97"}, {"caller_nid": "numbits_num_in_numbits", "callee": "divmod", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L106"}, {"caller_nid": "numbits_num_in_numbits", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L107"}, {"caller_nid": "numbits_num_in_numbits", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L109"}, {"caller_nid": "numbits_register_sqlite_functions", "callee": "create_function", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L142"}, {"caller_nid": "numbits_register_sqlite_functions", "callee": "create_function", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L143"}, {"caller_nid": "numbits_register_sqlite_functions", "callee": "create_function", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L144"}, {"caller_nid": "numbits_register_sqlite_functions", "callee": "create_function", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L145"}, {"caller_nid": "numbits_register_sqlite_functions", "callee": "create_function", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L146"}, {"caller_nid": "numbits_register_sqlite_functions", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/numbits.py", "source_location": "L146"}]}