{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "label": "function_base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L1"}, {"id": "function_base_linspace_dispatcher", "label": "_linspace_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L22"}, {"id": "function_base_linspace", "label": "linspace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L28"}, {"id": "function_base_logspace_dispatcher", "label": "_logspace_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L191"}, {"id": "function_base_logspace", "label": "logspace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L197"}, {"id": "function_base_geomspace_dispatcher", "label": "_geomspace_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L306"}, {"id": "function_base_geomspace", "label": "geomspace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L312"}, {"id": "function_base_needs_add_docstring", "label": "_needs_add_docstring()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L456"}, {"id": "function_base_add_docstring", "label": "_add_docstring()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L474"}, {"id": "function_base_add_newdoc", "label": "add_newdoc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L490"}, {"id": "function_base_rationale_30", "label": "Return evenly spaced numbers over a specified interval. Returns `num` evenl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L30"}, {"id": "function_base_rationale_199", "label": "Return numbers spaced evenly on a log scale. In linear space, the sequence", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L199"}, {"id": "function_base_rationale_313", "label": "Return numbers spaced evenly on a log scale (a geometric progression). This", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L313"}, {"id": "function_base_rationale_457", "label": "Returns true if the only way to set the docstring of `obj` from python is vi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L457"}, {"id": "function_base_rationale_491", "label": "Add documentation to an existing object, typically one defined in C The pur", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L491"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "numpy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "numpy_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "numpy_core_multiarray_umath", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "numpy_core_multiarray", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_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/function_base.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "backend_venv_lib_python3_12_site_packages_numpy_core_numeric_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_linspace_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_linspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_logspace_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L191", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_logspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L197", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_geomspace_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L306", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_geomspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L312", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_needs_add_docstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L456", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_add_docstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L474", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_function_base_py", "target": "function_base_add_newdoc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L490", "weight": 1.0}, {"source": "function_base_logspace", "target": "function_base_linspace", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L300", "weight": 1.0}, {"source": "function_base_geomspace", "target": "function_base_logspace", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L438", "weight": 1.0}, {"source": "function_base_add_docstring", "target": "function_base_needs_add_docstring", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L475", "weight": 1.0}, {"source": "function_base_add_newdoc", "target": "function_base_add_docstring", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L541", "weight": 1.0}, {"source": "function_base_rationale_30", "target": "function_base_linspace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L30", "weight": 1.0}, {"source": "function_base_rationale_199", "target": "function_base_logspace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L199", "weight": 1.0}, {"source": "function_base_rationale_313", "target": "function_base_geomspace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L313", "weight": 1.0}, {"source": "function_base_rationale_457", "target": "function_base_needs_add_docstring", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L457", "weight": 1.0}, {"source": "function_base_rationale_491", "target": "function_base_add_newdoc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L491", "weight": 1.0}], "raw_calls": [{"caller_nid": "function_base_linspace", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L123"}, {"caller_nid": "function_base_linspace", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L125"}, {"caller_nid": "function_base_linspace", "callee": "_array_converter", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L130"}, {"caller_nid": "function_base_linspace", "callee": "as_arrays", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L131"}, {"caller_nid": "function_base_linspace", "callee": "result_type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L132"}, {"caller_nid": "function_base_linspace", "callee": "issubdtype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L138"}, {"caller_nid": "function_base_linspace", "callee": "subtract", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L141"}, {"caller_nid": "function_base_linspace", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L141"}, {"caller_nid": "function_base_linspace", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L142"}, {"caller_nid": "function_base_linspace", "callee": "arange", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L142"}, {"caller_nid": "function_base_linspace", "callee": "ndim", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L144"}, {"caller_nid": "function_base_linspace", "callee": "isscalar", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L151"}, {"caller_nid": "function_base_linspace", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L154"}, {"caller_nid": "function_base_linspace", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L154"}, {"caller_nid": "function_base_linspace", "callee": "moveaxis", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L179"}, {"caller_nid": "function_base_linspace", "callee": "floor", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L182"}, {"caller_nid": "function_base_linspace", "callee": "wrap", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L184"}, {"caller_nid": "function_base_linspace", "callee": "astype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L184"}, {"caller_nid": "function_base_logspace", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L291"}, {"caller_nid": "function_base_logspace", "callee": "ndim", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L291"}, {"caller_nid": "function_base_logspace", "callee": "broadcast", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L294"}, {"caller_nid": "function_base_logspace", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L296"}, {"caller_nid": "function_base_logspace", "callee": "expand_dims", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L299"}, {"caller_nid": "function_base_logspace", "callee": "power", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L302"}, {"caller_nid": "function_base_logspace", "callee": "astype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L303"}, {"caller_nid": "function_base_logspace", "callee": "power", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L303"}, {"caller_nid": "function_base_geomspace", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L411"}, {"caller_nid": "function_base_geomspace", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L412"}, {"caller_nid": "function_base_geomspace", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L413"}, {"caller_nid": "function_base_geomspace", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L413"}, {"caller_nid": "function_base_geomspace", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L414"}, {"caller_nid": "function_base_geomspace", "callee": "result_type", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L416"}, {"caller_nid": "function_base_geomspace", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L416"}, {"caller_nid": "function_base_geomspace", "callee": "zeros", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L416"}, {"caller_nid": "function_base_geomspace", "callee": "dtype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L421"}, {"caller_nid": "function_base_geomspace", "callee": "astype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L426"}, {"caller_nid": "function_base_geomspace", "callee": "astype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L427"}, {"caller_nid": "function_base_geomspace", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L432"}, {"caller_nid": "function_base_geomspace", "callee": "log10", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L436"}, {"caller_nid": "function_base_geomspace", "callee": "log10", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L437"}, {"caller_nid": "function_base_geomspace", "callee": "moveaxis", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L451"}, {"caller_nid": "function_base_geomspace", "callee": "astype", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L453"}, {"caller_nid": "function_base_needs_add_docstring", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L465"}, {"caller_nid": "function_base_needs_add_docstring", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L468"}, {"caller_nid": "function_base_add_docstring", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L476"}, {"caller_nid": "function_base_add_docstring", "callee": "cleandoc", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L482"}, {"caller_nid": "function_base_add_docstring", "callee": "add_docstring", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L485"}, {"caller_nid": "function_base_add_newdoc", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L537"}, {"caller_nid": "function_base_add_newdoc", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L537"}, {"caller_nid": "function_base_add_newdoc", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L537"}, {"caller_nid": "function_base_add_newdoc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L538"}, {"caller_nid": "function_base_add_newdoc", "callee": "get_array_function_like_doc", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L540"}, {"caller_nid": "function_base_add_newdoc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L542"}, {"caller_nid": "function_base_add_newdoc", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L544"}, {"caller_nid": "function_base_add_newdoc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L545"}, {"caller_nid": "function_base_add_newdoc", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/function_base.py", "source_location": "L547"}]}