Files
tfm_ainventory/graphify-out/cache/490fd42ab27dcdd763dbd48eae72760ff020e71826b0df6cd9950d66e5b5bbfe.json

1 line
38 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "label": "shape_base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L1"}, {"id": "shape_base_atleast_1d_dispatcher", "label": "_atleast_1d_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L15"}, {"id": "shape_base_atleast_1d", "label": "atleast_1d()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L20"}, {"id": "shape_base_atleast_2d_dispatcher", "label": "_atleast_2d_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L74"}, {"id": "shape_base_atleast_2d", "label": "atleast_2d()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L79"}, {"id": "shape_base_atleast_3d_dispatcher", "label": "_atleast_3d_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L133"}, {"id": "shape_base_atleast_3d", "label": "atleast_3d()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L138"}, {"id": "shape_base_arrays_for_stack_dispatcher", "label": "_arrays_for_stack_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L206"}, {"id": "shape_base_vhstack_dispatcher", "label": "_vhstack_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L214"}, {"id": "shape_base_vstack", "label": "vstack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L219"}, {"id": "shape_base_hstack", "label": "hstack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L294"}, {"id": "shape_base_stack_dispatcher", "label": "_stack_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L368"}, {"id": "shape_base_stack", "label": "stack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L379"}, {"id": "shape_base_unstack_dispatcher", "label": "_unstack_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L468"}, {"id": "shape_base_unstack", "label": "unstack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L472"}, {"id": "shape_base_block_format_index", "label": "_block_format_index()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L549"}, {"id": "shape_base_block_check_depths_match", "label": "_block_check_depths_match()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L557"}, {"id": "shape_base_atleast_nd", "label": "_atleast_nd()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L628"}, {"id": "shape_base_accumulate", "label": "_accumulate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L634"}, {"id": "shape_base_concatenate_shapes", "label": "_concatenate_shapes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L638"}, {"id": "shape_base_block_info_recursion", "label": "_block_info_recursion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L695"}, {"id": "shape_base_block", "label": "_block()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L748"}, {"id": "shape_base_block_dispatcher", "label": "_block_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L767"}, {"id": "shape_base_block_setup", "label": "_block_setup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L954"}, {"id": "shape_base_block_slicing", "label": "_block_slicing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L969"}, {"id": "shape_base_block_concatenate", "label": "_block_concatenate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L988"}, {"id": "shape_base_rationale_21", "label": "Convert inputs to arrays with at least one dimension. Scalar inputs are con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L21"}, {"id": "shape_base_rationale_80", "label": "View inputs as arrays with at least two dimensions. Parameters --------", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L80"}, {"id": "shape_base_rationale_139", "label": "View inputs as arrays with at least three dimensions. Parameters ------", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L139"}, {"id": "shape_base_rationale_220", "label": "Stack arrays in sequence vertically (row wise). This is equivalent to conca", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L220"}, {"id": "shape_base_rationale_295", "label": "Stack arrays in sequence horizontally (column wise). This is equivalent to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L295"}, {"id": "shape_base_rationale_380", "label": "Join a sequence of arrays along a new axis. The ``axis`` parameter specifie", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L380"}, {"id": "shape_base_rationale_473", "label": "Split an array into a sequence of arrays along the given axis. The ``axis``", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L473"}, {"id": "shape_base_rationale_550", "label": "Convert a list of indices ``[0, 1, 2]`` into ``\"arrays[0][1][2]\"``.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L550"}, {"id": "shape_base_rationale_558", "label": "Recursive function checking that the depths of nested lists in `arrays` all", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L558"}, {"id": "shape_base_rationale_639", "label": "Given array shapes, return the resulting shape and slices prefixes. These h", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L639"}, {"id": "shape_base_rationale_696", "label": "Returns the shape of the final array, along with a list of slices and a list", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L696"}, {"id": "shape_base_rationale_749", "label": "Internal implementation of block based on repeated concatenation. `arrays` i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L749"}, {"id": "shape_base_rationale_780", "label": "Assemble an nd-array from nested lists of blocks. Blocks in the innermost l", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L780"}, {"id": "shape_base_rationale_955", "label": "Returns (`arrays`, list_ndim, result_ndim, final_size)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L955"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "backend_venv_lib_python3_12_site_packages_numpy_core_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "backend_venv_lib_python3_12_site_packages_numpy_core_multiarray_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_1d_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_1d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_2d_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_2d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_3d_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_arrays_for_stack_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L206", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_vhstack_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_vstack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_hstack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L294", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_stack_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L368", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_stack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L379", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_unstack_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L468", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_unstack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L472", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_format_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L549", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_check_depths_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L557", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_atleast_nd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L628", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_accumulate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L634", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_concatenate_shapes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L638", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_info_recursion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L695", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L748", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L767", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L779", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_setup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L954", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_slicing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L969", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_shape_base_py", "target": "shape_base_block_concatenate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L988", "weight": 1.0}, {"source": "shape_base_vhstack_dispatcher", "target": "shape_base_arrays_for_stack_dispatcher", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L215", "weight": 1.0}, {"source": "shape_base_vstack", "target": "shape_base_atleast_2d", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L287", "weight": 1.0}, {"source": "shape_base_hstack", "target": "shape_base_atleast_1d", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L358", "weight": 1.0}, {"source": "shape_base_stack_dispatcher", "target": "shape_base_arrays_for_stack_dispatcher", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L370", "weight": 1.0}, {"source": "shape_base_block_check_depths_match", "target": "shape_base_block_format_index", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L595", "weight": 1.0}, {"source": "shape_base_concatenate_shapes", "target": "shape_base_accumulate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L688", "weight": 1.0}, {"source": "shape_base_block_info_recursion", "target": "shape_base_concatenate_shapes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L728", "weight": 1.0}, {"source": "shape_base_block_info_recursion", "target": "shape_base_atleast_nd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L744", "weight": 1.0}, {"source": "shape_base_block", "target": "shape_base_atleast_nd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L764", "weight": 1.0}, {"source": "shape_base_block", "target": "shape_base_block_setup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L928", "weight": 1.0}, {"source": "shape_base_block", "target": "shape_base_block_slicing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L945", "weight": 1.0}, {"source": "shape_base_block", "target": "shape_base_block_concatenate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L947", "weight": 1.0}, {"source": "shape_base_block_setup", "target": "shape_base_block_check_depths_match", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L959", "weight": 1.0}, {"source": "shape_base_block_setup", "target": "shape_base_block_format_index", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L963", "weight": 1.0}, {"source": "shape_base_block_slicing", "target": "shape_base_block_info_recursion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L970", "weight": 1.0}, {"source": "shape_base_block_concatenate", "target": "shape_base_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L989", "weight": 1.0}, {"source": "shape_base_rationale_21", "target": "shape_base_atleast_1d", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L21", "weight": 1.0}, {"source": "shape_base_rationale_80", "target": "shape_base_atleast_2d", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L80", "weight": 1.0}, {"source": "shape_base_rationale_139", "target": "shape_base_atleast_3d", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L139", "weight": 1.0}, {"source": "shape_base_rationale_220", "target": "shape_base_vstack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L220", "weight": 1.0}, {"source": "shape_base_rationale_295", "target": "shape_base_hstack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L295", "weight": 1.0}, {"source": "shape_base_rationale_380", "target": "shape_base_stack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L380", "weight": 1.0}, {"source": "shape_base_rationale_473", "target": "shape_base_unstack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L473", "weight": 1.0}, {"source": "shape_base_rationale_550", "target": "shape_base_block_format_index", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L550", "weight": 1.0}, {"source": "shape_base_rationale_558", "target": "shape_base_block_check_depths_match", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L558", "weight": 1.0}, {"source": "shape_base_rationale_639", "target": "shape_base_concatenate_shapes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L639", "weight": 1.0}, {"source": "shape_base_rationale_696", "target": "shape_base_block_info_recursion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L696", "weight": 1.0}, {"source": "shape_base_rationale_749", "target": "shape_base_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L749", "weight": 1.0}, {"source": "shape_base_rationale_780", "target": "shape_base_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L780", "weight": 1.0}, {"source": "shape_base_rationale_955", "target": "shape_base_block_setup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L955", "weight": 1.0}], "raw_calls": [{"caller_nid": "shape_base_atleast_1d", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L60"}, {"caller_nid": "shape_base_atleast_1d", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L61"}, {"caller_nid": "shape_base_atleast_1d", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L63"}, {"caller_nid": "shape_base_atleast_1d", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L67"}, {"caller_nid": "shape_base_atleast_1d", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L69"}, {"caller_nid": "shape_base_atleast_1d", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L70"}, {"caller_nid": "shape_base_atleast_1d", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L71"}, {"caller_nid": "shape_base_atleast_2d", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L119"}, {"caller_nid": "shape_base_atleast_2d", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L121"}, {"caller_nid": "shape_base_atleast_2d", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L126"}, {"caller_nid": "shape_base_atleast_2d", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L127"}, {"caller_nid": "shape_base_atleast_2d", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L130"}, {"caller_nid": "shape_base_atleast_3d", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L190"}, {"caller_nid": "shape_base_atleast_3d", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L192"}, {"caller_nid": "shape_base_atleast_3d", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L199"}, {"caller_nid": "shape_base_atleast_3d", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L200"}, {"caller_nid": "shape_base_atleast_3d", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L203"}, {"caller_nid": "shape_base_arrays_for_stack_dispatcher", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L207"}, {"caller_nid": "shape_base_arrays_for_stack_dispatcher", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L208"}, {"caller_nid": "shape_base_arrays_for_stack_dispatcher", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L211"}, {"caller_nid": "shape_base_vstack", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L288"}, {"caller_nid": "shape_base_vstack", "callee": "concatenate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L290"}, {"caller_nid": "shape_base_hstack", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L359"}, {"caller_nid": "shape_base_hstack", "callee": "concatenate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L363"}, {"caller_nid": "shape_base_hstack", "callee": "concatenate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L365"}, {"caller_nid": "shape_base_stack_dispatcher", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L373"}, {"caller_nid": "shape_base_stack_dispatcher", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L374"}, {"caller_nid": "shape_base_stack", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L452"}, {"caller_nid": "shape_base_stack", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L454"}, {"caller_nid": "shape_base_stack", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L457"}, {"caller_nid": "shape_base_stack", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L458"}, {"caller_nid": "shape_base_stack", "callee": "normalize_axis_index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L461"}, {"caller_nid": "shape_base_stack", "callee": "slice", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L463"}, {"caller_nid": "shape_base_stack", "callee": "concatenate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L465"}, {"caller_nid": "shape_base_unstack", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L536"}, {"caller_nid": "shape_base_unstack", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L537"}, {"caller_nid": "shape_base_unstack", "callee": "moveaxis", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L537"}, {"caller_nid": "shape_base_block_format_index", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L553"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L588"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L594"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L599"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L599"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L601"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L603"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L608"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L608"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L609"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L611"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L612"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L619"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L619"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "_size", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L624"}, {"caller_nid": "shape_base_block_check_depths_match", "callee": "_ndim", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L625"}, {"caller_nid": "shape_base_atleast_nd", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L631"}, {"caller_nid": "shape_base_accumulate", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L635"}, {"caller_nid": "shape_base_accumulate", "callee": "accumulate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L635"}, {"caller_nid": "shape_base_concatenate_shapes", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L681"}, {"caller_nid": "shape_base_concatenate_shapes", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L683"}, {"caller_nid": "shape_base_concatenate_shapes", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L686"}, {"caller_nid": "shape_base_concatenate_shapes", "callee": "slice", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L689"}, {"caller_nid": "shape_base_concatenate_shapes", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L690"}, {"caller_nid": "shape_base_block_info_recursion", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L723"}, {"caller_nid": "shape_base_block_info_recursion", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L732"}, {"caller_nid": "shape_base_block_info_recursion", "callee": "reduce", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L736"}, {"caller_nid": "shape_base_block", "callee": "_concatenate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L760"}, {"caller_nid": "shape_base_block_dispatcher", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L771"}, {"caller_nid": "shape_base_block_setup", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L960"}, {"caller_nid": "shape_base_block_setup", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L962"}, {"caller_nid": "shape_base_block_setup", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L965"}, {"caller_nid": "shape_base_block_slicing", "callee": "result_type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L972"}, {"caller_nid": "shape_base_block_slicing", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L975"}, {"caller_nid": "shape_base_block_slicing", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L976"}, {"caller_nid": "shape_base_block_slicing", "callee": "empty", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L978"}, {"caller_nid": "shape_base_block_slicing", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L983"}, {"caller_nid": "shape_base_block_concatenate", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/shape_base.py", "source_location": "L995"}]}