1 line
9.8 KiB
JSON
1 line
9.8 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "label": "_ratio.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L1"}, {"id": "ratio_edge", "label": "Edge", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L6"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ratio_ratio_resolve", "label": "ratio_resolve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L14"}, {"id": "ratio_ratio_reduce", "label": "ratio_reduce()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L75"}, {"id": "ratio_ratio_distribute", "label": "ratio_distribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L107"}, {"id": "ratio_e", "label": "E", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L147"}, {"id": "ratio_rationale_7", "label": "Any object that defines an edge (such as Layout).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L7"}, {"id": "ratio_rationale_15", "label": "Divide total space to satisfy size, ratio, and minimum_size, constraints. T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L15"}, {"id": "ratio_rationale_78", "label": "Divide an integer total in to parts based on ratios. Args: total (i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L78"}, {"id": "ratio_rationale_110", "label": "Distribute an integer total in to parts based on ratios. Args: tota", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L110"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "fractions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "math", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "ratio_edge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L6", "weight": 1.0}, {"source": "ratio_edge", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "ratio_ratio_resolve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "ratio_ratio_reduce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "ratio_ratio_distribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_ratio_py", "target": "ratio_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L147", "weight": 1.0}, {"source": "ratio_rationale_7", "target": "ratio_edge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L7", "weight": 1.0}, {"source": "ratio_rationale_15", "target": "ratio_ratio_resolve", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L15", "weight": 1.0}, {"source": "ratio_rationale_78", "target": "ratio_ratio_reduce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L78", "weight": 1.0}, {"source": "ratio_rationale_110", "target": "ratio_ratio_distribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L110", "weight": 1.0}], "raw_calls": [{"caller_nid": "ratio_ratio_resolve", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L40"}, {"caller_nid": "ratio_ratio_resolve", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L40"}, {"caller_nid": "ratio_ratio_resolve", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L44"}, {"caller_nid": "ratio_ratio_resolve", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L49"}, {"caller_nid": "ratio_ratio_resolve", "callee": "_Fraction", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L52"}, {"caller_nid": "ratio_ratio_resolve", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L53"}, {"caller_nid": "ratio_ratio_resolve", "callee": "_Fraction", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L66"}, {"caller_nid": "ratio_ratio_resolve", "callee": "divmod", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L68"}, {"caller_nid": "ratio_ratio_resolve", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L72"}, {"caller_nid": "ratio_ratio_reduce", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L89"}, {"caller_nid": "ratio_ratio_reduce", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L90"}, {"caller_nid": "ratio_ratio_reduce", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L96"}, {"caller_nid": "ratio_ratio_reduce", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L98"}, {"caller_nid": "ratio_ratio_reduce", "callee": "round", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L98"}, {"caller_nid": "ratio_ratio_reduce", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L99"}, {"caller_nid": "ratio_ratio_reduce", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L103"}, {"caller_nid": "ratio_ratio_distribute", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L121"}, {"caller_nid": "ratio_ratio_distribute", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L122"}, {"caller_nid": "ratio_ratio_distribute", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L129"}, {"caller_nid": "ratio_ratio_distribute", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L132"}, {"caller_nid": "ratio_ratio_distribute", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L134"}, {"caller_nid": "ratio_ratio_distribute", "callee": "ceil", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L134"}, {"caller_nid": "ratio_ratio_distribute", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py", "source_location": "L137"}]} |